|
|
| 1 | 2 | 3 | 4 | 5 | 6 |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 | 31 | |
|
|
|
7 ธันวาคม 2551
|
|
|
|
หน่วยความจำ Cache ใน CPU
หน่วยความจำ Cache ใน CPU เป็นส่วนที่ใช้สำหรับเก็บข้อมูลหรือคำสั่งแบบชั่วคราวก่อนจะป้อนให้ CPU ประมวลผล โดยข้อมูลหรือคำสั่ง ดังกล่าวจะเป็นส่วนที่มีการเรียกใช้งานจาก CPU บ่อย ๆ เมื่อ CPU ต้องการใช้ข้อมูลเหล่านั้น ก็สามารถค้นหาได้รวดเร็ว ไม่ต้องไปหาจากหน่วยความจำแรมหรือฮาร์ดิสที่มีความช้ากว่าและอยู่ไกล
หน่วยความจำแคช เป็นหน่วยความจำแบบ Static RAM (SRAM) มีความเร็วในการทำงานสูง แต่ราคาแพงกว่าหน่วยความจำหลักของระบบที่เป็นแบบ Dynamic RAM (DRAM) อยู่มาก ทำให้หน่วยความจำมีขนาดเล็ก เราแบ่งแคชออกเป็น 3 ระดับ ได้แก่
หน่วยความจำแคชระดับ 1 (Cache Level 1 : L1) เป็นแคชที่สร้างอยู่ภายในตัว CPU เราเรียกว่า Internal Cache มีขนาดไม่ใหญ่นัก หน่วยความจำแคชจะมีอยู่ใน CPU ทุกชนิด ทุกรุ่นที่ขายอยู่ในท้องตลาดปัจจุบัน
หน่วยความจำแคชระดับ 2 (Cache Level 2 : L2) มีทั้งแบบที่สร้างอยู่ภายในตัว CPU และแบบที่อยู่ภายนอก ซึ่งขนาดของแคชระดับ 2 นั้นจะแตกต่างกันตามรุ่นและชนิดของ CPU เช่น CPU เซลเลอรอนจะมีหน่วยความจำแคชระดับ 2 ขนาด 128 KB ส่วน CPU แพนเทียม III และแพนเทียม II จะมีขนาด 512 KB แคชระดับ 2 นี้ มีทั้งแบบที่สร้างมาบนตัว CPU เลย เช่น แพนเทียม II แพนเทียม III เป็นต้น แต่ถ้าเป็น CPU 6X86, K5, แพนเทียม MMX จะไม่มีหน่วยความจำแคชระดับ 2 มาด้วย CPU จึงมองแคชบน Mainboad เป็นแคชระดับ 2 แทน
หน่วยความจำแคชระดับ 3 (Cache Level 3 : L3) เป็นแคชที่อยู่ภายนอกตัว CPU เราเรียกว่า External Cache โดยแคชในระดับนี้จะเป็นแคชที่ติดตั้งอยู่บน Mainboad เท่านั้น
Create Date : 07 ธันวาคม 2551 |
|
5 comments |
Last Update : 7 ธันวาคม 2551 1:53:17 น. |
Counter : 2087 Pageviews. |
|
|
|
| |
โดย: Tassanee 10 ธันวาคม 2551 5:11:54 น. |
|
|
|
| |
โดย: Tassanee 13 ธันวาคม 2551 23:00:28 น. |
|
|
|
| |
|
|
Tassanee |
|
|
|
|
พวก ตระกูล opteron (AMD)หรือ xeon (Intel)
ที่ใช้ บนเครื่องเซิฟเวอร์
บนเดสทอป ก็ ตระกูล phenom (AMD)
Intel พวกตัว i7 ก็กำลังกลับมาใช้