ให้เรตสมาชิก: 4 / 5

ดาวใช้งานดาวใช้งานดาวใช้งานดาวใช้งานดาวไม่ได้ใช้งาน
 
Multiprocessing คืออะไร
     Multiprocessing คือการทำงานเพื่อให้ประมวลผลเร็วขึ้น โดยใช้ CPU ที่มากกว่าหนึ่งตัวเข้ามาทำงานร่วมกัน ทำให้คอมพิวเตอร์สามารถทำงานได้หลายๆคำสั่งงานในเวลาเดียวกัน โดยที่ระบบปฏิบัติการจะทำหน้าที่เป็นตัวประสานการทำงานของซีพียูที่มากกว่าหนึ่งตัวนี้ให้ทำงานด้วยกันได้เป็นอย่างดี และถึงแม้ซีพียูตัวใดตัวหนึ่งเสีย ซีพียูตัวอื่นก็ยังสามารถทำงานแทนกันได้ ถือเป็นการร่วมประมวลผลของโปรแกรม โดยใช้หน่วยประมวลผลของคอมพิวเตอร์มากกว่าหนึ่งเครื่องขึ้นไป
     ระบบประมวลผล หมายความว่า การจัดสรรการทำงานของเครื่องคอมพิวเตอร์มากกว่าหนึ่งเครื่องขึ้นไป โดยที่การจัดสรรนั้นสามารถปรับปรุงเปลี่ยนแปลงได้ตลอดเวลา หรืออีกนัยหนึ่งก็คือว่าเครื่องคอมพิวเตอร์ หลายๆ เครื่องสามารถที่จะทำงานบนโปรแกรมเดียวกันในเวลาเดียวกัน
     ระบบประมวลผลแบ่งเป็น 2 ประเภทคือ
     1. ระบบหลายตัวประมวลแบบแบ่งสัดส่วน (Symmetric Multiprocessing) การทำงานของระบบประมวลผลแบบนี้จะทำการแบ่งสัดส่วนการใช้งานของหน่วยความจำและช่องทางในการรับส่งของข้อมูล อีกทั้ง ระบบปฏิบัติการ (Operating System) ก็ถูกแบ่งใช้กันกับระบบประมวลผลอื่นทั้งหมด หรือในอีกความหมายหนึ่งระบบนี้ ถูกเรียกว่าระบบแบ่งปันทุกอย่าง โดยส่วนใหญ่แล้วระบบนี้จะใช้หน่วยประมวลผลไม่เกิน 16 หน่วย
     2. การประมวลผลขนานกันแบบกลุ่ม (Massively Parallel Processing) ระบบ ประมวลผลแบบนี้สามารถใช้หน่วยประมวลผลมากถึง 200 หน่วยหรือมากกว่านั้น ระบบประมวลผลแบบนี้สามารถที่จะทำงานในโปรแกรมใช้งานเดียวกันได้ โดยที่ แต่ละหน่วยประมวลผลมีระบบปฏิบัติการและหน่วยความจำเป็นของตัวเอง แต่การเชื่อมต่อระหว่างกันในการจัดสรรช่องทางรับส่งข้อมูลนั้น อนุญาตให้สามารถสื่อสารกันได้ระหว่างหน่วยประมวลผล แต่โดยการติดตั้งระบบประมวลผลแบบนี้ จะมีความซับซ้อนยุ่งยากกว่า เนื่องจากจะต้องคำนึงถึงการแบ่งส่วนฐานข้อมูลที่ใช้โดย ทั่วไป ไปยังแต่ละหน่วยประมวลผลและจะทำอย่างไรถึงจะจัดสรรงานให้กับแต่ละหน่วยประมวลผลได้อย่างลงตัว ดังนั้นคนทั่วไปจึงเรียกระบบนี้ว่าระบบที่ไม่แบ่งปันอะไรเลย
     ระบบหลายตัวประมวลนั้น บางครั้งอาจจะทำให้เกิดการสับสนกับระบบการทำงานหลายโปรแกรม (Multiprogramming) ซึ่งจริงๆแล้วการทำงานของระบบหลายตัวประมวลนั้น หมายความว่าโปรแกรมเดียวกันแต่ถูกทำงานโดยหน่วยประมวลผลหลายหน่วย ซึ่งต่างกับระบบการทำงานหลายโปรแกรมที่หมายความว่าหน่วยประมวลผลเดียวสามารถทำงานได้หลายโปรแกรม
     ข้อดีของระบบ Multiprocessing
     ระบบหลายตัวประมวลนั้นทำให้เกิดประสิทธิภาพในการทำงานและประสิทธิผลที่เพิ่มขึ้น เพราะบางครั้งการทำงานของโปรแกรมอาจต้องการใช้ทรัพยากรอื่นๆ ถ้าหากใช้ตัวประมวลเดียวก็จะทำให้ต้องรอจนกว่าตัวประมวลนั้นจะว่าง จึงสามารถใช้ทรัพยากรได้


