บ้าน ฮาร์ดแวร์ การเชื่อมโยงกันแคชคืออะไร? - คำจำกัดความจาก techopedia

การเชื่อมโยงกันแคชคืออะไร? - คำจำกัดความจาก techopedia

สารบัญ:

Anonim

คำจำกัดความ - การเชื่อมโยงกันของแคชหมายถึงอะไร

การเชื่อมโยงกันของแคชคือความสม่ำเสมอหรือความสอดคล้องของข้อมูลที่เก็บไว้ในหน่วยความจำแคช การรักษาความสอดคล้องของแคชและหน่วยความจำมีความจำเป็นสำหรับระบบมัลติโปรเซสเซอร์หรือระบบหน่วยความจำที่ใช้ร่วมกันแบบกระจาย (DSM) การจัดการแคชมีโครงสร้างเพื่อให้แน่ใจว่าข้อมูลไม่ถูกเขียนทับหรือสูญหาย เทคนิคที่แตกต่างกันอาจถูกนำมาใช้เพื่อรักษาความสอดคล้องแคชรวมถึงการเชื่อมโยงกันตามไดเรกทอรีการสอดแนมบัสและการดักฟัง เพื่อรักษาความมั่นคงระบบ DSM จะเลียนแบบเทคนิคเหล่านี้และใช้โปรโตคอลการเชื่อมโยงซึ่งเป็นสิ่งจำเป็นต่อการทำงานของระบบ การเชื่อมโยงกันของแคชเป็นที่รู้จักกันว่าการเชื่อมโยงกันแคชหรือความสอดคล้องแคช

Techopedia อธิบาย Cache Coherence

โปรโตคอลความสอดคล้องส่วนใหญ่ที่สนับสนุนมัลติโปรเซสเซอร์ใช้มาตรฐานความสอดคล้องตามลำดับ ระบบ DSM ใช้มาตรฐานที่ไม่รัดกุม วิธีการต่อไปนี้ใช้สำหรับการจัดการการเชื่อมโยงกันแคชและความสอดคล้องในการอ่าน / เขียน (R / W) และการดำเนินการทันที: สถานที่เขียนเป็นลำดับ การดำเนินการเขียนเกิดขึ้นทันที การเก็บรักษาคำสั่งของโปรแกรมจะได้รับการปรับปรุงด้วยข้อมูล RW มุมมองหน่วยความจำที่ต่อเนื่องกันจะถูกคงไว้ซึ่งค่าที่สอดคล้องกันจะถูกจัดให้ผ่านหน่วยความจำที่ใช้ร่วมกัน การเชื่อมโยงแคชหลายประเภทอาจถูกใช้โดยโครงสร้างที่แตกต่างกันดังต่อไปนี้: การเชื่อมโยงตามไดเรกทอรี: การอ้างอิงตัวกรองที่หน่วยความจำข้อมูลสามารถเข้าถึงโปรเซสเซอร์ทั้งหมด เมื่อมีการเปลี่ยนแปลงข้อมูลพื้นที่หน่วยความจำแคชจะได้รับการปรับปรุงหรือไม่ถูกต้อง การสอดแนมบัส: มอนิเตอร์และจัดการหน่วยความจำแคชทั้งหมดและแจ้งเตือนโปรเซสเซอร์เมื่อมีการดำเนินการเขียน ใช้ในระบบขนาดเล็กที่มีโปรเซสเซอร์น้อยลง Snarfing: ตรวจสอบตนเองและอัปเดตที่อยู่และรุ่นของข้อมูล ต้องการแบนด์วิดท์และทรัพยากรจำนวนมากเมื่อเทียบกับการเชื่อมโยงฐานและการสอดแนมบัส

การเชื่อมโยงกันแคชคืออะไร? - คำจำกัดความจาก techopedia