RAM เทียบกับหน่วยความจำแคช
หน่วยความจำของคอมพิวเตอร์ถูกจัดระเบียบเป็นลำดับชั้นและถูกจัดระเบียบโดยคำนึงถึงเวลาที่ใช้ในการเข้าถึง ค่าใช้จ่าย และความจุ หน่วยความจำ RAM และแคชเป็นสมาชิกสองรายการในลำดับชั้นของหน่วยความจำนี้ RAM (Random Access Memory) เป็นหน่วยความจำหลักที่ใช้ในคอมพิวเตอร์ เซลล์หน่วยความจำแต่ละเซลล์สามารถเข้าถึงได้ในลำดับใดก็ได้ ดังนั้นจึงเรียกว่าหน่วยความจำเข้าถึงโดยสุ่ม RAM แบ่งออกเป็น 2 ประเภทคือ Static RAM (SRAM) และ Dynamic RAM (DRAM) หน่วยความจำแคชเป็นหน่วยความจำพิเศษที่ใช้โดย CPU (หน่วยประมวลผลกลาง) ของคอมพิวเตอร์เพื่อลดเวลาเฉลี่ยที่จำเป็นในการเข้าถึงหน่วยความจำ
แรมคืออะไร
RAM เรียกอีกอย่างว่าหน่วยความจำหลักของคอมพิวเตอร์ เป็นหน่วยความจำระเหยซึ่งข้อมูลที่เก็บไว้ในหน่วยความจำจะหายไปเมื่อปิดเครื่อง RAM แบ่งออกเป็น 2 ประเภทคือ Static RAM (SRAM) และ Dynamic RAM (DRAM) SRAM ใช้ทรานซิสเตอร์เพื่อเก็บข้อมูลเพียงบิตเดียวและไม่จำเป็นต้องรีเฟรชเป็นระยะ DRAM ใช้ตัวเก็บประจุแยกกันเพื่อจัดเก็บข้อมูลแต่ละบิต และจำเป็นต้องรีเฟรชเป็นระยะเพื่อรักษาประจุในตัวเก็บประจุ ในคอมพิวเตอร์สมัยใหม่ RAM ถูกจัดอยู่ในโมดูลที่สามารถอัพเกรดได้ ซึ่งจะช่วยเพิ่มความจุแรมหรือซ่อมแซมความเสียหายได้ง่ายมาก
หน่วยความจำแคชคืออะไร
หน่วยความจำแคชเป็นหน่วยความจำพิเศษที่ CPU ใช้เพื่อลดเวลาเฉลี่ยในการเข้าถึงหน่วยความจำ หน่วยความจำแคชมีขนาดค่อนข้างเล็กและเป็นหน่วยความจำที่เร็วกว่า ซึ่งเก็บข้อมูลที่เข้าถึงบ่อยที่สุดของหน่วยความจำหลักเมื่อมีการร้องขอให้อ่านหน่วยความจำ หน่วยความจำแคชจะถูกตรวจสอบเพื่อดูว่ามีข้อมูลอยู่ในหน่วยความจำแคชหรือไม่ หากข้อมูลนั้นอยู่ในหน่วยความจำแคช ก็ไม่จำเป็นต้องเข้าถึงหน่วยความจำหลัก (ซึ่งใช้เวลานานกว่าในการเข้าถึง) ดังนั้นจึงทำให้เวลาในการเข้าถึงหน่วยความจำโดยเฉลี่ยสั้นลง โดยปกติจะมีแคชข้อมูลและคำแนะนำแยกจากกัน โดยทั่วไปแคชข้อมูลจะถูกตั้งค่าในลำดับชั้นของระดับแคช (บางครั้งเรียกว่าแคชหลายระดับ) L1 (ระดับ 1) และ L2 (ระดับ 2) เป็นแคชสูงสุดในลำดับชั้นของแคชนี้ L1 เป็นแคชที่ใกล้เคียงที่สุดกับหน่วยความจำหลักและเป็นแคชที่มีการตรวจสอบก่อน แคช L2 อยู่ในบรรทัดถัดไปและเป็นหน่วยความจำหลักที่ใกล้เคียงที่สุดเป็นอันดับสอง L1 และ L2 แตกต่างกันไปตามความเร็ว ตำแหน่ง ขนาด และค่าใช้จ่าย
RAM กับ Cache Memory ต่างกันอย่างไร
ในลำดับชั้นของหน่วยความจำ หน่วยความจำแคชคือหน่วยความจำที่ใกล้กับ CPU มากกว่าเมื่อเปรียบเทียบกับ RAM หน่วยความจำแคชเร็วกว่ามากและมีราคาแพงเมื่อเทียบกับ RAMแต่ความจุของหน่วยความจำ RAM นั้นมากกว่าความจุของหน่วยความจำแคช นอกจากนี้ หน่วยความจำแคชยังจัดเป็นลำดับชั้นเป็นแคช L1, L2 และ L3 ที่แตกต่างกันในด้านความเร็ว ราคา และความจุ