พีซีเป็นเครื่องจักรที่ซับซ้อนซึ่งเต็มไปด้วยส่วนประกอบขนาดเล็กหลายสิบชิ้นทั้งหมดทำงานร่วมกัน ใครก็ตามที่ทำงานกับฮาร์ดแวร์พีซีจะคุ้นเคยกับข้อกำหนดของฮาร์ดไดรฟ์หลักเช่นความจุความเร็วในการอ่าน / เขียนและความเร็วในการหมุนแผ่นเสียง อย่างไรก็ตามมีคุณลักษณะที่ไม่ค่อยเป็นที่รู้จักและมักถูกมองข้ามซึ่งส่งผลต่อความเร็วและประสิทธิภาพของฮาร์ดไดรฟ์ของคุณ คุณลักษณะนี้เรียกว่าแคชของฮาร์ดไดรฟ์ มาดูสิ่งที่ แคชของฮาร์ดไดรฟ์ และ แคช SSD คืออะไรและทำงานอย่างไร
แคชฮาร์ดไดรฟ์คืออะไร?
แคชของฮาร์ดไดรฟ์มักเรียกว่าดิสก์บัฟเฟอร์ ตามชื่อนั้นจุดประสงค์ของมันจะกลายเป็นค. เล็กน้อย ทำหน้าที่เป็นพื้นที่หน่วยความจำชั่วคราวในขณะที่ฮาร์ดไดรฟ์อ่านและเขียนข้อมูลไปยังที่จัดเก็บถาวรบนจาน
คุณอาจคิดว่าแคชของฮาร์ดไดรฟ์เป็นอย่างไรหน่วยความจำเข้าถึงโดยสุ่ม(RAM) ที่ออกแบบมาเฉพาะสำหรับฮาร์ดไดรฟ์ ฮาร์ดไดรฟ์มีไมโครคอนโทรลเลอร์ในตัวที่ควบคุมและประมวลผลข้อมูลที่เข้าและออกเหมือนกับซีพียู แคชทำงานร่วมกับไมโครคอนโทรลเลอร์เพื่อจัดเก็บหน่วยความจำในขณะที่กำลังประมวลผล
คุณสามารถคิดว่าแคชของฮาร์ดไดรฟ์เป็นสิ่งที่คล้ายกับการบัฟเฟอร์เมื่อพูดถึงการสตรีมเนื้อหา ทุกคนรับมือกับการสตรีมวิดีโอด้วยการเชื่อมต่อที่ช้า เครื่องเล่นวิดีโอจะรอก่อนหรือระหว่างการเล่นเพื่อรวบรวมข้อมูลเพื่อให้สามารถเล่นวิดีโอต่อไปได้อย่างราบรื่นยิ่งขึ้นในขณะที่เล่น แคชของฮาร์ดไดรฟ์ช่วยให้ฮาร์ดไดรฟ์ทำสิ่งเดียวกันเมื่ออ่านและเขียนข้อมูล
มันทำงานอย่างไร?
ในขณะที่ฮาร์ดไดรฟ์อ่านและเขียนข้อมูลจะดึงข้อมูลออกจากถาด บ่อยครั้งที่ฮาร์ดไดรฟ์ทำงานกับข้อมูลเดิมซ้ำ ๆ เนื่องจากคนที่ใช้คอมพิวเตอร์มักจะทำงานครั้งละหนึ่งหรือสองงาน ฮาร์ดดิสก์ไดรฟ์ (HDD) เก็บข้อมูลในแคชที่คุณหรือโปรแกรมของคุณใช้บ่อยที่สุดและล่าสุดไม่จำเป็นต้องดึงข้อมูลออกจากจานทุกครั้งที่ต้องการข้อมูล การดำเนินการนี้จะเร่งประสิทธิภาพของไดรฟ์
วิธีใช้ discord บน ps4
อ่านข้างหน้าและข้างหลัง
โดยปกติฮาร์ดไดรฟ์ไม่เพียงแค่รับข้อมูลที่ต้องการเท่านั้น นอกจากนี้ยังอ่านข้อมูลรอบ ๆ ฮาร์ดไดรฟ์ไม่มีประสิทธิภาพ จานหมุนและหัวอ่าน / เขียนถูก จำกัด โดยเนื้อแท้โดยชิ้นส่วนที่เคลื่อนไหวทางกายภาพซึ่งช้ากว่าไดรฟ์โซลิดสเทตที่ไม่มีส่วนประกอบที่เคลื่อนไหวมาก ดังนั้นฮาร์ดไดรฟ์จึงพยายามชดเชยด้วยการคาดเดา
เมื่อผู้ใช้หรือโปรแกรมร้องขอข้อมูล (ทำให้ฉันนึกถึง Tron) ฮาร์ดไดรฟ์จะอ่านข้อมูลนั้นและข้อมูลรอบตัวจากแผ่นเสียงและเก็บข้อมูลทั้งหมดไว้ในบัฟเฟอร์ เนื่องจากมีความเป็นไปได้ที่ดีที่ข้อมูลโดยรอบจะคล้ายกันไดรฟ์จึงถือว่าผู้ใช้หรือกระบวนการจะร้องขอข้อมูลโดยรอบในไม่ช้า
กระแสข้อมูลตอนเย็น
มีหลายขั้นตอนในการดึงข้อมูลจากฮาร์ดไดรฟ์ แต่ละอันต้องใช้เวลาและไม่ค่อยซิงค์กัน การถ่ายโอนข้อมูลจากฮาร์ดไดรฟ์ผ่าน SATA มักจะเคลื่อนที่เร็วกว่าที่ไดรฟ์สามารถอ่านและเขียนข้อมูลไปยังแผ่นเสียงได้ บัฟเฟอร์ดิสก์มักใช้เพื่อทำให้ข้อมูลไหลเวียนและทำให้กระบวนการราบรื่นขึ้นมาก
การลดเวลารอให้น้อยที่สุดเมื่อเขียน
อีกครั้งฮาร์ดไดรฟ์ช้า อาจเป็นส่วนที่ใช้เวลานานที่สุดในคอมพิวเตอร์ทุกเครื่องเนื่องจากมีชิ้นส่วนที่เคลื่อนไหวได้จริง การเขียนข้อมูลมักจะสร้างความเจ็บปวดให้กับผู้ใช้
แคชช่วยเร่งกระบวนการเขียนข้อมูลโดยการหลอกคอมพิวเตอร์ที่เหลือ ฮาร์ดไดรฟ์จะนำข้อมูลไปไว้ในแคชและเริ่มเขียน แทนที่จะรอเขียนข้อมูลทั้งหมดลงบนจาน HDD จะส่งสัญญาณไปยังคอมพิวเตอร์ว่าทำเช่นนั้น พีซีหรือ Mac ยังคงส่งข้อมูลมากขึ้นหรือย้ายไปทำงานอื่นโดยเชื่อว่ากระบวนการเสร็จสมบูรณ์ ไม่ว่าจะด้วยวิธีใดวิธีนี้จะช่วยให้คอมพิวเตอร์โดยรวมเข้าสู่กิจกรรมถัดไปได้
มีข้อเสียแม้ว่า ในขณะที่ฮาร์ดไดรฟ์พยายามทำให้ดีตามสัญญาในการเขียนข้อมูล แต่ก็อาจสูญเสียข้อมูลได้ หากคอมพิวเตอร์ปิดกะทันหันไฟล์ ข้อมูลที่เก็บไว้ในแคช จะหายไป. แคชเช่นเดียวกับ RAM คือที่เก็บข้อมูลที่เปลี่ยนแปลงได้
Google Earth อัพเดทรูปภาพบ่อยแค่ไหน
เร่งความเร็วฮาร์ดไดรฟ์ของคุณ
แคชไม่ได้หมายความถึงประสิทธิภาพของไดรฟ์ที่เร็วขึ้นสำหรับงานเดียวโดยตรง ไม่เหมือนกับการทำให้ไดรฟ์เคลื่อนที่เร็วขึ้น อย่างไรก็ตามการมีดิสก์บัฟเฟอร์จะช่วยให้ฮาร์ดไดรฟ์ทำงานหลายอย่างพร้อมกันได้อย่างมีประสิทธิภาพมากขึ้นและมีโอกาสที่จะเป็นสิ่งที่คุณต้องการ
เป็นเรื่องยากที่ไดรฟ์จะทำเพียงสิ่งเดียวหรือจะโต้ตอบกับทีละกระบวนการเท่านั้น ฮาร์ดไดรฟ์ที่ใช้ดิสก์ยังคงเป็นอุปกรณ์จัดเก็บข้อมูลที่รู้จักกันดีในพีซีสมัยใหม่ อย่างไรก็ตามไดรฟ์โซลิดสเทต (SSD) กำลังค่อยๆเปลี่ยนฮาร์ดดิสก์ไดรฟ์ (HDD) เหล่านั้น แม้จะทำงานเพียงงานเดียว แต่ก็อาจต้องใช้หลายโปรแกรมเพื่อเข้าถึงที่เก็บข้อมูลนั้นพร้อมกัน คุณอาจทำงานกับไฟล์สองไฟล์ขึ้นไปจากไดรฟ์จัดเก็บพร้อมกัน
เซิร์ฟเวอร์เป็นพื้นที่อื่นที่การมีแคชในฮาร์ดไดรฟ์เป็นสิ่งสำคัญ ฮาร์ดไดรฟ์เซิร์ฟเวอร์มักจะทำหลายอย่าง นึกถึงฐานข้อมูลที่อยู่เบื้องหลังเว็บไซต์ ทุกครั้งที่ผู้ใช้ดำเนินการที่เว็บไซต์จัดเก็บหรือบันทึกเสร็จสมบูรณ์ไซต์จะเข้าถึงข้อมูลและเขียนลงในฐานข้อมูล ทุกครั้งที่มีคนเข้าชมเว็บไซต์นั้นจะอ่านจากฐานข้อมูล คงเป็นเรื่องยากที่ไดรฟ์ที่จัดเก็บฐานข้อมูลนั้นจะไม่สามารถทำงานหลายอย่างพร้อมกันได้
แคชใน SSD
SSD ไม่ช้าเท่าฮาร์ดไดรฟ์จริงจึงต้องใช้แคชด้วยหรือไม่? ในระยะสั้นพวกเขาทำ ในขณะที่แคชในฮาร์ดไดรฟ์ทำงานเหมือน RAM แคชในไดรฟ์โซลิดสเทตจะทำหน้าที่เป็น dหน่วยความจำเข้าถึงโดยสุ่ม ynamic(DRAM) เร็วขึ้นมากและก้าวไปพร้อมกับ SSD
แม้ว่า SSD จะเร็วกว่ารุ่นที่ใช้ดิสก์มาก แต่แคชก็ยังให้ประโยชน์ ไดรฟ์โซลิดสเตตยังคงใช้แคชเพื่อควบคุมอินพุต / เอาต์พุตและให้การเข้าถึงการอ่านและเขียนที่เร็วกว่า ในขณะเดียวกัน SSD บางตัวไม่มี DRAM ในตัว ช่วยประหยัดการใช้พลังงาน แต่บังคับให้ไดรฟ์ชดเชยด้วยวิธีอื่น
การซื้อไดรฟ์
ดังนั้นแคชจึงมีความสำคัญอย่างเห็นได้ชัด แคชไม่สำคัญเท่ากับข้อมูลจำเพาะของไดรฟ์หลัก แต่คุณควรคำนึงถึงมันด้วย หากไดรฟ์ของคุณกำลังจะทำงานหลายอย่างพร้อมกันหรือทำงานอย่างต่อเนื่องเช่นในเซิร์ฟเวอร์หรือใช้สำหรับแพลตฟอร์มเกมให้มองหาขนาดแคชที่ใหญ่ขึ้น คุณจะได้รับประโยชน์สูงสุดจากมัน ผู้ใช้ตามบ้านที่กำลังมองหาไดรฟ์จัดเก็บสำหรับการใช้งานเป็นครั้งคราวไม่ต้องกังวลกับเรื่องนี้มากนัก สำหรับ SSD น้ำจะขุ่นกว่าเล็กน้อย แต่ก็ควรพิจารณาแคชในกระบวนการตัดสินใจของคุณ แม้ว่าปัจจัยอื่น ๆ สามารถบดบังได้อย่างง่ายดาย
วิธีการกำหนดบทบาทที่ไม่ลงรอยกันโดยอัตโนมัติ