ให้เรตสมาชิก: 4 / 5

ดาวใช้งานดาวใช้งานดาวใช้งานดาวใช้งานดาวไม่ได้ใช้งาน
 

ระบบ Multiprocessor System (มัลติโปรเซสเซอร์ ซิสเต็ม) เป็นระบบที่มีตัวประมวลผล หรือ CPU (ซีพียู) หลายตัวอยู่ในเครื่องเดียวกัน

 

ระบบ Multiprocessor System (มัลติโปรเซสเซอร์ ซิสเต็ม)
ระบบ Multiprocessor System (มัลติโปรเซสเซอร์ ซิสเต็ม)


ระบบ Multiprocessor System (มัลติโปรเซสเซอร์ ชิสเต็ม) เป็นระบบที่มีตัวประมวลผล หรือ CPU (ซีพียู) หลายตัวอยู่ในเครื่องเดียวกัน ซึ่งทำให้การประมวลผลทำได้เร็วขึ้น โดย CPU (ชีพียู) จะมีการใช้อุปกรณ์ และทรัพยากรต่างๆร่วมกัน ข้อดีของระบบนี้คือ

     1.ทำให้การแสดงผลทำได้เร็วขึ้น หรือการประมวลผลเร็วขึ้น แต่ไม่ใช่ว่าการมี CPU 2 ตัวจะทำให้ประมวลผลได้เร็วขึ้น 2 เท่า

     2.ประหยัดกว่าการใช้ระบบหน่วยประมวลผลเดี่ยวหลายเครื่อง กล่าวคือ ราคาของคอมพิวเตอร์แบบ 2 CPU จะถูกกว่าคอมพิวเตอร์แบบ 1 CPU จำนวน 2 เครื่อง

     3.ความน่าเชื่อถือของระบบ และความมีเสถียรภาพ ในกรณีที่ CPU ตัวใดตัวหนึ่งเสีย คอมพิวเตอร์จะยังคงทำงานต่อไปได้โดยใช้ CPU ส่วนที่เหลืออยู่แม้ว่าความสามารถโดยรวมอาจลดลง

     ระบบหลายโปรเซสเซอร์ (multi-processor system) หมายถึง ระบบคอมพิวเตอร์ที่มีซีพียูหลายตัวช่วยกันทำงาน คำว่าโปรเซสเซอร์ จึงหมายถึงซีพียูเท่านั้น โดยทั่วไปถ้าเราแบ่งแยกระบบคอมพิวเตอร์ตามการทำงานของโปรเซสเซอร์ เราสามารถแบ่งได้ 4 ประเภท คือ

1. SISD : Single Instruction Single Data stream (เอสไอเอสดี ชิงเกิล อินทรักชัน ชิงเกิลดาต้า สตรีม)

SISD : Single Instruction Single Data stream (เอสไอเอสดี ชิงเกิล อินทรักชัน ชิงเกิลดาต้า สตรีม)
SISD : Single Instruction Single Data stream (เอสไอเอสดี ชิงเกิล อินทรักชัน ชิงเกิลดาต้า สตรีม)

 

โปรเซสเซอร์ ที่ใช้การประมวลผลด้วยชุดข้อมูลเพียงชุดเดียว และ ทำงานด้วยคำสั่งเดียว ภายใน 1 สัญญาณนาฬิกา

2. MISD : Multiple Instruction Single Data stream (เอ็มไอเอสดี มัลติเพิล อินทรักชัน ชิงเกิล ดาต้า สตรีม)

MISD : Multiple Instruction Single Data stream (เอ็มไอเอสดี มัลติเพิล อินทรักชัน ชิงเกิล ดาต้า สตรีม)
MISD : Multiple Instruction Single Data stream (เอ็มไอเอสดี มัลติเพิล อินทรักชัน ชิงเกิล ดาต้า สตรีม)

 

โปรเซสเซอร์ ที่ใช้การประมวลผลด้วยชุดข้อมูลเพียงชุดเดียว แต่ทำงานด้วยได้หลายคำสั่ง ภายใน 1 สัญญาณนาฬิกา มักจะไม่ค่อยมีใครพัฒนาโปรเซสเซอร์แบบนี้

3. SIMD : single instruction-multiple data stream (เอสไอเอ็มดี ชิงเกิล อินทรักชัน มัลติเพิล ดาต้า สตรีม)

SIMD : single instruction-multiple data stream (เอสไอเอ็มดี ชิงเกิล อินทรักชัน มัลติเพิล ดาต้า สตรีม)
SIMD : single instruction-multiple data stream (เอสไอเอ็มดี ชิงเกิล อินทรักชัน มัลติเพิล ดาต้า สตรีม)

