os211

Top 10 List of Week 04

  1. Bits, Bytes, and Words
    Sebenarnya hal ini sudah pernah dibahas pada mata kuliah POK yang saya ambil semester lalu. Namun, saya ingin mereview materi tersebut dengan harapan memudahkan saya untuk memahami materi minggu ini, yaitu addressing. Penjelasan pada video mudah dimengerti dan membantu saya mengingat kembali tentang bits, bytes, dan juga words.

  2. Byte Ordering (Little & Big Endian)
    Little dan big endian merupakan cara menyimpan dan mengurutkan data dalam memori. Saya sering kali tertukar diantara 2 endian ini. Maka dari itu, saya cenderung mencari video yang berisi penjelasan secara visual mengenai endian ini. Video ini berisi penjelasan jelas serta juga dilengkapi dengan contoh yang mudah dimengerti.

  3. Mapping Virtual Addresses to Physical Addresses
    Virtual atau logical address merupakan address yang di generate oleh CPU ketika waktu eksekusi. Sedangkan physical address ialah address yang menunjuk ke lokasi pada unit memory. Address yang biasanya dihadapi oleh user ialah virtual address. Dua proses ini merupakan bagian dari address binding. Webiste ini membantu saya dalam memahami address binding degan penjelasan yang jelas dan mudah dimengerti

  4. Static and Dynamic Linking
    Secara singkat, static dan dynamic linking merupakan cara meng-compile program yang menggunakan bahasa c atau c++. Karena saya masih belum mengerti mengenai hal ini, saya mencoba mencari website dengan penjelasan yang mudah dimengerti. Website ini memudahkan saya untuk mengerti lebih lanjut mengenai static dan dynamic linking.

  5. Base and Limit Registers
    Base dan limit register merupakan bagian dari memory management. Sesuai namanya, base register merupakan register yang menyimpan start address sedangkan limit register merupakan register yang menyimpan ukuran dan range dari blok pada physical memory address. Penjelasan video ini mengenai kedua hal tersebut mudah dimengerti karena disertai contoh yang denga mudah dapat dibayangkan.

  6. Partition Allocation Methods in Memory Management
    Partition allocation method merupakan salah satu cara untuk menyimpan data pada memori. Memori yang menerapkan partition allocation method membagi memorinya menjadi beberapa blok memori atau partisi yang berbeda. Website ini memudahkan saya dalam memahami partition allocation karena penjelasannya disertai oleh gambar dan juga terdapat latihan soal beserta pembahasannya.

  7. OS Page Table
    Saya penasaran ketika terdapat page table pada slide minggu 4 ini. Setelah searching-searching, saya mengetahui bahwa page table merupakan struktur data yang digunakan oleh virtual memori untuk menyimpan mapping diantara logical dan physical address. Website ini membantu menyembuhkan rasa penasaran saya tentang page table. Tentu penjelasan pada website ini singkat dan mudah dimengerti.

  8. Swapping in Operating System
    Swapping merupakan skema memori management dimana suatu proses dapat ditukar sementara dari main memori ke secondary memori dengan tujuan main memori dapat digunakan untuk proses yang lain. Berkat website ini, saya jadi tahu mengenai strategi swapping di memori management. Penjelasan di website ini mudah dimengerti karena disertai contoh kasus masalahya.

  9. Linux Libraries
    Terdapat 2 jenis library pada linux, yaitu dynamic dan static. Website ini berisi penjelasan mengenai dynamic dan static library mulai dari pengertian, perbedaan, plus minus, serta cara membuat kedua library tersebut. Berkat website ini, saya menjadi tahu tentang jenis-jenis library di linux.

  10. Executable File Formats/Extensions
    Saya baru tahu bahwa terdapat beberapa format/ekstensi file yang mempunyai kemampuan untuk menjalankan suatu tugas secara otomatis. Website menjelaskan apa itu file extension, apa itu executable file extension, serta juga terdapat daftar dari executable file extension, baik yang mempunyai resiko maupun tidak.