ให้เรตสมาชิก: 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
กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
สอบถาม วิธีการนับเวลาในไฟล์วีดีโอครับ
โดย jirawoot จ 19 ส.ค. 2019 11:34 am บอร์ด Programming - C/C++ & java & Python
0
2
จ 19 ส.ค. 2019 11:34 am โดย jirawoot
งานประจำวันที่ 19 สิงหาคม 2562
โดย EyePornnipa จ 19 ส.ค. 2019 10:15 am บอร์ด M089 - นางสาวพรนิภา ราชธานี
0
2
จ 19 ส.ค. 2019 10:15 am โดย EyePornnipa
งานประจำวันที่ 19 กรกฎาคม 2562
โดย jamepiyawat จ 19 ส.ค. 2019 10:09 am บอร์ด M084 - นายปิยวัช เชาว์วิมล
0
1
จ 19 ส.ค. 2019 10:09 am โดย jamepiyawat
งานประจำวันที่ 19 สิงหาคม 2562
โดย chatee supasand จ 19 ส.ค. 2019 10:03 am บอร์ด MT33 - นายชาตรี สุภาแสน
0
1
จ 19 ส.ค. 2019 10:03 am โดย chatee supasand
งานประจำวันที่ 19 สิงหาคม 2562
โดย jirawoot จ 19 ส.ค. 2019 10:01 am บอร์ด M090 - นายจิระวุฒิ อัครลิขิตกุล
0
2
จ 19 ส.ค. 2019 10:01 am โดย jirawoot
สอบถามเกี่ยวกับการ บวก ลบ ใน Tuple ทำยังไงครับ ภาษา Python
โดย fuyuppe อ 18 ส.ค. 2019 3:20 pm บอร์ด Programming - C/C++ & java & Python
0
17
อ 18 ส.ค. 2019 3:20 pm โดย fuyuppe
น้องเมย์ค่ะ
โดย frenchfriesday อ 18 ส.ค. 2019 1:14 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
15
อ 18 ส.ค. 2019 1:14 pm โดย frenchfriesday
หลักการ วิธีการทำเว็บไซต์แสดงได้หลายภาษา ด้วย PHP เขียนเว็บสองภาษา
โดย jamepiyawat ส 17 ส.ค. 2019 10:17 pm บอร์ด PHP Knowledge
0
46
ส 17 ส.ค. 2019 10:17 pm โดย jamepiyawat
ขอคำแนะนำ เว็บไซด์ค่ะ
โดย Luckluck ส 17 ส.ค. 2019 8:35 pm บอร์ด ปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS CRM
1
34
ส 17 ส.ค. 2019 8:40 pm โดย mindphp
Joomla website
โดย Luckluck ส 17 ส.ค. 2019 8:17 pm บอร์ด ปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS CRM
1
17
ส 17 ส.ค. 2019 8:37 pm โดย mindphp
Socratic แอปช่วยทำการบ้านและค้นหาบทเรียน
โดย jamepiyawat ส 17 ส.ค. 2019 5:56 pm บอร์ด Share Knowledge
0
21
ส 17 ส.ค. 2019 5:56 pm โดย jamepiyawat
สอบถามการใช้อัตราแลกเปลี่ยนในการบันทึกเจ้าหนี้ต่างประเทศ
โดย EyePornnipa ส 17 ส.ค. 2019 4:06 pm บอร์ด ถาม - ตอบ ธุรกิจ กฏหมาย ภาษี บัญชี
2
26
ส 17 ส.ค. 2019 4:09 pm โดย EyePornnipa
คำสั่งนี้คืออะไรครับ เหมือน short if หรือเปล่าครับ
โดย jamepiyawat ส 17 ส.ค. 2019 2:22 pm บอร์ด Programming - PHP
4
49
ส 17 ส.ค. 2019 3:40 pm โดย jamepiyawat
การลงทะเบียนผู้ค้ากับภาครัฐในระบบ e-GP
โดย EyePornnipa ส 17 ส.ค. 2019 1:53 pm บอร์ด M089 - นางสาวพรนิภา ราชธานี
0
15
ส 17 ส.ค. 2019 1:53 pm โดย EyePornnipa
หากจ่ายชำระค่าโทรศัพท์เกิน ควรบันทึกบัญชียังไง
โดย EyePornnipa ศ 16 ส.ค. 2019 12:10 pm บอร์ด ถาม - ตอบ ธุรกิจ กฏหมาย ภาษี บัญชี
1
35
ส 17 ส.ค. 2019 11:06 am โดย Amp_Audit
ยาหม่องสมุนไพรอินเดีย Himalaya Pain Balm 45 g กระปุกใหญ่ ใช้ดม ทาแก้วิงเวียนศีรษะ หอมสดชื่น ส่ง Kerry ถึงภายใน 1-3 วัน
โดย Tanadet ส 17 ส.ค. 2019 10:58 am บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
19
ส 17 ส.ค. 2019 10:58 am โดย Tanadet
สอบถาม การทำ web 2 ภาษา หน่อยครับ
โดย jirawoot ส 17 ส.ค. 2019 10:58 am บอร์ด Programming - C/C++ & java & Python
1
49
ส 17 ส.ค. 2019 10:19 pm โดย jamepiyawat
งานประจำวันที่ 17 กรกฎาคม 2562
โดย jamepiyawat ส 17 ส.ค. 2019 10:16 am บอร์ด M084 - นายปิยวัช เชาว์วิมล
2
12
ส 17 ส.ค. 2019 7:19 pm โดย jamepiyawat
งานประจำวันที่ 17 สิงหาคม 2562
โดย jirawoot ส 17 ส.ค. 2019 10:02 am บอร์ด M090 - นายจิระวุฒิ อัครลิขิตกุล
3
11
ส 17 ส.ค. 2019 10:54 pm โดย jirawoot
งานประจำวันที่ 17 สิงหาคม 2562
โดย EyePornnipa ส 17 ส.ค. 2019 10:02 am บอร์ด M089 - นางสาวพรนิภา ราชธานี
5
36
ส 17 ส.ค. 2019 7:06 pm โดย EyePornnipa