Langsung ke konten utama

Hubungan B-Tree dan Hard disk

Pendahuluan


Fisik Hard disk modern :

Perputaran Platters (piringan magnetik) dan Head disk modern :

Memori utama : 


Hubungan B-Tree dan Hard disk
Hard disk merupakan perangkat magnetik yang digunakan sebagai media penyimpanan kedua (secondary storage) setelah memori utama. Kapasitas penyimpanannya lebih besar dan lebih murah dibandingkan memori utama, namun 100.000 kali lebih lambat. Oleh karena memori utama tidak dapat menyimpan file dalam jumlah banyak dan besar maka digunakanlah hard disk sebagai penyimpanan yang non-volatile. Jika file tidak ada di memori utama maka CPU akan mengambilnya dari hard disk. Jika file tersebut dimisalkan x maka proses tersebut diwakili oleh Read(x). File tersebut berupa sekumpulan data dalam disk page (bagian atau wadah data pada hard disk). Biasanya berukuran kurang lebih 4 KB tiap page. Setelah file berhasil di-load ke memori utama, CPU dapat melakukan perubahan atau tidak. Jika terjadi perubahan maka file tersebut disimpan kembali dalam hard disk yang diwakili oleh Write(x). Proses tersebut (Read() dan Write()) umumnya menggunakan struktur data B-Tree yang dapat menangani file atau database dalam jumlah besar dengan cukup efisien. Node dalam struktur data B-Tree diwakili oleh disk page. Dengan branching factor yang besar maka worst case Read() maupun Write() dapat dihindari, sehingga lebih efisien. Biasanya digunakan branching factor sebesar 50 hingga 20.000.



Sumber: wikipedia.org, Introduction to Algorithm 3rd Edition, dan sumber online lainnya.

Komentar

Postingan populer dari blog ini

Sport task: SQUASH

“Squash adalah salah satu cabang olahraga yang tergolong baru di Indonesia. Itu sebabnya masih banyak orang yang kurang begitu mengetahui tentang Squash.” Sumber: andihasanudin weblog (wordpress) ; oleh Andihasanudin pada April 17, 2008. Sejarah Squash  Squash sebenarnya telah ada pada abad ke-19, di daerah Fleet Prison London. Seorang murid sekolah di daerah itu mengadopsi permainan tenis dengan melakukan gerakan memantul-mantulkankan bola ke dinding. Awalnya gerakan tersebut merupakan warming up atau pemanasan sebelum bermain tenis lapangan. Belakangan, gerakan tersebut dikembangkan di sebuah sekolah di Inggris yang bernama Horrow pada tahun 1820. Meski terlahir dan besar di Inggris, namun justru Amerika Serikatlah yang pertama kali mendirikan asosiasi squash pada tahun 1907 dengan nama United States Squash Racquets Association. Padahal, di negeri asalnya Inggris squash pada awalnya merupakan cabang dari tenis lapangan. Squash baru berdiri sendiri di Inggris pada tahun 1928 dengan

Cousin's Cats

[lucky Update 1] Elegant & Love it!

UAS Operating System

Seperti yang mahasiswa ketahui bahwa belajar adalah salah satu usaha untuk menghadapi UAS selain makan makanan sehat dan tidur yang cukup. Ini malam pertama saya dengan OS. Karena bosan, terpaksa keadaan ini saya abadikan. Semoga ada manfaatnya!  amin,