Announcement

Collapse
No announcement yet.

ถามเกี่ยวกะ L1,L2,L3 ของ CPU อ่าครับ

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

  • ถามเกี่ยวกะ L1,L2,L3 ของ CPU อ่าครับ

    ขอถามเป็นข้อๆน่ะ
    (1).L1 ทำหน้าที่อะไรเหรอ ควรจะมีเยอะมั๊ย ถ้าควรมีเยอะ ทำไม amd หรือว่า intel ไม่ทำให้ L1เยอะๆ
    (2).L2 ทำหน้าที่อะไร ทำไมเห็น CPU L2 มันมากกว่า L1 มีความสำคัญมากน้อยขนาดใหน
    (3).L3 ทำหน้าที่อะไร มีความสำคัญมากน้อยขนาดใหน
    (4). แล้วมี L4,L5,L6,L7,L8,L9...Ln มั๊ย L ใหนสำคัญที่สุด

    วานผู้รู้ช่วยตอบหน่อยน่ะ
    ถ้าขี้เกียจตอบขอ link เว็บอื่นๆที่เกี่ยข้องก็ได้

  • #2
    โอวว ผมมีหนังสือเป็นเล่มเลย ครับ
    อ่านไม่ค่อยรู้เรื่องเลย ครับ (ฮาร์ดแวร์ / ซอร์ฟแวร์ ทั้งนั้นเลย)
    อ่านๆ ประดับความรู้ นะ ตอนนี้จำอะไรไม่ได้ ละ 555+
    รอท่านต่อไป ครับ

    Comment


    • #3
      อยากรู้เหมือนกันครับ
      รอท่านล่างต่อไปครับ

      Comment


      • #4
        ดันครับ รับฟังอยู่ครับ

        Comment


        • #5
          ขอผู้รู้จริงมาอธิบายหน่อยครับ

          Comment


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

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

            หากใช้แต่แคช โดยไม่พึ่งพา System Memory หรือแรม ก็จะทำให้เครื่องคอมพิวเตอร์ทั้งเครื่องมีราคาสูงกว่า ที่เราจะสามารถนำมาใช้งานได้ทั่วไป เหมือนในปัจจุบัน


            เรียงตามความเร็ว Register>Cache L1>L2>L3>System Memory> Harddisk

            สรุป Cache เร็ว แต่แพง จึงใส่มาน้อย แต่ก็มากพอจะเ้พิ่มประสิทธิภาพให้กับคอมพิวเตอร์ เมือ่เทียบกับแบบไม่มีแคช ด้วยการบริหารจัดการที่ีมีประสิทธิภาพ(เกิด Cache Hit มาก และ Cache Miss น้อยๆ)
            System Memory ช้ากว่า Cache มากแต่มีราคาถูกกว่า จึงทำให้มีปริมาณมากกว่า สามารถเก็บข้อมูล/คำสั่งที่คอมพิวเตอร์ต้องใช้งานได้จำนวนมาก
            Harddisk เป็นหน่วยความจำลำดับถัดไป ช้ากว่า System Memory ใช้สำหรับทำ Paging File(Virtual Memory) โดยระบบปฏิบัติการ ในกรณีที่มีการใช้งานหน่วยความจำหลัก(system Memory)จนเต็ม ก็จะไปใช้งานฮาร์ดดิสมาทำเป็นหน่วยความจำสำรอง ซึ่งทำได้โดยการ Swap file ในหน่วความจำ ลงมาในฮาร์ดดิส เพื่อให้ระบบสามารถทำงานต่อไปได้ ข้อเสียคือช้ากว่าใช้ System Memory แต่สามารถเก็บข้อมูลได้มาก และช่วยให้นักพัฒนาระบบไม่ต้องคำนึงถึงหน่วยความจำที่คอมพิวเตอร์แต่ล่ะเครื่องมีอยู่ไม่เท่ากัน
            Last edited by beautyless; 29 Jul 2007, 14:31:20.

            Comment


            • #7
              ขอบคุณครับ

              Comment


              • #8
                ยอดไปเรย เอาอีก อิอิ

                Comment

                Working...
                X