พีซีเป็นเครื่องจักรที่ซับซ้อนเต็มไปด้วยส่วนประกอบขนาดเล็กจำนวนมากที่ทำงานร่วมกัน ตั้งแต่ซีพียูและ GPU ไปจนถึงฮาร์ดไดรฟ์และหน่วยความจำพีซีเดสก์ท็อปหรือแล็ปท็อปพีซีของคุณต้องมารวมตัวกันเพื่อดำเนินการและเรียกใช้แอปพลิเคชัน ทุกคนที่ทำงานกับฮาร์ดแวร์พีซีจะคุ้นเคยกับข้อมูลจำเพาะของฮาร์ดไดรฟ์หลักเช่นความจุความเร็วในการอ่าน / เขียนและความเร็วในการหมุนแผ่นเสียง อย่างไรก็ตามมีคุณสมบัติที่รู้จักน้อยกว่าและมักถูกมองข้ามซึ่งสามารถส่งผลกระทบต่อความเร็วของฮาร์ดไดรฟ์ของคุณ: ขนาดของแคชของคุณ ลองมาดูอย่างรวดเร็วว่าแคชของฮาร์ดไดรฟ์คืออะไรและทำงานอย่างไร
แคชของฮาร์ดไดรฟ์คืออะไร
ลิงค์ด่วน
- แคชของฮาร์ดไดรฟ์คืออะไร
- มันทำงานยังไง?
- อ่านไปข้างหน้าและข้างหลัง
- การไหลของข้อมูลตอนเย็น
- การลดเวลารอให้สั้นที่สุดเมื่อเขียน
- เร่งฮาร์ดไดรฟ์ของคุณ
- แคชใน SSD
- ซื้อไดรฟ์
แคชของฮาร์ดไดรฟ์มักรู้จักกันในชื่อบัฟเฟอร์ดิสก์ ด้วยชื่อนั้นจุดประสงค์ของมันชัดเจนขึ้นเล็กน้อย มันทำหน้าที่เป็นหน่วยความจำชั่วคราวสำหรับฮาร์ดไดรฟ์ในขณะที่อ่านและเขียนข้อมูลไปยังที่เก็บข้อมูลถาวรบนแผ่นดิสก์
คุณสามารถนึกถึงแคชของฮาร์ดไดรฟ์ว่าเป็นเหมือน RAM โดยเฉพาะสำหรับฮาร์ดไดรฟ์ การเปรียบเทียบนั้นก็เหมาะสมดีเช่นกัน ฮาร์ดไดรฟ์มีไมโครคอนโทรลเลอร์ในตัวที่ทำหน้าที่ควบคุมและประมวลผลข้อมูลที่เข้าและออกจากไดรฟ์เหมือนกับซีพียู แคชทำงานร่วมกับคอนโทรลเลอร์เพื่อเก็บหน่วยความจำในขณะที่กำลังประมวลผล
คุณสามารถคิดได้เหมือนวิดีโอบัฟเฟอร์ ทุกคนจัดการกับการสตรีมวิดีโอบนการเชื่อมต่อที่ช้า เครื่องเล่นวิดีโอรอก่อนหรือระหว่างการเล่นเพื่อรวบรวมข้อมูลเพิ่มเติมเพื่อให้สามารถเล่นวิดีโอต่อไปได้อย่างราบรื่นยิ่งขึ้น แคชฮาร์ดไดรฟ์ช่วยให้ฮาร์ดไดรฟ์ทำสิ่งเดียวกันในขณะที่อ่านหรือเขียนข้อมูล
มันทำงานยังไง?
ในขณะที่ฮาร์ดไดรฟ์อ่านและเขียนข้อมูลมันจะต้องดึงข้อมูลนั้นจากจาน บ่อยครั้งที่ฮาร์ดไดรฟ์ทำงานกับข้อมูลเดียวกันซ้ำ ๆ กันเนื่องจากผู้ใช้คอมพิวเตอร์อาจจะทำงานหนึ่งหรือสองงานในเวลาเดียวกัน ไดรฟ์เก็บข้อมูลที่คุณหรือโปรแกรมของคุณใช้บ่อยที่สุดและล่าสุดอยู่ในแคชไม่จำเป็นต้องดึงมันออกมาจากจานในแต่ละครั้งที่ต้องการข้อมูลและเร่งความเร็วของไดรฟ์
อ่านไปข้างหน้าและข้างหลัง
โดยปกติแล้วฮาร์ดไดรฟ์ไม่เพียง แต่รับข้อมูลที่ต้องการ นอกจากนี้ยังอ่านข้อมูลรอบ ๆ ฮาร์ดไดรฟ์ไม่มีประสิทธิภาพ ระบบของจานหมุนและหัวอ่าน / เขียนนั้น จำกัด โดยอาศัยชิ้นส่วนที่เคลื่อนไหวได้ ชิ้นส่วนที่เคลื่อนไหวนั้นช้ากว่าชิ้นส่วนอิเล็กทรอนิกส์ทั้งหมด ดังนั้นฮาร์ดไดรฟ์จึงพยายามชดเชยด้วยการเดา
เมื่อผู้ใช้หรือโปรแกรมทำการร้องขอข้อมูลฮาร์ดไดรฟ์จะดึงข้อมูลนั้นและข้อมูลที่อยู่รอบ ๆ แผ่นเสียงและเก็บไว้ในบัฟเฟอร์ เนื่องจากมีโอกาสที่ดีที่ข้อมูลโดยรอบจะคล้ายกันไดรฟ์จึงเดิมพันว่าผู้ใช้หรือกระบวนการที่ขอข้อมูลเริ่มต้นจะขอข้อมูลรอบข้างในไม่ช้าเช่นกัน
การไหลของข้อมูลตอนเย็น
มีขั้นตอนต่าง ๆ มากมายในการดึงข้อมูลจากฮาร์ดไดรฟ์ แต่ละคนต้องใช้เวลาและหายากที่จะซิงค์ การถ่ายโอนจากฮาร์ดไดรฟ์ผ่าน SATA มักจะเคลื่อนที่เร็วกว่าไดรฟ์ที่สามารถอ่านและเขียนข้อมูลไปยังจาน บัฟเฟอร์ของดิสก์มักถูกใช้เพื่อลดการไหลของข้อมูลและทำให้กระบวนการราบรื่นขึ้น
การลดเวลารอให้สั้นที่สุดเมื่อเขียน
อีกครั้งฮาร์ดไดรฟ์ช้า อาจเป็นส่วนที่ช้าที่สุดของคอมพิวเตอร์เครื่องใดก็ได้เนื่องจากชิ้นส่วนที่เคลื่อนไหวได้ การเขียนข้อมูลมักจะเจ็บปวดเป็นพิเศษ
แคชช่วยเร่งความเร็วในการเขียนโดยการวางคอมพิวเตอร์ที่เหลือ ฮาร์ดไดรฟ์จะนำข้อมูลไปไว้ในแคชและเริ่มเขียนข้อมูล แทนที่จะรอที่จะเขียนข้อมูลทั้งหมดไปยังแผ่นดิสก์ไดรฟ์จะส่งสัญญาณกลับไปยังคอมพิวเตอร์ส่วนที่เหลือที่เขียนข้อมูลทั้งหมด คอมพิวเตอร์ส่งข้อมูลเพิ่มเติมหรือเดินหน้าต่อไปโดยเชื่อว่ากระบวนการเสร็จสมบูรณ์ วิธีนี้ช่วยให้คอมพิวเตอร์โดยรวมสามารถทำงานต่อไปได้
มีข้อเสียคือแม้ว่า ในขณะที่ฮาร์ดไดรฟ์พยายามทำให้ดีตามสัญญาที่จะเขียนข้อมูล แต่ก็อาจสูญเสียได้ หากคอมพิวเตอร์ปิดการทำงานกะทันหันข้อมูลทั้งหมดที่เก็บไว้ในแคชที่รอการเขียนจะหายไป แคชเช่น RAM คือที่เก็บข้อมูลที่เปลี่ยนแปลงได้
เร่งฮาร์ดไดรฟ์ของคุณ
แคชจะไม่ถือเอาโดยตรงกับประสิทธิภาพของไดรฟ์ที่เร็วขึ้นในงานเดียว ไม่ใช่ว่ามันทำให้ไดรฟ์เคลื่อนที่เร็วขึ้น อย่างไรก็ตามการมีดิสก์บัฟเฟอร์ทำให้ฮาร์ดไดรฟ์สามารถทำงานหลายอย่างได้อย่างมีประสิทธิภาพมากขึ้นและมีโอกาสที่จะเป็นสิ่งที่คุณต้องการ
เป็นเรื่องยากที่ไดรฟ์จะทำเพียงสิ่งเดียวหรือจะโต้ตอบกับกระบวนการเดียวในแต่ละครั้ง ส่วนใหญ่แล้วฮาร์ดไดรฟ์ที่ใช้ดิสก์จะเป็นไดรฟ์เก็บข้อมูลในพีซีที่ทันสมัยออกจากระบบปฏิบัติการและการติดตั้งแอปพลิเคชันไปยังไดรฟ์โซลิดสเตต แม้จะมีงานเดียวนี้หลายโปรแกรมอาจจำเป็นต้องเข้าถึงที่เก็บข้อมูลในเวลาเดียวกัน คุณอาจทำงานกับไฟล์สองไฟล์หรือมากกว่าจากไดรฟ์จัดเก็บข้อมูลของคุณพร้อมกัน
เซิร์ฟเวอร์เป็นอีกพื้นที่หนึ่งที่มีแคชในฮาร์ดไดรฟ์เป็นสิ่งสำคัญมาก เซิร์ฟเวอร์ฮาร์ดไดรฟ์มักจะทำหลายสิ่งหลายอย่างอยู่เสมอ นึกถึงฐานข้อมูลเบื้องหลังเว็บไซต์ ทุกครั้งที่ผู้ใช้บนไซต์นั้นทำการกระทำที่เว็บไซต์มีการจัดเก็บหรือบันทึกเว็บไซต์เข้าถึงและเขียนไปยังฐานข้อมูล ทุกครั้งที่มีคนดูเว็บไซต์นั้นมันจะอ่านจากฐานข้อมูล มันจะยากที่ไดรฟ์ที่เก็บฐานข้อมูลนั้นจะไม่ทำงานหลายอย่างพร้อมกัน
แคชใน SSD
SSD ไม่ช้าเท่ากับฮาร์ดไดรฟ์ทางกายภาพดังนั้นพวกเขาจึงต้องการแคชด้วย ในระยะสั้นเรียงจาก SSD ส่วนใหญ่ใช้ประโยชน์จากระบบแคช ในขณะที่แคชในฮาร์ดไดรฟ์ทำงานเหมือน RAM แต่แคชในไดรฟ์โซลิดสเตตคือ DRAM มันเร็วกว่าและทันกับไดรฟ์
แม้ว่า SSD จะเร็วกว่าดิสก์ที่ใช้ดิสก์มาก แต่แคชก็ยังมีประโยชน์ โซลิดสเตทไดรฟ์ยังคงใช้แคชเพื่อควบคุมไดรฟ์และให้การเข้าถึงการอ่านและเขียนได้เร็วขึ้น ในขณะเดียวกัน SSD บางตัวไม่มี DRAM ในตัวสำหรับแคช มันช่วยประหยัดการใช้พลังงาน แต่บังคับให้ไดรฟ์ชดเชยในรูปแบบอื่น
ซื้อไดรฟ์
ดังนั้นแคชจึงมีความสำคัญ แคชอาจจะไม่สำคัญเท่ากับสเป็คไดรฟ์หลัก แต่คุณควรคำนึงถึงมันด้วย หากไดรฟ์ของคุณกำลังทำงานหลายอย่างหรือทำงานอย่างต่อเนื่องเช่นในเซิร์ฟเวอร์ให้มองหาขนาดแคชที่ใหญ่ขึ้น คุณจะได้รับประโยชน์สูงสุดจากมัน ผู้ใช้ตามบ้านที่กำลังมองหาไดรฟ์จัดเก็บข้อมูลที่พวกเขาจะเข้าถึงในบางโอกาสเท่านั้นไม่ต้องกังวลกับมันมากนัก สำหรับไดรฟ์แบบโซลิดสเตตน้ำนั้นค่อนข้างวุ่นวาย แต่ก็ยังคุ้มค่าที่จะพิจารณาแคชในกระบวนการตัดสินใจของคุณ ปัจจัยอื่น ๆ สามารถบดบังมันได้อย่างง่ายดาย
หากคุณยังคงต้องการเร่งความเร็วพีซี Windows 10 ของคุณลองอ่านคู่มือที่ครอบคลุมของเราเกี่ยวกับวิธีการใช้งานที่นี่
