Announcement

Collapse
No announcement yet.

ช่วยอธิบาย L3 ให้เข้าใจง่ายๆทีครับ

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

  • #16
    เอ๊อ ทำไม กระทู้ มันคล้ายๆกัน กับ zone amดีเลย ครับ
    ผมว่า น่า จะมา รวมๆกัน นะค รับ
    http://forums.overclockzone.com/foru...d.php?t=689794

    Comment


    • #17
      เอาให้เข้าใจง่ายๆ เลยนะครับ ผมจะไม่อธิบายตรงๆ นะ แต่จะเปรียบเทียบเอานะครับ

      เอาอธิบายแล้วพอเข้าใจหลักการทำงานนะครับ

      สมมุติว่า CPU แบบ Dual Core น่ะ มันจะมี 2 แกนประมวลผล

      แต่ละแกนประมวลผล ให้เปรียบเสมือนกระทรวงละกัน

      ให้ Core 1 เป็น กลาโหม

      ให้ Core 2 เป็น การคลัง

      แต่ละ Core หรือ แต่ละกระทรวงจะทำหน้าที่ของตัวเองได้นั้น ต้องมีเอกสาร หรือใบ Scrip การทำงาน

      เราจะเปรียบให้ตัว Core CPU เป็นโต๊ะทำงาน ในห้องทำงานเลยนะครับ นั่นแปลว่า ในห้องนั้นสามารถปฏิบัติงาน หรือประมวลผลได้เสร็จสรรพ บนโต๊ทำงานเลยนะครับ

      โดยแยกไปครับ

      ห้องกลาโหมก็ห้องนึง ห้องการคลังก็อีกห้องนึง

      ส่วน L1 นั้น เปรียบเสมือน แฟ้มเอกสารที่อยู่บนโต๊ะในแต่ละห้องนั้นๆ ครับ แน่นอนว่า ถ้าบนโต๊ะเราไม่มีใบงาน เราก็ต้องเปิดค้นหาจากแฟ้มไปก่อนนะครับ

      ส่วน L2 ก็ประมาณว่าเป็นตู้เก็บเอกสาร ในแต่ละห้องทำงานครับ นั่นก็คือ ถ้าบนโต๊ะเราไม่มีเอกสาร เราค้นในแฟ้มแล้วไม่เจอ เราก็ต้องเดินลุกออกจากโต๊ะ มาที่ตู้เอกสารในห้องเพื่อหาเอกสารละครับ ซึ่งก็คือไกลกว่า L1 ที่แค่หางานในแฟ้มนะครับ ในตู้เอกสาร มันเก็บเอกสารได้มากกว่าแฟ้ม 1 เล่มครับ เพราะตู้มันใหญ่กว่า เพราะงี้ L2 จะใหญ่กว่า L1 รับ

      ส่วน L3 ก็คือ ห้องรวมเอกสาร หรือห้องเก็บเอกสาร ของทุกกระทรวงครับ นั่นหมายความว่า ถ้าเราไม่มีงานบนโต๊ะ ค้นแฟ้มบนโต๊ะก็ไม่เจอ เราหาในตู้เอกสารในห้องเราแล้วก็ไม่เจอ เราก็ต้องเดินออกมานอกห้องไปที่ห้องรวมเอกสารครับ

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

      แต่ L3 ที่เป็นห้องรวมเอกสารนั้น มันจะมีเอกสารทั้ง 2 กระทรวง อยู่ในห้องเดียว นั่นแปลว่าห้องนั้นเป็นกองกลางครับ ใครจะเข้าไปก็ได้

      ซึ่งห้องน่ะ มันใหญ่กว่าตู้อีกนะครับ เพราะแบบนี้ L3 จึงหญ่กว่า L2 อีกครับ

      แต่การที่เราจะมา L3 หรือห้องกองกลาง เราต้องเดินออกมาจากห้องเรา ซึ่งมันก็ไกลขึ้นอีกนะครับ

      สรุปว่า

      CPU ที่ประกอบไปด้วย L1 , L2 , L3

      โดย L1 จะเล็กกว่า L2

      แต่ L1 เร็วกว่า L2 เพราะใกล้กว่า

      L1 และ L2 จะถูกแยกแต่ละ Core เป็นของใครของมัน

      ส่วน L3 นั้นจะเป็นกลองกลางซึ่งแต่ละ Core จะสามารถดึงไปใช้เมื่อไหร่ก็ได้ ไม่ Fix ว่า L3 ต้องเป็นของ Core ไหน

      สรุปได้ประมาณนี้ครับ...

      Comment


      • #18
        Originally posted by Dimlpe_Arp View Post
        น่าจะขึ้นอยู่กับ โครงสร้างของการเข้าถึงแคชของ CPU เอง และ software ที่สนันสนุนโครงสร้างนั้นด้วยครับ
        แคชทำงานไวก็จริง แต่ถ้าโปรแกรมไม่รู้ว่าแคชทำงานไว รึไม่รู้ว่าแคชทำงานยังไง ก็ไร้ประโยชน์
        ก็ยังไม่เคยเห็นโปรแกรมไหนที่ใช้งานแคช ได้จริงๆจังๆซักที
        เห็นแต่แคชเพิ่มขึ้น 1 เท่าตัว แต่การทำงานไวขึ้นแค่ไม่เกิน 3~10% เอง
        ก็เลยไม่รู้ว่า แคชมีเอาไว้เป็นแค่กระดาษทดเลขรึป่าว
        กระดาษทดเลข ถูกใจมากกกกกก

        Comment

        Working...
        X