โปรเซสเซอร์ที่ใช้การประมวลผลด้วยชุดข้อมูลหลายชุด แต่ทำงานด้วยคำสั่งเดียว ภายใน 1 สัญญาณนาฬิกา และได้ผลลัพธ์หลายชุด ใช้ในโปรเซสเซอร์แบบ Pentium MMX (เพนเทียม เอ็มเอ็มเอกซ์)

4. MIMD : multiple instruction multiple data stream (เอ็มไอเอ็มดี มัลติเพิล อินทรักชัน มัลติเพิล ดาต้า สตรีม)

MIMD : multiple instruction multiple data stream (เอ็มไอเอ็มดี มัลติเพิล อินทรักชัน มัลติเพิล ดาต้า สตรีม)
MIMD : multiple instruction multiple data stream (เอ็มไอเอ็มดี มัลติเพิล อินทรักชัน มัลติเพิล ดาต้า สตรีม)

โปรเซสเซอร์ที่ใช้การประมวลผลด้วยชุดข้อมูลหลายชุด และทำงานด้วยได้หลายคำสั่ง ภายใน 1 สัญญาณนาฬิกา


RISC : Reduced Instruction- Set Computing (รีเรียล อินตักชัน เชท คอมพูติง) หรือชิปที่มีการลดทอนคำสั่ง คือ โปรเซสเซอร์ที่มีชุดคำสั่งที่มีรูปแบบและขนาดที่แน่นอน สามารถประมวลผลได้ภายใน 1 สัญญาณนาฬิกา การอ้างอิงหน่วยความจำจะใช้คำสั่ง Load (โหลด) และ Store (สโตร์) ที่สามารถอ้างอิงหน่วยความจำได้โดยตรงเท่านั้น ใช้การอ้างตำแหน่งแบบตรงๆ ง่ายโดยมีรูปแบบจำกัดอยู่ 2 แบบ คือ

     1. แบบอ้างผ่าน Register Indirec (รีจิตเตอร์ อินดิเรค) Register (รีจิตเตอร์) จะเก็บค่าตำแหน่งไว้ แล้ว ทำการอ้างตำแหน่งนั้นๆผ่าน Register (รีจิตเตอร์) 

     2.ในแบบ Index (อินเดค) จะเป็นการอ้างตำแหน่งจากค่าคงที่ที่มาในคำสั่งนั้นๆเลย

CISC : Complex Instruction-Set Computing (คอมเพลก อินทรักชัน เชส คอมพูติง) คือ สถาปัตยกรรมของโปรเซสเซอร์ ที่ใช้คำสั่งซับซ้อนที่มีความยาวเปลี่ยนไปตามชนิดของคำสั่ง มีคำสั่งให้ใช้งานมากมาย ทำให้เขียนโปรแกรมง่าย และโปรแกรมมีขนาดเล็ก การทำงานของคำสั่งจะใช้ Microcode (ไมโครโค้ด) โดยคงความเข้ากันได้กับโปรเซสเซอร์รุ่นเก่า ทำให้ไม่ต้องเขียนโปรแกรมใหม่

SMP : Symmetric MultiProcessing (ชิเมติก มัลติโปรเชสชิง) คือ สถาปัตยกรรมของการใช้โปรเซสเซอร์ หลายตัว ที่ใช้ทรัพยากรของระบบเช่น บัส หน่วยความจำ I/O ร่วมกัน ไม่สามารถแบ่งเป็น partition (เพสติชั่น) ย่อยๆได้ และสมรรถนะของระบบจะลดลงเมื่อใช้โปรเซสเซอร์ มากกว่า 8 ตัว ความสามารถในการขยายสเกลยังจำกัด แต่สามารถใช้โปรแกรมแบบเดิมได้ไม่ต้องเขียนขึ้นใหม่

 

