os211

Top 10 List of Week 04

  1. Little and Big Endian Mystery
    Istilah little dan big endian pertama saya ketahui pada mata kuliah POK. Untuk mengingat kembali apa itu little dan big endian, saya menemukan artikel pada tautan. Artikel tersebut menarik karena sangat lengkap. Artikel menjelaskan little dan big endian secara definisi hingga memilih yang lebih baik di antara little atau big endian.
  2. What is Address Binding?
    Pada artikel dijelaskan mengenai definisi dari address binding. Kemudian, artikel juga dilengkapi dengan penjelasan tiga tipe atau tahapan dimana address binding dapat terjadi, yaitu pada saat compile time, load time, dan execution time.
  3. Difference between Logical and Physical Address
    Artikel tersebut menjelaskan tentang definisi dari logical dan physical address. Artikel ini menarik karena terdapat ilustrasi bagaimana sistem logical address bekerja. Kemudian, artikel juga menyebutkan 8 poin perbedaan dari logical dan physical address secara paragraf dan tabel. Sehingga sangat mudah untuk membandingkan perbedaan dari logical dan physical address.
  4. Dynamic Linking vs Dynamic Loading
    Linking adalah proses yang menyambungkan antar program untuk melakukan program execution. Sementara, loading adalah proses melakukan load dari secondary memory ke main memory. Artikel tersebut menarik karena menjelaskan secara jelas dan lengkap apa itu linking (static dan dynamic), loading, serta bagaimana linking dan loading bekerja.
  5. Partition Allocation Methods in Memory Management
    Pada artikel dijelaskan empat teknik memory management secara singkat. Kemudian, dijelaskan pula mengenai partition allocation method yang diperlukan ketika partition allocation. Partition allocation method terdiri dari beberapa algoritma, yaitu first fit, best fit, worst fit, dan next fit. Masing-masing algoritma dijelaskan dengan baik serta dilengkapi dengan ilustrasi sehingga saya bisa lebih mengerti.
  6. Paging in OS
    Artikel tersebut menarik karena membantu saya memahami apa itu Paging dalam OS. Artikel terdiri dari beberapa bagian, yaitu apa itu paging dan contohnya, paging protection, kelebihan dan kekurangan paging, serta segmentasi. Penjelasan pada artikel menggunakan bahasa yang mudah dimengerti serta terdapat ilustrasi tentang paging.
  7. Swapping in OS
    Swapping adalah memory management scheme dimana suatu proses bisa diswap terlebih dahulu ke secondary memory sehingga main memory cukup untuk menjalankan proses yang lain. Artikel tersebut menarik karena menyebutkan bagaimana kelebihan dan kekurangan dari swapping. Selain itu, artikel juga menjelaskan definisi dari swap in dan swap out.
  8. Fragmentation and its Types
    Pada materi memory allocation, ada istilah yang belum familiar buat saya yaitu fragmentasi. Artikel ini membantu saya mengetahui apa itu fragmentasi pada OS. Selain itu, dijelaskan pula mengenai tipe dari fragmentasi yaitu internal dan external fragmentasi. Artikel ini menjelaskan internal dan external dengan menggunakan contoh sehingga lebih terlihat jelas perbedaan, kelebihan, dan kekurangannya.
  9. Segmented, Paged and Virtual Memory
    Video tersebut menjelaskan mengenai segmented, paged, dan virtual memory. Video tersebut menarik karena menggunakan animasi untuk menggambarkan bagaimana segmented, paged, dan virtual memory bekerja. Kemudian, terdapat pula rangkuman dari penjelasan animasi sebelumnya sehingga dapat diketahui dengan mudah bagaimana poin penting dari masing-masing memory
  10. Pointer in C
    Pada video dijelaskan bagaimana program c menggunakan pointer. Pada video didemokan bahwa kita bisa mengganti value sebuah variabel dengan menggunakan pointernya. Selain itu, dijelaskan pula pointer pada array. Video ini menarik karena penjelasannya bertahap sehingga saya lebih mengerti bagaimana cara kerjanya serta melakukan live coding sehingga bisa terlihat bagaimana pointer bekerja.