ให้เรตสมาชิก: 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 ปิดหน้าเว็บอัตโนมัต เอา window.close มาติดปีก
โดย mindphp จ 27 พ.ย. 2006 2:26 am บอร์ด JavaScript & Jquery Ajax
0
5208
จ 27 พ.ย. 2006 2:26 am โดย mindphp
อยากได้โค้ดสำหรับการค้นหา
โดย kaelae ส 25 พ.ย. 2006 10:33 am บอร์ด Programming - PHP
1
1668
ส 25 พ.ย. 2006 1:09 pm โดย mindphp
ช่วยงานโปรแกรมด้วยค๊าบบบบบบบบบบบบบบบบ
โดย zolagive ศ 24 พ.ย. 2006 10:17 pm บอร์ด Programming - C/C++ & java & Python
3
4983
อ 26 พ.ย. 2006 3:54 am โดย mindphp
ขอแนะนำซีดีสอน PHP นะครับ (สนับสนุนคนไทยนะครับ)
โดย KoMember ศ 24 พ.ย. 2006 10:38 am บอร์ด ปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS, CRM
1
3816
อ 28 พ.ย. 2006 10:43 pm โดย leisurefunwork
phpBB 3.0 Olympus ออก beta3 ใกล้ ตัวเต็มแล้วครับ
โดย mindphp พ 22 พ.ย. 2006 1:59 pm บอร์ด ปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS, CRM
0
2845
พ 22 พ.ย. 2006 1:59 pm โดย mindphp
ใช้คำสั่ง describe ใน mysql ไม่ได้ ทำไงดี
โดย PIONIC อ 21 พ.ย. 2006 9:27 pm บอร์ด SQL - Database
3
3855
พ 22 พ.ย. 2006 1:19 pm โดย mindphp
phpMyAdmin 2.9.1.1 มาแล้ว
โดย mindphp อ 21 พ.ย. 2006 8:34 pm บอร์ด Programming - PHP
0
1946
อ 21 พ.ย. 2006 8:34 pm โดย mindphp
ช่วยด้วยครับ ADODB
โดย steriohead อ 21 พ.ย. 2006 1:45 pm บอร์ด Programming - PHP
2
2987
พ 22 พ.ย. 2006 9:45 am โดย steriohead
จัดเรียงข้อมูลแบบ tree
โดย Anonymous พฤ 16 พ.ย. 2006 11:25 am บอร์ด Programming - PHP
1
1849
พฤ 16 พ.ย. 2006 9:28 pm โดย mindphp
เริ่มต้น php
โดย Anonymous พฤ 16 พ.ย. 2006 6:05 am บอร์ด Programming - PHP
2
3347
อ 12 ธ.ค. 2006 2:57 am โดย nambuai
AJAX Chat room
โดย Anonymous ศ 22 ก.ย. 2006 1:10 pm บอร์ด Programming - PHP
0
2294
ศ 22 ก.ย. 2006 1:10 pm โดย บุคคลทั่วไป
xml ครับ
โดย Anonymous ศ 22 ก.ย. 2006 12:46 am บอร์ด Programming - PHP
7
2654
ส 23 ก.ย. 2006 9:42 pm โดย mindphp
PHP Connect ACCESS บน Linux ด้วย MyODBC
โดย Anonymous พฤ 21 ก.ย. 2006 6:23 pm บอร์ด SQL - Database
0
4000
พฤ 21 ก.ย. 2006 6:23 pm โดย บุคคลทั่วไป
อยากรู้เกี่ยวกับลูกเล่น winamp จ้า
โดย Anonymous พฤ 21 ก.ย. 2006 11:55 am บอร์ด ถาม - ตอบ คอมพิวเตอร์
1
4260
พฤ 21 ก.ย. 2006 10:45 pm โดย mindphp
ข่าว ปฏิวัต คณะปฏิวัต
โดย mindphp พ 20 ก.ย. 2006 2:56 am บอร์ด ถาม - ตอบ คอมพิวเตอร์
0
3030
พ 20 ก.ย. 2006 2:56 am โดย mindphp
ขอความช่วยเหลือ การอัปเกรด php v สูงกว่าบนลีนุกซ์redhat 9
โดย Anonymous อ 19 ก.ย. 2006 10:25 am บอร์ด Programming - PHP
1
1876
อ 19 ก.ย. 2006 11:21 am โดย mindphp
ถามมาเลยตอบให้ม่ายได้หรอก
โดย Anonymous จ 18 ก.ย. 2006 6:07 pm บอร์ด ถาม - ตอบ คอมพิวเตอร์
0
2326
จ 18 ก.ย. 2006 6:07 pm โดย บุคคลทั่วไป
ทำไม่ได้อ่ะ ยากจัง!!!!!
โดย Anonymous จ 18 ก.ย. 2006 3:03 pm บอร์ด Programming - PHP
1
1675
จ 18 ก.ย. 2006 3:55 pm โดย บุคคลทั่วไป
อยากทราบว่าเราจะตั้งให้ WMServer Tools ใช้แบบนี้ได้ไหม
โดย Anonymous จ 18 ก.ย. 2006 2:01 am บอร์ด Programming - PHP
2
2268
จ 18 ก.ย. 2006 8:42 am โดย บุคคลทั่วไป
save xml ด้วย php ? ครับ
โดย Anonymous พ 13 ก.ย. 2006 10:31 pm บอร์ด Programming - PHP
1
2060
พฤ 14 ก.ย. 2006 12:12 am โดย mindphp