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
กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
มีเสื้อ Joomla 1.6 ออกมาขายแล้ว Joomla! 1.6 Promotional Shirts Now Available
โดย mindphp ส 15 พฤษภาคม 2010 7:16 pm บอร์ด MindPHP News & Feedback
1
1713
อ 16 พฤษภาคม 2010 11:29 pm โดย imsn View Topic มีเสื้อ Joomla 1.6 ออกมาขายแล้ว Joomla! 1.6 Promotional Shirts Now Available
อยากรู้ว่า dreamweaver เชื่่อมไป smf ได้มั้ยครับ...
โดย Anonymous ส 15 พฤษภาคม 2010 1:54 am บอร์ด HTML CSS
1
2203
ส 15 พฤษภาคม 2010 2:24 am โดย mindphp View Topic อยากรู้ว่า dreamweaver เชื่่อมไป smf ได้มั้ยครับ...
Module M Server Load Joomla สำหรับเช็ค Server Load สำหรับ OS Linux,Unix เท่านั้น
โดย mindphp ส 15 พฤษภาคม 2010 1:31 am บอร์ด MindPHP News & Feedback
1
1478
พฤ 24 มิ.ย. 2010 8:04 am โดย k2003 View Topic Module M Server Load Joomla สำหรับเช็ค Server Load สำหรับ OS Linux,Unix เท่านั้น
Mudule Paypal Donation 1.1.2 for Joomla1.5
โดย mindphp ส 15 พฤษภาคม 2010 1:28 am บอร์ด MindPHP News & Feedback
0
1039
ส 15 พฤษภาคม 2010 1:28 am โดย mindphp View Topic Mudule Paypal Donation 1.1.2 for Joomla1.5
Module Thai Currency Exchange Rate for joomla 1.5
โดย mindphp ส 15 พฤษภาคม 2010 1:27 am บอร์ด MindPHP News & Feedback
0
2507
ส 15 พฤษภาคม 2010 1:27 am โดย mindphp View Topic Module Thai Currency Exchange Rate for joomla 1.5
Module แสดง กระทู้ล่าสุด ของ phpbb3 ใน Joomla 1.5 Recent Topic
โดย mindphp ส 15 พฤษภาคม 2010 1:23 am บอร์ด MindPHP News & Feedback
1
4776
อ 03 เม.ย. 2011 10:29 pm โดย บุคคลทั่วไป View Topic Module แสดง กระทู้ล่าสุด ของ phpbb3 ใน Joomla 1.5 Recent Topic
สอบถามเรื่องการ login ครับ
โดย Anonymous ส 15 พฤษภาคม 2010 12:28 am บอร์ด Programming - PHP
1
924
ส 15 พฤษภาคม 2010 12:36 am โดย mindphp View Topic สอบถามเรื่องการ login ครับ
สงสัยว่า PHP Object เรียก function แบบนี้ได้ไหมครับ
โดย Anonymous ศ 14 พฤษภาคม 2010 11:45 am บอร์ด Programming - PHP
1
1044
ศ 14 พฤษภาคม 2010 1:56 pm โดย mindphp View Topic สงสัยว่า PHP Object เรียก function แบบนี้ได้ไหมครับ