แคชระดับ 1 (แคช L1)

ผู้เขียน: John Stephens
วันที่สร้าง: 25 มกราคม 2021
วันที่อัปเดต: 27 มิถุนายน 2024
Anonim
ไขข้อสงสัย Cache ในซีพียูคืออะไร และหน้าที่ของ L1 L2 L3  | iHAVECPU
วิดีโอ: ไขข้อสงสัย Cache ในซีพียูคืออะไร และหน้าที่ของ L1 L2 L3 | iHAVECPU

เนื้อหา

คำจำกัดความ - แคชระดับ 1 (แคชของ L1) หมายถึงอะไร

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


L1 cache เป็นหน่วยความจำแคชที่เร็วที่สุดเนื่องจากมันถูกสร้างขึ้นภายในชิปโดยมีอินเตอร์เฟสรอสถานะเป็นศูนย์ทำให้มันเป็นแคชที่แพงที่สุดในบรรดาแคช CPU อย่างไรก็ตามมันมีขนาด จำกัด มันถูกใช้เพื่อเก็บข้อมูลที่หน่วยประมวลผลเข้าถึงได้เมื่อเร็ว ๆ นี้ซึ่งเป็นไฟล์สำคัญที่ต้องถูกเรียกใช้งานทันทีและเป็นแคชแรกที่สามารถเข้าถึงและประมวลผลได้เมื่อโปรเซสเซอร์ดำเนินการสอนคอมพิวเตอร์

ข้อมูลเบื้องต้นเกี่ยวกับ Microsoft Azure และ Microsoft Cloud | ในคู่มือนี้คุณจะได้เรียนรู้ว่าการประมวลผลแบบคลาวด์คืออะไรและ Microsoft Azure สามารถช่วยคุณในการโยกย้ายและดำเนินธุรกิจจากคลาวด์อย่างไร

Techopedia อธิบายแคชระดับ 1 (L1 แคช)

ในไมโครโปรเซสเซอร์ล่าสุดแคช L1 แบ่งออกเป็นสองเท่า: แคชที่ใช้เก็บข้อมูลโปรแกรมและแคชอื่นที่ใช้เพื่อเก็บคำแนะนำสำหรับไมโครโปรเซสเซอร์ ในทางกลับกันไมโครโปรเซสเซอร์รุ่นเก่าใช้ประโยชน์จากแคช L1 ที่ไม่มีการแบ่งแยกและใช้เพื่อเก็บข้อมูลโปรแกรมและคำสั่งไมโครโปรเซสเซอร์

มันถูกนำมาใช้กับการใช้หน่วยความจำเข้าถึงโดยสุ่ม (SRAM) ซึ่งมาในขนาดที่แตกต่างกันขึ้นอยู่กับเกรดของโปรเซสเซอร์ SRAM นี้ใช้ประโยชน์จากทรานซิสเตอร์สองตัวต่อบิต ทรานซิสเตอร์สองตัวเป็นวงจรที่รู้จักกันในชื่อ flip-flop ’เนื่องจากมีสองสถานะที่สามารถพลิกกลับได้ ทรานซิสเตอร์ตัวที่สองจะจัดการเอาต์พุตของทรานซิสเตอร์ตัวแรก ตราบเท่าที่พลังงานจ่ายให้กับวงจรก็สามารถเก็บข้อมูลได้โดยไม่ต้องขอความช่วยเหลือจากภายนอก


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