ให้เรตสมาชิก: 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
กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
PHP ครับ อยากหาผลต่างของ ทั้ง 2 อายุครับ
โดย Anonymous พ 28 ก.ย. 2005 4:02 pm บอร์ด Programming - PHP
2
3077
ศ 22 ธ.ค. 2006 12:19 pm โดย mindphp
หาได้ที่ไหน E-books เหล่านี้ หาได้ที่ไหน
โดย Anonymous พ 28 ก.ย. 2005 10:57 am บอร์ด Programming - C/C++ & java & Python
1
9488
ศ 05 พฤษภาคม 2006 5:41 pm โดย บุคคลทั่วไป
อยากให้พี่ การใช้งาน NetBeans
โดย Anonymous อ 25 ก.ย. 2005 1:09 am บอร์ด Programming - C/C++ & java & Python
1
4890
อ 27 มี.ค. 2016 9:56 pm โดย mindphp
เขียน ฟังก์ แบบเรียกตัวเอง กับ วนลูป หา ค่าแฟกทอเรียล
โดย Anonymous จ 19 ก.ย. 2005 5:43 pm บอร์ด Programming - PHP
3
6489
ศ 10 มี.ค. 2006 9:04 am โดย บุคคลทั่วไป
SpinRite 6 โปรแกรม แก้ bed sector
โดย Anonymous จ 05 ก.ย. 2005 9:22 am บอร์ด ถาม - ตอบ คอมพิวเตอร์
1
4159
จ 05 ก.ย. 2005 11:22 pm โดย บุคคลทั่วไป
ขอถามหน่อยครับ
โดย Anonymous พ 31 ส.ค. 2005 5:22 pm บอร์ด ถาม - ตอบ คอมพิวเตอร์
1
2014
พ 31 ส.ค. 2005 6:25 pm โดย บุคคลทั่วไป
Log in เข้า www.omnipay.com ไม่ได้อ่ะค่ะ
โดย Anonymous ส 13 ส.ค. 2005 8:06 pm บอร์ด ถาม - ตอบ คอมพิวเตอร์
1
2064
อ 14 ส.ค. 2005 2:18 am โดย บุคคลทั่วไป
FireFox 1.0.6 มาแล้ว
โดย Anonymous อ 31 ก.ค. 2005 12:48 pm บอร์ด ถาม - ตอบ คอมพิวเตอร์
2
2479
ศ 23 ก.ย. 2005 12:16 pm โดย บุคคลทั่วไป
การติดตั้ง fireFox ภาษาไทย
โดย Anonymous ศ 10 มิ.ย. 2005 5:11 pm บอร์ด ถาม - ตอบ คอมพิวเตอร์
2
2591
พฤ 16 มิ.ย. 2005 3:52 pm โดย บุคคลทั่วไป
โฆษณษา ครับ ท่าน
โดย Anonymous ศ 03 มิ.ย. 2005 7:23 pm บอร์ด ถาม - ตอบ คอมพิวเตอร์
0
2206
ศ 03 มิ.ย. 2005 7:23 pm โดย บุคคลทั่วไป
เข้าe-gold ไม่ได้ค่ะ
โดย Anonymous จ 09 พฤษภาคม 2005 6:19 pm บอร์ด ถาม - ตอบ คอมพิวเตอร์
2
2801
จ 27 มิ.ย. 2005 2:10 am โดย wutwutsci
ค้นหา หนังสือ จากทุกมุมโลก
โดย ศ 06 พฤษภาคม 2005 1:43 am บอร์ด ถาม - ตอบ คอมพิวเตอร์
0
1535
พฤ 01 ม.ค. 1970 7:00 am โดย 4404
ทำยังไงถึงจะรู้ว่ามีคนเปิดดูเมล์เรา
โดย nun พฤ 05 พฤษภาคม 2005 10:52 am บอร์ด ถาม - ตอบ คอมพิวเตอร์
2
2935
ศ 06 พฤษภาคม 2005 12:42 pm โดย nun
10 ทิป ลดและเสี่ยง สแปมเมล์
โดย nun อ 03 พฤษภาคม 2005 3:36 pm บอร์ด ถาม - ตอบ คอมพิวเตอร์
0
2670
อ 03 พฤษภาคม 2005 3:36 pm โดย nun
firefox 1.0.3 มาแล้ว
โดย icphysics อ 19 เม.ย. 2005 4:21 pm บอร์ด ถาม - ตอบ คอมพิวเตอร์
1
2017
พฤ 21 เม.ย. 2005 9:54 pm โดย บุคคลทั่วไป
สมัครE-gold กับ Omnipay แล้วใช้ยังไงค่ะ
โดย Anonymous อ 12 เม.ย. 2005 1:22 pm บอร์ด ถาม - ตอบ คอมพิวเตอร์
1
2649
อ 12 เม.ย. 2005 2:16 pm โดย บุคคลทั่วไป
ลองดู
โดย Anonymous จ 28 มี.ค. 2005 11:07 am บอร์ด ถาม - ตอบ คอมพิวเตอร์
1
2442
พฤ 01 ม.ค. 1970 7:00 am โดย 4404
PHP+Mysql มีปัญหาครับ
โดย Anonymous ส 19 มี.ค. 2005 10:34 pm บอร์ด Programming - PHP
4
3100
จ 03 เม.ย. 2006 9:31 am โดย บุคคลทั่วไป
อยากทราบวิธีนำเงินออกจากเว็บหาเงินครับ
โดย Anonymous ส 26 ก.พ. 2005 11:11 pm บอร์ด ถาม - ตอบ คอมพิวเตอร์
2
2764
จ 04 เม.ย. 2005 7:37 pm โดย บุคคลทั่วไป
ประกาศเตือน หนอนอินเทอร์เน็ต W32.Mydoom.BB หรือ W32.Mydoom.A
โดย icphysics อ 20 ก.พ. 2005 3:49 pm บอร์ด ถาม - ตอบ คอมพิวเตอร์
0
2037
อ 20 ก.พ. 2005 3:49 pm โดย icphysics