Teknologi

Bagaimana Data Disimpan dalam Hard Disk

Sebuah konsep kunci dalam penyimpanan data adalah bahwa hal itu linier, logis, dan sistematis di alam. Ketika seseorang ‘menyimpan’ data ke hard disk, disk akan mengikuti sistem logis.

Hard disk dapat dibandingkan dengan selembar kertas grafik persegi besar yang terdiri dari kotak, panjangnya seribu dan lebarnya seribu. Setiap kotak dapat menampung satu kilobyte data dan dengan demikian ‘strip’ yang memiliki seribu kotak dapat menyimpan satu megabyte data. Dalam kasus seperti itu, kepala disk akan ‘mengisi’ kotak paling kiri atas terlebih dahulu kemudian melanjutkan ke bawah garis – satu kotak pada satu waktu sampai semua kotak yang sesuai terisi.

Konsep kunci kedua yang perlu diingat adalah bahwa penyimpanan data mengikuti aturan sederhana – data disimpan (atau ‘ditulis’) pada ruang pertama yang tersedia, di mana pun ini berada.

Contoh Penyimpanan Data

Bayangkan seseorang menyimpan dokumen Word 1-Mb di hard disk. Menyimpan file 1 MB berarti disk akan secara sistematis ‘mengisi’ seribu kotak.

Setelah menyimpan dokumen Word, asumsikan bahwa foto 3 MB disimpan ke hard disk. Mengikuti konsep penyimpanan data utama, kepala penulis disk akan menelusuri disk dan mencari ruang pertama yang tersedia, yang, dalam contoh ini, adalah persegi setelah kilobyte terakhir dokumen Word. Dengan demikian, foto 3 MB akan disimpan di ruang di sebelah dokumen Word.

Setelah itu, kembali ke dokumen Word dan rapikan, berakhir dengan file berukuran 700 KB, yang kemudian disimpan ke hard disk. Mengingat ukuran file yang lebih kecil, kebutuhan ruang 1 MB dikurangi menjadi 700 KB, menyisakan 300 KB atau (menggunakan analogi di atas) 300 kotak kosong segera setelah dokumen Word. Sekarang ada ruang yang tersedia antara Dokumen Word dan foto 3 MB.

Ketika file lain disimpan, katakanlah file Excel 2 MB, hard disk akan mengikuti aturannya untuk menyimpan data pada ruang pertama yang tersedia. Dengan demikian, file Excel akan dibagi menjadi dua bagian: 300 KB akan ditulis di ruang kosong 300 KB dan sisanya akan ditempatkan di ruang berikutnya yang tersedia, setelah file gambar.

Masalah

Penyimpanan data, meskipun dirancang untuk menjadi logis dan sistematis, mengarah pada fragmentasi file. Bayangkan menambahkan, menghapus, dan mengedit file selama berhari-hari, berminggu-minggu, dan berbulan-bulan. Setelah beberapa bulan, hard disk akan menjadi sangat terfragmentasi sehingga disk akan membutuhkan sedikit waktu untuk menemukan fragmen file tunggal.

Dari sini mudah untuk melihat bahwa pengambilan data akan mudah jika komponen file berada di satu lokasi yang berdekatan pada hard disk. De-fragmentasi adalah proses di mana fragmen file yang berbeda dalam sistem penyimpanan data ditempatkan, ‘dikumpulkan,’ dan dikonsolidasikan ke dalam area tertentu dari perangkat penyimpanan, sehingga memudahkan untuk mengambil data. Hal ini memungkinkan pemrosesan yang lebih cepat serta mengurangi keausan pada mekanisme pengambilan data.