อ้างอิง
wikipedia.org

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
ขอสอบถามเกี่ยวกับ การ send_file zip ครับ
โดย benzas00123 ส 25 ม.ค. 2020 8:44 pm บอร์ด Programming - C/C++ & java & Python
0
8
ส 25 ม.ค. 2020 8:44 pm โดย benzas00123
ขอสอบถามเกี่ยวกับวิธีสร้างตัวไว้สำหรับ download หน่อยครับ
โดย benzas00123 ส 25 ม.ค. 2020 5:53 pm บอร์ด Programming - C/C++ & java & Python
0
9
ส 25 ม.ค. 2020 5:53 pm โดย benzas00123
pycharm รันภาษาไทยไม่ได้
โดย Anonymous ส 25 ม.ค. 2020 5:29 pm บอร์ด Programming - C/C++ & java & Python
0
9
ส 25 ม.ค. 2020 5:29 pm โดย บุคคลทั่วไป
pycharm รันภาษไม่ได้
โดย Anonymous ส 25 ม.ค. 2020 5:15 pm บอร์ด Programming - C/C++ & java & Python
1
9
ส 25 ม.ค. 2020 5:16 pm โดย mindphp
ขอสอบถามวิธีการ ปิด ip หน่อยครับ
โดย benzas00123 ส 25 ม.ค. 2020 2:48 pm บอร์ด Programming - C/C++ & java & Python
2
19
ส 25 ม.ค. 2020 5:39 pm โดย benzas00123
จะทำไรให้ View Detail จัดเรียงได้ครับ
โดย jamepiyawat ส 25 ม.ค. 2020 2:32 pm บอร์ด Joomla Development
1
262
ส 25 ม.ค. 2020 2:41 pm โดย mindphp
os.mkdir ฟังก์ชั่นสำหรับการสร้าง folder ใหม่
โดย benzas00123 ศ 24 ม.ค. 2020 6:44 pm บอร์ด Python Knowledge
0
11
ศ 24 ม.ค. 2020 6:44 pm โดย benzas00123
upload รูปภาพหลายๆรูป ด้วย Flask
โดย benzas00123 ศ 24 ม.ค. 2020 6:31 pm บอร์ด Python Knowledge
0
18
ศ 24 ม.ค. 2020 6:31 pm โดย benzas00123
มาแล้ว MDPartner Component สำหรับจัดเก็บข้อมูลลูกค้าในระบบ CRM
โดย prmindphp ศ 24 ม.ค. 2020 6:02 pm บอร์ด MindPHP News & Feedback
0
50
ศ 24 ม.ค. 2020 6:02 pm โดย prmindphp
os.remove ฟังก์ชั่นสำหรับการลบไฟล์
โดย benzas00123 ศ 24 ม.ค. 2020 5:35 pm บอร์ด Python Knowledge
0
12
ศ 24 ม.ค. 2020 5:35 pm โดย benzas00123
ขอสอบถามวิธีการดึงข้อมูลมาลงใน table ที่เราต้องการหน่อยครับ
โดย benzas00123 ศ 24 ม.ค. 2020 2:06 pm บอร์ด Programming - C/C++ & java & Python
1
255
ศ 24 ม.ค. 2020 2:14 pm โดย benzas00123
ลูกไม่รักดี?
โดย noppadonsk ศ 24 ม.ค. 2020 10:40 am บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
18
ศ 24 ม.ค. 2020 10:40 am โดย noppadonsk
วิธีการแปลง timestamp เพื่อหาจำนวนวันที่ผ่านมาหรือคงเหลือ
โดย Ittichai_chupol พ 22 ม.ค. 2020 6:37 pm บอร์ด PHP Knowledge
0
49
พ 22 ม.ค. 2020 6:37 pm โดย Ittichai_chupol
วิธีการตรวจสอบว่ารูปเป็นแนวตั้งหรือแนวนอน ด้วยภาษา php
โดย jamepiyawat พ 22 ม.ค. 2020 6:16 pm บอร์ด PHP Knowledge
0
33
พ 22 ม.ค. 2020 6:16 pm โดย jamepiyawat
Range Sliders เก็บค่าตัวเลขด้วย range sliders
โดย benzas00123 พ 22 ม.ค. 2020 5:50 pm บอร์ด Booststap Knowledge
1
98
ศ 24 ม.ค. 2020 9:32 am โดย LEG
อยากทราบวิธีการตรวจสอบว่าจะมีเวลาอีกกี่วันถึงจะ ถึงเลข timestamp ที่กำหนด
โดย Ittichai_chupol พ 22 ม.ค. 2020 3:54 pm บอร์ด Programming - PHP
1
113
พ 22 ม.ค. 2020 4:18 pm โดย thatsawan
ขอสอบถามวิธีการเขียน bootstrap 3 ในการสร้าง bar ครับ
โดย benzas00123 พ 22 ม.ค. 2020 3:13 pm บอร์ด HTML CSS
5
170
พ 22 ม.ค. 2020 3:32 pm โดย benzas00123
วันหยุดที่หายไป
โดย noppadonsk พ 22 ม.ค. 2020 11:42 am บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
70
พ 22 ม.ค. 2020 11:42 am โดย noppadonsk
วิธีการปรับการการแสดงการ รายชื่อของแจ้งเตือน bookmark โดย phpbb
โดย Ittichai_chupol อ 21 ม.ค. 2020 5:45 pm บอร์ด PHP Knowledge
0
61
อ 21 ม.ค. 2020 5:45 pm โดย Ittichai_chupol
pillow vs wand library ความแตกต่างของ library ทั้ง 2 ตัวในการ procress รูปภาพ
โดย benzas00123 อ 21 ม.ค. 2020 5:29 pm บอร์ด Python Knowledge
1
57
อ 21 ม.ค. 2020 5:54 pm โดย mindphp