Bagaimana hard drive dapat menyediakan perangkat host dengan daftar file / direktori ketika drive tidak berputar?

Nov 29 2020

Pada beberapa hard rives baru yang saya gunakan, saya perhatikan bahwa mereka akan sering berhenti berputar saat tidak digunakan - mungkin untuk menghemat energi dan memperpanjang umurnya. Menariknya, bagaimanapun, saya juga mengamati bahwa ketika sebuah drive tidak berputar, saya masih bisa mendapatkan daftar direktori dari tingkat atas drive - dan folder di bawahnya. Drive akan berputar ketika saya kemudian membuka file yang sebenarnya - tetapi bagaimana mungkin daftar direktori disediakan ketika drive tidak berputar secara fisik?

Jawaban

67 Mokubai Nov 29 2020 at 14:43

Caching.

Baik sistem operasi dan drive memiliki cache yang menyangga data drive yang baru-baru ini digunakan. Jika data ada di cache, maka tidak perlu langsung ke piringan disk.

Data daftar direktori kemungkinan besar akan di-buffer, terutama jika Anda baru-baru ini mengunjungi direktori itu.

Drive pemintalan modern memiliki cache hingga 64MB, sementara sistem operasi Anda memiliki hampir semua memori yang saat ini tidak digunakan oleh program.

9 Schwern Dec 01 2020 at 02:45

Selain caching tradisional, ini bisa menjadi drive hybrid (SSHD). Sepertinya disk yang berputar normal, tetapi juga berisi SSD kecil. Idenya adalah untuk mendapatkan kinerja SSD untuk data Anda yang paling sering diakses dengan harga / ukuran disk yang berputar.

SSD bisa sebesar 8 GB, misalnya Seagate Firecuda . Jika data ada di SSD, disk yang berputar dapat berhenti.