Announcement

Collapse
No announcement yet.

Cache ต่างกันดีอย่างไรครับ

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

  • Cache ต่างกันดีอย่างไรครับ

    อยากทรายว่า Cache Cpu มีมากแล้วดีอย่างไรครับ

  • #2
    ช่วยทำงาน หรือ โปรแกรม บางอย่างได้ดี (ยิ่งเยอะยิ่งดี)

    Comment


    • #3
      เป็นส่วน พักข้อมูล ก่อนการคำนวณ (ทำงานเร็ว กว่า RAM) คือมันจะ Load จาก RAM มาพักไว้นี้ก่อน ถึงจะเข้าปายคำนวณ....

      Comment


      • #4
        โหลด ชุดคำสั่งที่ใช้งานบ่อยมาพักใว้ที่ แคช ถ้าเกิดชุดคำสั่งไหน ในกรณีที่ แคช เต็ม จะใช้วิธีต่างๆ ในการตัด ชุดคำสั่งที่ไม่ได้ใช้งาน ออก ยกตัวอย่างเช่น 1.FIFO(First In First Out) คือ ตัวไหนที่เข้ามาอันดับแรกๆ จะถูกตัวออกไปก่อน 2.ชุดคำสั่งที่อยู่บนแคชแล้วถูกนำไปใช้งานน้อยสุด จะถูกตัด ออก
        เรียก Cache Hit ในกรณีที่ ALU เรียกชุดคำสั่งที่อยู่บนแคชได้(มีอยู่ในแคชอยู่แล้ว)
        เรียก Cache Miss ในกรณีที่ ไม่มีชุดคำสั่งบนแคช ครับ

        การที่มีแคชมากนั้น ก็จะช่วยให้การใช้งานโปรแกรม ที่มีการเรียกใช้ชุดคำสั่งและข้อมูลในการประมวลครั้งละมากๆ
        ไม่ต้องสงสัยหรอกว่าทำไม ไม่ใส่แคชจำนวนมากๆ ลง เพราะแคชนั้นมีราคาสูงกว่าแรม มากๆ ถ้าเกิดใส่แคชมากๆ จะทำให้ราคาของ CPU นั้นจะสูงมาก

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

        Comment


        • #5
          ตามท่านบน อ่ะคับ แต่ อย่าเอา INTEL ไปเทียบกับ AMD เรื่องแคช นะคับ เพราะว่า สถาปัตยกรรมคนละแบบ .. .. AMD เน้น ทาง HT BUS .... INTEL L2 ตู้มม + +

          Comment

          Working...
          X