Page 48 - สถาปัตยกรรมคอมพิวเตอร์และระบบปฏิบัติการ
P. 48
11-38 สถาปัตยกรรมค อมพิวเตอร์แ ละระบบป ฏิบัติการ
จากภ าพท ี่ 11.12 เป็นร ะบบมัลติโพรเซสเซอร์ประกอบด ้วย โพรเซสเซอร์ตัวท ี่ 1 จนถึงตัวที่ n ได้ต่อพ่วง
กันโดยใช้บัสร่วมกัน โพรเซสเซอร์แต่ละตัวอาจมีคุณลักษณะและความสามารถเหมือนกันหรือต่างกันก็ได้ ถ้าหากมี
คุณสมบัติเหมือนกันจะเรียกว่าเป็นโพรเซสเซอร์แบบโฮโมจีเนียส (homogeneous processor) แต่ถ้าแตกต่างกัน
เรยี กว า่ นนั โฮโมจ เี นยี ส หรอื เฮทเทอ รโ์ รจ เี นยี ส (non-homogeneous หรอื heterogeneous) การเลอื กใชโ้ พรเซสเซอร์
ที่มีความเหมือนกัน หรือแตกต่างกันในด้านคุณสมบัตินั้นขึ้นอยู่กับวัตถุประสงค์ของการใช้งาน ประสิทธิภาพ
อันพึงป ระสงค์ และต้นทุนในก ารจัดทำ�ระบบเป็นหลัก
ภาพที่ 11.13 มัลตโิ พรเซสเซอร์ช ่อื ว ่า C.mmp (Multi-Mini-Processor computer)
ท่มี า: www.smiledogs.net/OS-53/Ptt-%20OS1/os_lesson10.ppt ค้นคืนวันที่ 26 มกราคม 2556
จากภาพที่ 11.13 แสดงโครงสร้างภายในของ C.mmp มัลติโพรเซสเซอร์ ที่มหาวิทยาลัยคาร์เนกีเมลลอน
ที่ประเทศสหรัฐอเมริกา พัฒนาขึ้นในปี ค.ศ. 1971 ใช้ระบบปฏิบัติการเรียกว่า ไฮดร้า (hydra) เป็นโพรเซสเซอร์
แบบโฮโมจ ีเนียสกล่าวค ือ โพรเซสเซอร์ทุกตัวมีคุณสมบัติเหมือนก ัน และเป็นม ัลติโพรเซสเซอร์แบบสมม าตร (sym-
metric processor) โดยโพรเซสเซอร์ที่ถูกต่อเข้าด ้วยกันใช้ห น่วยความจ ำ�หลักร ่วมกัน
1. องค์ประกอบพ ื้นฐานของระบบมัลตโิพรเซสเซอร์
องค์ป ระกอบพ ื้นฐ านในการส ร้างร ะบบม ัลติโพรเซสเซอร์ประกอบด ้วย 3 ส่วน คือ ส่วนการประมวลผ ล (Pro-
cessing Element: PE) ส่วนสวิตช์ (switch) และส่วนเส้นทางเชื่อม (interconnection path) มีรายละเอียดดังนี้
1.1 ส่วนการประมวลผล (PE) ประกอบด้วย คู่ลำ�ดับของโพรเซสเซอร์และหน่วยความจำ� แทนด้วยรูป
สี่เหลี่ยม ดังแสดงในภ าพท ี่ 11.14 (a)
1.2 ส่วนสวิตช์ เป็นตัวกลางในการเชื่อมต่อและเลือกเส้นทางระหว่างโพรเซสเซอร์และหน่วยความจำ�
แทนด้วยรูปวงกลม ดังแ สดงในภาพที่ 11.14 (b)