ข้อมูลอ้างอิง
http://dusithost.dusit.ac.th
http://www.ismed.or.th
กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
มา รวม javascript จาวาสคริบ สำหรับ web programmer
โดย Anonymous อ 16 พฤษภาคม 2006 12:17 pm บอร์ด Programming - PHP
3
4410
พ 24 พฤษภาคม 2006 1:46 pm โดย บุคคลทั่วไป
phpbb version ใหนครับ ที่สามารถ post รูปของสมาชิกแต่ละคนได
โดย Anonymous จ 15 พฤษภาคม 2006 7:31 pm บอร์ด Programming - PHP
3
2280
อ 16 พฤษภาคม 2006 11:36 am โดย บุคคลทั่วไป
วิธี redirect ด้วย javascript เขียน ใน php อีกรูปแบบ หนึ่ง
โดย Anonymous จ 15 พฤษภาคม 2006 5:43 pm บอร์ด Programming - PHP
1
4694
อ 30 พฤษภาคม 2006 5:00 pm โดย บุคคลทั่วไป
oscmall จะดาวน์โหลดได้จากที่ไหนครับ
โดย Anonymous จ 15 พฤษภาคม 2006 2:02 pm บอร์ด Programming - PHP
1
2304
อ 16 พฤษภาคม 2006 4:10 pm โดย บุคคลทั่วไป
[i][b]Download ฟรี วิธีสร้าง E-Commerce ด้วย PHP[/b][/i]
โดย Anonymous อ 14 พฤษภาคม 2006 7:04 pm บอร์ด Programming - PHP
0
3398
อ 14 พฤษภาคม 2006 7:04 pm โดย บุคคลทั่วไป
คำนวณอายุอย่างไร
โดย Anonymous อ 14 พฤษภาคม 2006 9:15 am บอร์ด Programming - PHP
4
3280
จ 02 ธ.ค. 2019 2:27 pm โดย LEG
โปรแกรมเมอร์ควรรุ้ไว้มากๆ เรื่องการ ติดตั้ง โปรแกรม
โดย ส 13 พฤษภาคม 2006 10:23 pm บอร์ด Programming - PHP
1
1816
อ 16 พฤษภาคม 2006 6:53 pm โดย บุคคลทั่วไป
สอบถาม
โดย Anonymous ศ 12 พฤษภาคม 2006 7:52 pm บอร์ด Programming - PHP
1
2197
พฤ 01 ม.ค. 1970 7:00 am โดย 4404
install phpBB ไม่ได้
โดย TumTam ศ 12 พฤษภาคม 2006 7:07 pm บอร์ด Programming - PHP
4
2606
ส 13 พฤษภาคม 2006 6:19 pm โดย TumTam
อยากได้ โค้ด Dynamic Drop Down 3 Level เหมือนกับครับ
โดย TumTam พฤ 11 พฤษภาคม 2006 9:39 pm บอร์ด Programming - PHP
1
2919
พฤ 01 ม.ค. 1970 7:00 am โดย 4404
โปรแกรม ดูผลบอลโลก ตารางคะแนน และ ผลการแข่งขัน
โดย พฤ 11 พฤษภาคม 2006 12:11 am บอร์ด ถาม - ตอบ คอมพิวเตอร์
1
8080
จ 03 ก.ค. 2006 12:16 pm โดย บุคคลทั่วไป
ขอคำแนะนำการทำ report ด้วย php
โดย Anonymous อ 09 พฤษภาคม 2006 4:54 pm บอร์ด Programming - PHP
2
3525
อ 09 พฤษภาคม 2006 10:12 pm โดย บุคคลทั่วไป
chakapan [b]อยากได้ SpinRite 5.0 จริงๆ[/b]
โดย chakapan อ 09 พฤษภาคม 2006 12:16 am บอร์ด ถาม - ตอบ คอมพิวเตอร์
1
3207
อ 09 พฤษภาคม 2006 1:14 am โดย icphysics
JavaScript ง่ายๆ ไว้สำหรับ validate Form
โดย icphysics จ 08 พฤษภาคม 2006 11:40 am บอร์ด Programming - PHP
5
4821
พฤ 06 ก.ค. 2006 3:28 pm โดย บุคคลทั่วไป
เอาฟรีโฮสต์สนับสนุน php-mysql มาให้ลองใช้งานกันครับทุกท่าน
โดย Anonymous อ 07 พฤษภาคม 2006 11:55 pm บอร์ด Programming - PHP
1
2473
อ 09 พฤษภาคม 2006 7:08 am โดย บุคคลทั่วไป
php 5.1.4 ออกแล้วครับ ต้นเดือน นี้ เอง
โดย icphysics อ 07 พฤษภาคม 2006 4:18 pm บอร์ด Programming - PHP
0
8358
อ 07 พฤษภาคม 2006 4:18 pm โดย icphysics
chakapan มือใหม่
โดย chakapan ส 06 พฤษภาคม 2006 10:18 pm บอร์ด ถาม - ตอบ คอมพิวเตอร์
1
2654
อ 07 พฤษภาคม 2006 1:38 pm โดย icphysics
รบกวนช่วยด้วยค่ะ เรื่องวันที่ภาษาไทย
โดย Anonymous ศ 05 พฤษภาคม 2006 5:59 pm บอร์ด Programming - PHP
4
2884
อ 07 พฤษภาคม 2006 1:55 am โดย บุคคลทั่วไป
สอนการแบ็คอัพข้อมูลหน่อยครับ
โดย Anonymous พฤ 04 พฤษภาคม 2006 4:54 pm บอร์ด Programming - PHP
1
2528
พฤ 04 พฤษภาคม 2006 10:28 pm โดย icphysics
ผมลง MS SQL Server 2000 ไม่ได้ครับ
โดย Anonymous ศ 28 เม.ย. 2006 8:42 am บอร์ด Programming - PHP
3
3671
อ 30 เม.ย. 2006 8:36 am โดย บุคคลทั่วไป