Cara Kerja Hardisk
19.36 |
-
SAMSUNG (80 Gb/7200rpm/2M)
-
Model : HD081GJ
Hardisk : Alat penyimpanan untuk semua data di computer dalam jangka lama.
Cara kerja Hardisk:
1. Dilakukan pengaksesan terhadap harddisk untuk melihat
dan menentukan di lokasi sebelah mana informasi yang dibutuhkan ada di dalam
ruang harddisk.
2. Pada proses ini, aplikasi yang kita jalankan, Sistem
operasi, sistem BIOS, dan juga driver-driver khusus (tergantung pada aplikasi
yang kita jalankan) bekerja bersama-sama, untuk menentukan bagian mana dari
harddisk yang harus dibaca.
3. Harddisk akan bekerja dan memberikan informasi di mana
data/informasi yang dibutuhkan tersedia, sampai kemudian menyatakan, “Informasi
yang ada di track sekian sektor sekianlah yang kita butuhkan.” Nah pola
penyajian informasi yang diberikan oleh harddisk sendiri biasanya mengikuti
pola geometris.
4. Yang dimaksud dengan pola geometris di sini adalah
sebuah pola penyajian informasi yang menggunakan istilah silinder, track, dan
sector. Ketika informasi ditemukan, akan ada permintaan supaya mengirimkan
informasi tersebut melalui interface harddisk untuk memberikan alamat yang
tepat (sektor berapa, track berapa, silinder mana) dan setelah itu
informasi/data pada sector tersebut siap dibaca.
5. Pengendali program yang ada pada harddisk akan mengecek
untuk memastikan apakah informasi yang diminta sudah tersedia pada internal
buffer yang dimiliki oleh harddisk (biasanya disebut cache atau buffer).
6. Bila sudah oke, pengendali ini akan menyuplai informasi
tersebut secara langsung, tanpa harus melihat lagi ke permukaan pelat itu
karena seluruh informasi yang dibutuhkan sudah dihidangkan di dalam buffer.
7. Dalam banyak kejadian, harddisk pada umumnya tetap
berputar ketika proses di atas berlangsung. Namun ada kalanya juga tidak,
lantaran manajemen power pada harddisk memerintahkan kepada disk untuk tidak
berputar dalam rangka penghematan energi. Papan pengendali yang ada di dalam
harddisk menerjemahkan instruksi tentang alamat data yang diminta dan selama
proses itu berlangsung, ia akan senantiasa siaga untuk memastikan pada silinder
dan track mana informasi yang dibutuhkan itu tersimpan.
8. Nah, papan pengendali ini pulalah yang kemudian meminta
actuator untuk menggerakkan head menuju ke lokasi yang dimaksud. Ketika head
sudah berada pada lokasi yang tepat, pengendali akan mengaktifkan head tersebut
untuk melakukan proses pembacaan. Mulailah head membaca track demi track untuk
mencari sektor yang diminta. Proses inilah yang memakan waktu, sampai kemudian
head menemukan sektor yang tepat dan kemudian siap membacakan data/informasi yang
terkandung di dalamnya.
9. Papan pengendali akan mengkoordinasikan aliran
informasi dari harddisk menuju ke ruang simpan sementara (buffer, cache).
Informasi ini kemudian dikirimkan melalui interface harddisk menuju sistem
memori utama untuk kemudian dieksekusi sesuai dengan aplikasi atau perintah
yang kita jalankan.
Langganan:
Postingan (Atom)