ค้นหา
ค้นรูป
แผนที่
Gmail
ไดรฟ์
ปฏิทิน
แปลภาษา
ภาพถ่าย
อื่นๆ
»
ลงชื่อเข้าสู่ระบบ
กูรูไม่ได้รับการสนับสนุนบนเบราว์เซอร์ของคุณ: คุณสมบัติบางอย่างอาจทำงานได้ไม่ถูกต้อง โปรดคลิก
ตรงนี่
เพื่อดูรายชื่อเบราว์เซอร์ที่สนับสนุน
กูรู
หน้าแรก
›
แคช L3 มีผลกับประสิทธิภาพของระบบมากแค่ไหน?
ลงชื่อเข้าใช้
สร้างบัญชี
คำถามเกี่ยวกับ กูรู
เริ่มต้นใช้งาน
หลักเกณฑ์ของชุมชน
สอบถามผู้ดูแลระบบ
แคช L3 มีผลกับประสิทธิภาพของระบบมากแค่ไหน?
cpu ที่มีแคช L3 มีผลกับประสิทธิภาพของระบบมากแค่ไหน?
คอมพิวเตอร์
128957 คำถาม
3359 ผู้สมัคร
คอมพิวเตอร์เบื้องต้น
713 คำถาม
226 ผู้สมัคร
22/2/52
ละอ่อน
บันทึก #1
24 ก.พ. 2552, 08:17:11
อืม ได้ความรู้ดีทีเดียว ขอบคุณครับ;D
คำตอบ (2)
จัดเรียงตาม:
คะแนน
|
เวลา
แคชเป็นหน่วยความจำที่อยู่ใกล้ซี พียูที่สุด และทำงานด้วยความเร็วเท่ากับ 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 แต่สามารถเก็บข้อมูลได้มาก และช่วยให้นักพัฒนาระบบไม่ต้องคำนึงถึงหน่วยความจำที่คอมพิวเตอร์แต่ล่ะ เครื่องมีอยู่ไม่เท่ากัน
ohio
http://forums.overclockzone.com/forums/archive/index.php/t-83181.html
22/2/52
LDSerenity
เท่าที่เคยอ่านเจอ ระบบแคชจะทำงานเป็นลำดับ โดยค้นหาข้อมูลจาก L1>L2>L3
เปรียบเที่ยบให้เข้าใจง่ายๆก็คงจะเป็นแบบนี้ สมมติตัวคุณคือ "ซีพียู" โต๊ะที่คุณนั่งอยู่คือ "L1" ลิ้นชักใต้โต๊ะคือ "L2" พื้นที่รอบๆ โต๊ะคือ "L3" ห้องอื่นๆ ภายในบ้านคือ "แรม" และตลาดคือ "ฮาร์ดดิส"
ถ้าถามว่าจะช่วยเพิ่มประสิทธิภาพได้มากแค่ไหน ให้ลองคิดตามนี้คับ
ถ้าข้อมูลที่ต้องการอยู่ที่ L3 การค้นหาจะเป็นดังนี้ Reg>L1>L2>L3 ซึ่งเร็วมาก มากแค่ไหนนั้นคือคุณไม่ต้องลุกออกจากโต๊ะ(ไม่ต้องไปดึงข้อมูลจากแรม)เลย ข้อมูลมีอยู่รอบตัวหมดแล้ว(ข้อมูลอยู่ในส่วนของซีพียูหมดแล้ว)
แต่ถ้าข้อมูลไม่ได้อยู่ที่ L3 การค้นหาก็จะเป็นเช่นนี้ Reg>L1>L2>L3>Ram>HDD ซึ่งนั่นหมายความว่าเราเสียเวลาเพิ่มไปกับการค้นหาข้อมูลที่รอบโต๊ะทำงานของคุณก่อน( L3 ) (ผมขอไม่พูดถึง L1&L2 เพราะผมขอเปรียบเทียบกับซีพียูที่มี L3 กับไม่มี) ซึงตรงนี้ถ้ามองตามทฤษฎี การทำงานย่อมช้ากว่าซีพียูที่มีเพียงแค่ L2
แต่ในความเป็นจริง ผมคิดว่าการทำงานของ L3 มีความเร็วมากพอที่จะชดเชยกรณีที่ 2 ได้จนไม่อาจรับรู้ได้ด้วยการสัมผัส
ขอสรุปในความคิดเห็นของผมว่า ถ้าคุณมีเงินมากพอระบบนี้ก็น่าสนไม่น้อย แต่ถ้าต้องการประหยัด ผมว่าพิจารณาอุปกรณ์ตัวอื่นก่อนดีไหม
23/2/52
ฟายชิหาย
เกี่ยวกับคำถามนี้
รางวัลคำตอบดีที่สุด
50
คะแนน
เปิดดูแล้ว
11485
ครั้ง
มีคนตอบแล้ว
2
คำตอบ
คำถามที่เกี่ยวข้อง
คำตอบ: 5
คะแนน: 1
คำตอบ: 1
คะแนน: 1
คำตอบ: 3
คะแนน: 2
คำตอบ: 4
คะแนน: 2
คำตอบ: 5
คะแนน: 3
คำตอบ: 2
คะแนน: 1
คำตอบ: 2
คะแนน: 0
x
©2013 Google
-
ข้อกำหนด
-
นโยบายเนื้อหา
-
ความเป็นส่วนตัว
-
หลักเกณฑ์ของชุมชน