Announcement

Collapse
No announcement yet.

ขอถามอะไรหน่อยคับ cach คืออะไรเหรอคับ

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • ขอถามอะไรหน่อยคับ cach คืออะไรเหรอคับ

    ช่วยตอบกันเยอะๆนะคับ ขอบคุณคับ

  • #2
    cache memory เป็นหน่วยความจำแบบ Random Access ซึ่ง ไมโครโพรเซสเซอร์สามารถเข้าถึงได้เร็วกว่าการเข้าถึง RAM ปกติ ในการประมวลผลข้อมูลไมโครโพรเซสเซอร์ จะมองหาข้อมูลใน cache memory ก่อนเพื่อทำให้การประมวลผลเร็วขึ้น

    cache memory ในบางครั้งมีการอธิบายว่าเป็นระดับที่ใกล้และเข้าถึงได้ง่าย โดยไมโครโพรเซสเซอร์ ในส่วน L1 และ L2 cache อยู่บนไมโครโพรเซสเซอร์ โดย L1 และ L2 มักจะเป็น static RAM (SRAM) โดย RAM หลักเป็น dynamic RAM (DRAM) โดย SRAM จะไม่มีการ refresh ตัวเองเหมือน DRAM และมีราคาแพงกว่า สำหรับขนาดที่นิยมของ SRAM คือ 1048 kilobyte (1KB) ส่วน DRAM มีขนาดตั้งแต่ 4 megabytes จนถึง 32 megabytes

    สำหรับ RAM อาจจะมองในฐานะที่เป็น cache ของหน่วยความจำสำหรับฮาร์ดดิสก์ เพราะข้อมูลใน RAM เป็นการเรียกจากฮาร์ดดิสก์รวมถึงระบบปฏิบัติการและโปรแกรมต่าง ๆ RAM สามารถเก็บพื้นที่พิเศษที่เรียกว่า disk cache ซึ่งเก็บข้อมูลที่เพิ่งเรียกใช้จากฮาร์ดดิสก์

    ถ้าไม่ผิดก็คือเเรมประจำcpu(ของตัวเอง)นั้นละครับ (อันนี้ไม่เเน่ใจ)

    Comment


    • #3
      ขอบคุณคับ

      Comment


      • #4
        ดันไปครับ

        Comment


        • #5
          เพิ่มเติมนิดนะครับ Intel จะให้ความสำคัญในส่วน L1 ซึ่ง AMD ให้ความสำคัญในส่วน L2 ซึ่ง 2ค่ายจะต่างกันตรงนี้แหละครับ

          Comment


          • #6
            L2 ของ AMD เลือกที่จะฝังลงในตัว CPU ต่างกับ INTEL ครับ ที่แยกมา แต่ก็ยังไม่มีอะไรบอกได้ 100% แบบใหนดีกว่ากัน เพราะ INTEL ถึงจะแยกออกมา แต่ ขนมาเพียบ AMD ถึงจะมีน้อย ก็เข้าถึงเร็วกว่า


            ดีทั้งคู้ครับ

            Comment

            Working...
            X