os211

Top 10 List of Week 03

  1. File-System Interface

    Halaman ini menjelaskan berbagai macam hal mengenai File-System Interface secara terperinci (bahkan mungkin terlalu terperinci) sehingga cocok bagi yang tertarik dan ingin mengetahui lebih banyak mengenai topik ini.

  2. FUSE

    Masih berhubungan dengan File-System Interface, FUSE (File-System in Userspace) merupakan salah satu File-System yang beroperasi melalui Kernel Interface. Lebih lanjut mengenai FUSE dapat langsung dibaca dan dipahami melalui halaman ini.

  3. Partition

    Apa itu partisi? Mengapa kita perlu mempelajarinya? Apa keuntungan dari penggunaan partisi pada Disk? Semua pertanyaan ini memiliki jawaban di halaman tersebut dan disertai dengan penjelasan-penjelasan yang cukup sederhana.

  4. Filesystem Hierarchy Standard

    Jika Anda ingin mencari situs yang menjelaskan FHS dengan penjelasan yang mudah dipahami, saya menyarankan Anda untuk membaca halaman ini karena selain penjelasan yang mudah dipahami, pembahasan yang diberikan cukup luas sehingga dapat menjangkau banyak topik sekaligus.

  5. The /dev directory

    Penasaran mengenai /dev directory? Sama, saya juga. Jika begitu, langsung saja buka halaman ini untuk mempelajarinya lebih lanjut. Halaman ini mengulas /dev directory dengan beberapa contoh yang telah disediakan.

  6. File-System Implementation

    Halaman ini berasal dari situs yang sama dengan File-System Interface. Penjelasan yang diberikan pada halaman ini mengenai File-System Implementation lebih mudah dipahami daripada penjelasan yang diberikan halaman lain karena penjelasan di halaman ini disertai dengan ilustrasi yang membantu pembaca untuk membuat gambaran di pikirannya.

  7. Virtual File System

    Pada halaman ini, terdapat penjelasan singkat mengenai Virtual File System (VFS). Meskipun penjelasan yang diberikan sangatlah singkat, tetapi inti yang ingin disampaikan penulis cukup jelas dan tidak bertele-tele sehingga sangat menghemat waktu.

  8. Free Space Management

    Setelah membaca halaman ini, saya merasa kagum dengan pengoptimasian memori yang dilakukan karena penghematan yang dihasilkan sangat besar dan efisien. Pada halaman ini, disediakan juga beberapa contoh seperti Bitmap atau Bit Vector.

  9. Bitset in C Language

    Masih melanjutkan pengoptimasian memori, ternyata bahasa C memiliki suatu struktur data yang mengimplementasikan pengoptimasian tersebut. Misalkan kita membuat suatu array of boolean sepanjang 8 (bool temp[8];), maka kita memerlukan memori berukuran 8 Byte. Akan tetapi, apabila kita menggunakan bitset dengan panjang yang sama (bitset<8> temp;), maka kita hanya memerlukan memori berukuran 1 Byte. Ini sungguh pengoptimasian yang luar biasa dimana kebutuhan yang diperlukan dapat menjadi 8x lebih kecil.

  10. Consistency Semantics

    Halaman ini sangat mengasyikan untuk belajar karena terdapat tombol-tombol interaktif di setiap halaman sehingga menjadi daya tarik tersendiri bagi saya (atau mungkin bagi teman-teman yang lain juga).