os211

Top 10 List of Week 05

  1. Virtual Memory in OS: What is, Demand Paging, Advantages
    Website ini berisi pembahasan tentang demand paging. Pembahasan materinya terdiri dari penjelasan apa itu demand paging, diikuti dengan keunggulan dan kelemahannya. Website ini cukup membantu bagi pembaca yang ingin mempelajari demand paging dalam virtual memory.

  2. Page Fault Handling in Operating System
    Website ini berisi penjelasan tentang page fault dan cara menghandlenya. Page fault terjadi ketika program mencoba mengakses data atau kode yang ada di alamat tertentu, tetapi saat ini tidak terletak di RAM. Website ini menarik karena berisi gambar tahapan terjadinya page fault dan juga berisi cara handlingnya.

  3. 12 TOP Command Examples in Linux
    Sesuai judulnya, website ini berisi penjelasan mengenai 12 contoh top command di Linux. Website ini menarik karena setiap command dijelaskan dan disertai contoh gambar sehingga pembaca dapat mengetahui tampilan untuk masing-masing command yang dijalankan.

  4. Copy on Write
    Website ini berisi penjelasan mengenai copy on write. Di dalamnya dijelaskan apa itu copy on write dan seperti apa implementasinya. Website ini menarik karena disertai gambar yang juga menjelaskan mengenai teknik ini.

  5. Linux Commands for Beginners: 10 - The top Command
    Link ini merupakan video youtube yang berisi tutorial menggunakan top command di Linux. Video ini menarik dan dapat dijadikan alternati bagi yang masih kurang mengerti bagaimana menggunakan top command hanya setelah membaca dokumentasi.

  6. Belady’s Anomaly in Page Replacement Algorithms
    Website ini berisi penjelasan mengenai belady’s anomaly yang terjadi pada page replacement algorithm. Anomali ini biasa terjadi pada FIFO, second chance algorithm, dan random page replacement algorithm. Penjelasannya cukup lengka

  7. Allocation of frames in Operating System
    Website ini berisi tentang frame allocation algorithm. Terdapat dua algoritma yang biasa dipakai untuk allocation frame. Website ini menarik karena penjelasannya lengkap dan terarah sehingga mudah dipahami.

  8. What is NUMA (non-uniform memory access)?
    Website ini berisi penjelasan tentang non-uniform memory access. Yang membuat website ini menarik adalah penjelasannya yang mudah dipahami dan terdapat gambar untuk perbandingan antara UMA dan NUMA.

  9. Techniques to handle Thrashing
    Website ini berisi penjelasan mengenai thrashing. Penjelasannya diawali dengan definisi thrashing di OS, kemudian dilanjutkan dengan teknik untuk menghandle thrasing yaitu working set model dan page fault frequency. Pemaparan dalam website ini cukup lengkap dan membantu bagi yang ingin mempelajari mengenai thrashing.

  10. Operating System - Virtual Memory
    Website ini berisi penjelasan singkat mengenai virtual memory. Setelah itu dijelaskan pula mengenai demand paging system disertai dengan pemaparan mengenai beberapa Page Replacement Algorithm, seperti reference string, FIFO, optimal algorithm, dan lainnya. Website ini menarik karena penjelasannya yang singkat namun berisi poin-poin utama materi sehingga memudahkan pembaca.