แคชคืออะไร

แคชคืออะไร
แคชคืออะไร

วีดีโอ: แคชคืออะไร

วีดีโอ: แคชคืออะไร
วีดีโอ: ล้างแคช กับ ล้างข้อมูล ต่างกันอย่างไร 2024, อาจ
Anonim

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

แคชคืออะไร
แคชคืออะไร

คำว่าแคชปรากฏในคำศัพท์คอมพิวเตอร์ในปี 2510 ความรุ่งเรืองของเทคโนโลยีคอมพิวเตอร์และความก้าวหน้าทางเทคโนโลยีอย่างรวดเร็ว ในเวลานี้ ไมโครโปรเซสเซอร์ของคอมพิวเตอร์เริ่มทำงานเร็วกว่าหน่วยความจำเข้าถึงโดยสุ่มหลายเท่า ในเรื่องนี้โปรเซสเซอร์ไม่ได้ใช้งานเป็นเวลานานโดยรอให้มีการจัดการข้อมูลใน RAM ทั้งหมดนี้ขัดขวางการพัฒนาเทคโนโลยีคอมพิวเตอร์ต่อไปอย่างมาก และจำเป็นต้องคิดหาทางแก้ไขปัญหานี้ พบวิธีแก้ปัญหา - บัฟเฟอร์หน่วยความจำความเร็วสูง คำนี้ใช้เพื่ออธิบายหน่วยความจำขนาดเล็กมากที่มีความเร็วในการเข้าถึงสูงซึ่งช่วยแก้ปัญหาการหยุดทำงานของโปรเซสเซอร์ ขอแนะนำให้เรียกหน่วยความจำนี้ว่าแคชเงินสด - จาก "เงินสด" ภาษาอังกฤษ ชื่อนี้มาจากเหตุผล ผู้เขียนเปรียบเทียบหน่วยความจำคอมพิวเตอร์กับเงิน ดังนั้นหน่วยความจำถาวรจึงถูกนำมาเปรียบเทียบกับเงินฝากในธนาคารซึ่งสามารถใช้ได้หลังจากเยี่ยมชมแล้วเท่านั้นโดยทำตามขั้นตอนการหักเงินและจากนั้นจึงสามารถใช้เงินเหล่านี้ได้ หน่วยความจำในการทำงานคือเงินสดที่เก็บไว้ที่บ้าน จำนวนน้อยกว่าการฝากเงิน แต่สามารถใช้ได้ในระยะเวลาที่สั้นกว่ามาก (คุณเพียงแค่กลับมาบ้านและรับมัน) และสุดท้าย เงินสด (เงินสดเท่าเดิม) ซึ่งเป็นจำนวนเงินที่น้อยกว่ามาก แต่อยู่กับคุณเสมอ ในกระเป๋าเสื้อหรือกระเป๋าสตางค์ของคุณ และคุณสามารถใช้ได้ตลอดเวลา มันมาจากสิ่งต่าง ๆ ในชีวิตประจำวันที่คำว่าแคชปรากฏขึ้น ความแตกต่างของความเร็วของโปรเซสเซอร์ที่ทันสมัยและ RAM ยังคงมีนัยสำคัญ และไม่น่าจะเท่ากัน ดังนั้นจึงยังคงใช้แคชในปัจจุบัน แคชของ CPU มักจะแบ่งออกเป็นสองระดับ (L1, L2. L-Level จากภาษาอังกฤษ - "ระดับ") ระดับแรกมีขนาดเล็กกว่า แต่เร็วที่สุดในแง่ของความเร็วในการประมวลผลข้อมูล ระดับที่สองตามลำดับมีขนาดใหญ่กว่า แต่ช้ากว่า ควรสังเกตว่าตอนนี้สามารถค้นหาโปรเซสเซอร์ที่มีแคชสามระดับได้แล้ว โครงสร้างของระดับไม่เปลี่ยนแปลงไปจากนี้ (ยิ่งระดับสูง ปริมาณยิ่งมากขึ้นและความเร็วต่ำลง) แคชไม่เพียงใช้ในไมโครโปรเซสเซอร์เท่านั้น มันยังใช้ในการทำงานของไดรฟ์ภายนอก (ฮาร์ดไดรฟ์ ดิสก์ cd และ dvd) ข้อมูลที่กำลังประมวลผล เขียนหรืออ่านอยู่ในแคชของโปรแกรม เบราว์เซอร์เกือบทั้งหมดและแอปพลิเคชันอื่น ๆ ใช้การแคชเกือบทั้งหมด