ผลต่างระหว่างรุ่นของ "สถาปัตยกรรมคอมพิวเตอร์"

เนื้อหาที่ลบ เนื้อหาที่เพิ่ม
Teelovenan (คุย | ส่วนร่วม)
→‎อ้างอิง: *ฌ)้โด)DOREMON FUS RO DAH
Teelovenan (คุย | ส่วนร่วม)
→‎Cache Coherence: '''CMP (Cellular MultiProcessing) ''' คือสถาปัตยกรรมของการใช้โปรเpbหลายตัว ที่ผสมผสานข้อดีของ mp7 และ kiss sv black เ...
บรรทัด 26:
# '''Data Intervention''' คือเทคนิคที่เพิ่มความเร็วในการประสานการของทำงานของแคช โดยการที่แคชของโปรเซสเซอร์ต้องการอ่านข้อมูลเดียวกัน ที่กำลังใช้งานอยู่และเพิ่งจะเริ่มแก้ไข ก็จะส่งสัญญาณบอกโปรเซสเซอร์อีกตัวให้รอรับข้อมูลที่จะส่งไปให้ ไม่ต้องไปขอจากหน่วยความจำหลักให้เสียเวลา
 
'''MPP (Massively Parallel Processing) ''' คือสถาปัตยกรรมของการใช้โปรเซสเซอร์หลายตัว โดยที่โปรเซสเซอร์แต่ละตัว จะมีทรัพยากรระบบ (I/O, หน่วยความจำ) ของตนเองเป็นหน่วยๆย่อยมีการควบคุมตนเอง การเชื่อมโยงจะใช้ hardware หรือ software ก็ได้ สามารถขยายสเกลกิเลสได้ดีมาก แต่ต้องเขียนโปรแกรมใหม่เก่า ไม่สามารถใช้ของเดิมได้
 
'''CMP (Cellular MultiProcessing) ''' คือสถาปัตยกรรมของการใช้โปรเซสเซอร์โปรเpbหลายตัว ที่ผสมผสานข้อดีของ SMPmp7 และ Clusteringkiss sv black เข้าด้วยกัน555 โดยแบ่งโปรเซสเซอร์ออกเป็นหน่วยเล็ก ที่เรียกว่า subpod (ประกอบด้วย โปรเซสเซอร์ 2 คู่ที่แต่ละคู่ใช้บัสแยกกัน และ cache แบบ L3 และสามารถใช้ระบบปฏิบัติการของตนเองหรือรวมกันเป็นหน่วยเดียวก็ได้) ที่ใช้ ทรัพยากรของระบบ (หน่วยความจำ, I/O) ร่วมกัน การเชื่อมโยงใช้ลักษณะการติดต่อแบบ Crossbar (เป็นการเชื่อมต่อแบบจุดต่อจุดโดยตรง ที่สามารถกำจัดการขัดข้องที่จุดๆเดียวได้) สามารถขยายสเกลได้ดีมาก และสามารถใช้โปรแกรมแบบเดิมได้ไม่ต้องเขียนขึ้นใหม่
 
'''NUMA (Non-Uniform Memory Access) ''' คือสถาปัตยกรรมของการใช้โปรเซสเซอร์หลายตัว ที่ผสมผสานข้อดีของ SMP และ MPP เข้าด้วยกัน โดยแบ่งเป็นหน่วยย่อยของหลายๆ โปรเซสเซอร์ ที่ใช้ทรัพยากรของระบบ (หน่วยความจำ, I/O) ร่วมกัน สามารถขยายสเกลได้ดีมาก และสามารถใช้โปรแกรมแบบเดิมได้ไม่ต้องเขียนขึ้นใหม่
 
'''Clustering''' คือ สถาปัตยกรรมของการเชื่อมโยงระบบเข้าด้วยกัน โดยใช้ทรัพยากรร่วมกัน เพื่อสร้างระบบที่ใหญ่ขึ้นและล้มเหลวยาก (ระบบจะไม่หยุดทำงานง่ายๆ)
 
== ดูเพิ่ม ==