Page 28 - สถาปัตยกรรมคอมพิวเตอร์และระบบปฏิบัติการ
P. 28
3-18 สถาปัตยกรรมคอมพิวเตอร์และระบบปฏิบัติการ
แอดเดรส
โพรเซสเซอร์ ควบคุม แคช แอดเดรส ซิสเต็มบัส
บัฟเฟอร์
ควบคุม
ข้อมูล ข้อมูลบัฟเฟอร์
ภาพท่ี 3.9 แสดงใหเ้ หน็ การท�ำ งานของโครงสรา้ งแคช
จากภาพที่ 3.9 ในโครงสร้างแคชจะติดต่อกับโพรเซสเซอร์ผ่าน 3 เส้นทาง คือ ทางเส้นทางข้อมูล เส้นทาง
ควบคุม และเส้นทางแอดเดรส ซึ่งเส้นทางข้อมูลและเส้นทางแอดเดรสยังเชื่อมต่อกับข้อมูลบัฟเฟอร์ และแอดเดรส
บัฟเฟอร์ ตามลำ�ดับ ซึ่งยังเชื่อมต่อกับซิสเต็มบัสที่เชื่อมไปถึงหน่วยความจำ�หลัก เมื่อแคชเกิดการพบข้อมูลขึ้น
แอดเดรสบัฟเฟอร์และข้อมูลบัฟเฟอร์จะถูกปิดการเชื่อมต่อกับซิสเต็มบัส การส่งข้อมูลจะเกิดขึ้นระหว่างแคชกับ
โพรเซสเซอร์เท่านั้นทำ�ให้ไม่มีผลกระทบต่อการทำ�งานผ่านซิสเต็มบัส ในกรณีไม่พบข้อมูลในแคช แอดเดรสที่ต้องการ
จะถูกส่งเข้าซิสเต็มบัสและข้อมูลจะถูกส่งกลับเข้าข้อมูลบัฟเฟอร์ ของทั้งแคชและโพรเซสเซอร์
วิวัฒนาการของโครงสร้างแคชที่เห็นได้ชัดเจนจะดูได้จากวิวัฒนาการของ อินเทล ไมโครโพรเซสเซอร์ (intel
microprocessor) ดังตารางที่ 3.1