ให้เรตสมาชิก: 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
กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
อยากได้ โค้ด Dynamic Drop Down 3 Level เหมือนกับครับ
โดย TumTam พฤ 11 พฤษภาคม 2006 9:39 pm บอร์ด Programming - PHP
1
2843
พฤ 01 ม.ค. 1970 7:00 am โดย 4404
โปรแกรม ดูผลบอลโลก ตารางคะแนน และ ผลการแข่งขัน
โดย พฤ 11 พฤษภาคม 2006 12:11 am บอร์ด ถาม - ตอบ คอมพิวเตอร์
1
8013
จ 03 ก.ค. 2006 12:16 pm โดย บุคคลทั่วไป
ขอคำแนะนำการทำ report ด้วย php
โดย Anonymous อ 09 พฤษภาคม 2006 4:54 pm บอร์ด Programming - PHP
2
3465
อ 09 พฤษภาคม 2006 10:12 pm โดย บุคคลทั่วไป
chakapan [b]อยากได้ SpinRite 5.0 จริงๆ[/b]
โดย chakapan อ 09 พฤษภาคม 2006 12:16 am บอร์ด ถาม - ตอบ คอมพิวเตอร์
1
3148
อ 09 พฤษภาคม 2006 1:14 am โดย icphysics
JavaScript ง่ายๆ ไว้สำหรับ validate Form
โดย icphysics จ 08 พฤษภาคม 2006 11:40 am บอร์ด Programming - PHP
5
4764
พฤ 06 ก.ค. 2006 3:28 pm โดย บุคคลทั่วไป
เอาฟรีโฮสต์สนับสนุน php-mysql มาให้ลองใช้งานกันครับทุกท่าน
โดย Anonymous อ 07 พฤษภาคม 2006 11:55 pm บอร์ด Programming - PHP
1
2425
อ 09 พฤษภาคม 2006 7:08 am โดย บุคคลทั่วไป
php 5.1.4 ออกแล้วครับ ต้นเดือน นี้ เอง
โดย icphysics อ 07 พฤษภาคม 2006 4:18 pm บอร์ด Programming - PHP
0
5968
อ 07 พฤษภาคม 2006 4:18 pm โดย icphysics
chakapan มือใหม่
โดย chakapan ส 06 พฤษภาคม 2006 10:18 pm บอร์ด ถาม - ตอบ คอมพิวเตอร์
1
2595
อ 07 พฤษภาคม 2006 1:38 pm โดย icphysics
รบกวนช่วยด้วยค่ะ เรื่องวันที่ภาษาไทย
โดย Anonymous ศ 05 พฤษภาคม 2006 5:59 pm บอร์ด Programming - PHP
4
2829
อ 07 พฤษภาคม 2006 1:55 am โดย บุคคลทั่วไป
สอนการแบ็คอัพข้อมูลหน่อยครับ
โดย Anonymous พฤ 04 พฤษภาคม 2006 4:54 pm บอร์ด Programming - PHP
1
2482
พฤ 04 พฤษภาคม 2006 10:28 pm โดย icphysics
ผมลง MS SQL Server 2000 ไม่ได้ครับ
โดย Anonymous ศ 28 เม.ย. 2006 8:42 am บอร์ด Programming - PHP
3
3573
อ 30 เม.ย. 2006 8:36 am โดย บุคคลทั่วไป
มีปัญหาการอัพโหลดรูปภาพ แล้วเก็บข้าม Server
โดย Anonymous พ 26 เม.ย. 2006 2:38 am บอร์ด Programming - PHP
2
2686
พ 31 ธ.ค. 2014 7:00 pm โดย mindphp
วิธีเซ็ต Macromedia Dreamweaver 8 ภาษาไทย โปรแกรมเขียนเว็บ
โดย อ 25 เม.ย. 2006 1:20 am บอร์ด Programming - PHP
0
3037
จ 17 พฤษภาคม 2010 8:06 pm โดย ped99
วิธีคำนวนยอดคงเหลือ
โดย Anonymous จ 24 เม.ย. 2006 1:16 pm บอร์ด Programming - PHP
2
2324
ศ 12 พฤษภาคม 2006 9:38 pm โดย TumTam
ต้องการแสดง คาบ เวลาเรียน เช่น เรียน วันจันทร์ ที่ 5 เมษายน
โดย Anonymous จ 24 เม.ย. 2006 12:05 pm บอร์ด Programming - PHP
5
2823
พ 26 เม.ย. 2006 9:32 am โดย บุคคลทั่วไป
set เครืองเพื่อจำลองเป็นserverไม่ได้ซักทีครับ
โดย Anonymous จ 24 เม.ย. 2006 10:27 am บอร์ด Programming - PHP
1
2604
พฤ 01 ม.ค. 1970 7:00 am โดย 4404
จะสง บทความ php ลงเว็บนี้ยังไงครับ
โดย Anonymous ส 22 เม.ย. 2006 12:01 pm บอร์ด Programming - PHP
1
1889
จ 26 มิ.ย. 2006 3:57 am โดย icphp
set alert ไปยังเครื่องที่กำหนด
โดย Anonymous ส 22 เม.ย. 2006 10:08 am บอร์ด Programming - PHP
8
3709
อ 09 พฤษภาคม 2006 2:05 pm โดย บุคคลทั่วไป
PHP Connect Oracle
โดย Anonymous ศ 21 เม.ย. 2006 7:53 pm บอร์ด Programming - PHP
1
3194
ส 22 เม.ย. 2006 10:58 am โดย บุคคลทั่วไป
ส่ง SMS ฟรี free sms ครับท่าน
โดย Anonymous ศ 21 เม.ย. 2006 7:31 pm บอร์ด ถาม - ตอบ คอมพิวเตอร์
2
5775
ส 20 พฤษภาคม 2006 8:35 pm โดย บุคคลทั่วไป