ให้เรตสมาชิก: 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
กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
ทำไม่ได้อ่ะ ยากจัง!!!!!
โดย 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
ขอคำแนะนำระบบจองตั๋วภาพยนตร์ ด้วยค่ะ
โดย Anonymous อ 12 ก.ย. 2006 5:03 pm บอร์ด Programming - PHP
2
3159
ศ 13 มิ.ย. 2008 4:12 am โดย uto
ขออภัย มือใหม่ หัดเล่น MySQL+VB6
โดย Ultrachultz จ 11 ก.ย. 2006 7:54 pm บอร์ด SQL - Database
1
3611
พฤ 21 มิ.ย. 2007 11:13 pm โดย Dr.Know-EveryThing
ขอคำแนะนำ วิธีติดตั้ง Code Truehits ใน phpBB หน่อยครับ
โดย Anonymous ส 09 ก.ย. 2006 8:26 pm บอร์ด ปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS, CRM
2
3030
อ 10 ก.ย. 2006 8:50 pm โดย บุคคลทั่วไป
ขอคำแนะนำ วิธีติดตั้ง mods attach file ใน phpBB หน่อยครับ
โดย Anonymous ส 09 ก.ย. 2006 8:25 pm บอร์ด ปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS, CRM
4
3774
จ 26 พ.ย. 2007 7:28 pm โดย บุคคลทั่วไป
เปิด mssql ที่ php.ini แต่ไม่ทำงาน ทำไงดี
โดย Anonymous พฤ 07 ก.ย. 2006 2:31 pm บอร์ด Programming - PHP
2
3021
ส 09 ก.ย. 2006 9:32 am โดย บุคคลทั่วไป
ช่วยด้วยครับ มือใหม่ PhP ปัยหาเรื่องหน้า login ครับ
โดย Anonymous อ 05 ก.ย. 2006 2:37 pm บอร์ด Programming - PHP
1
2122
พ 06 ก.ย. 2006 12:35 pm โดย mindphp
ถามเรื่อง การ import and Export ข้อมูลจากฐานข้อมูลครับ
โดย plakao พฤ 31 ส.ค. 2006 9:09 pm บอร์ด SQL - Database
1
3787
ศ 01 ก.ย. 2006 10:18 am โดย mindphp
ต้องการคนสอนโปรแกรม C++
โดย Anonymous อ 29 ส.ค. 2006 11:00 am บอร์ด Programming - PHP
0
1764
อ 29 ส.ค. 2006 11:00 am โดย บุคคลทั่วไป
ขอคำแนะนำเรื่อง เปรียบเทียบวันที่ใน java script
โดย Anonymous พ 23 ส.ค. 2006 5:27 pm บอร์ด Programming - PHP
3
3157
พ 23 ส.ค. 2006 10:34 pm โดย mindphp
การ check อายุกระทู้ยังไงครับ
โดย Anonymous พ 23 ส.ค. 2006 2:48 pm บอร์ด Programming - PHP
1
1954
พ 23 ส.ค. 2006 7:07 pm โดย mindphp
souce โค๊ด sticker ไม่สามารถติดต่อ ฐานข้อมูล ได้
โดย Anonymous พ 23 ส.ค. 2006 3:13 am บอร์ด Programming - PHP
3
2575
พ 23 ส.ค. 2006 7:04 pm โดย mindphp
ช่วยหน่อยครับเกี่ยวกับ script js (lightbox)
โดย Anonymous อ 22 ส.ค. 2006 11:31 pm บอร์ด Programming - PHP
5
6469
พ 23 ส.ค. 2006 7:02 pm โดย mindphp
PHP 4.4.4 and PHP 5.1.5 ออก แล้ว
โดย mindphp อ 22 ส.ค. 2006 4:01 pm บอร์ด Programming - PHP
0
1771
อ 22 ส.ค. 2006 4:01 pm โดย mindphp
javascript รีโหลด หน้า เก่า เมื่อ ปิด หน้าใหม่ที่เปิดขึ้นมา
โดย mindphp จ 21 ส.ค. 2006 8:08 pm บอร์ด JavaScript & Jquery Ajax
0
3668
จ 21 ส.ค. 2006 8:08 pm โดย mindphp
ผู้รู้ ช่วยหน่อยครับ ไม่สามารถติดต่อ DATABASE ได้ในขณะนี้
โดย Anonymous จ 21 ส.ค. 2006 3:38 am บอร์ด Programming - PHP
1
1801
จ 21 ส.ค. 2006 9:08 am โดย mindphp
อยากเรียนphp
โดย Anonymous ศ 18 ส.ค. 2006 12:52 am บอร์ด Programming - PHP
1
1683
ศ 18 ส.ค. 2006 11:38 am โดย บุคคลทั่วไป
สนใจเรียนphp
โดย Anonymous ศ 18 ส.ค. 2006 12:36 am บอร์ด Programming - PHP
1
1669
ศ 18 ส.ค. 2006 11:38 am โดย บุคคลทั่วไป