Kamisato Ayaka
Top 10 List of Week 05
Taufiq Hadi Pratama --- Jakarta

Top 10 List of Week 05

  1. Where does virtual memory exists?
    Sebuah pranala yang memberikan penjelasan mengenai keberadaan virtual memory. Ditujukan untuk kalian, seperti saya, yang masih kebingungan apakah virtual memory benar-benar tidak butuh memori atau hanya sebuah konsep atau sesuatu di luar nalar.

  2. Where is the virtual memory in an operating system?
    Pertanyaan sequel dari pertanyaan 1 berdasarkan dari kesimpulan yang kalian ambil. Setelah melihat jawaban disitu, kalian akan berpikir bahwa virtual memory adalah konsep yang ternyata butuh memori dan masih masuk akal, yang menurut saya cukup menarik.

  3. Demand Paging basic concepts
    Sebuah contoh implementasi virtual memory yang dijelskan dalam satu video. Alasan saya meletakkan pranala ini adalah video singkat dan jelas memang sangat diperlukan dalam mempelajari berbagai hal, tak terkecuali dalam memahami demand paging. Butuh recall soal konsep cache POK dan paging di Week04.

  4. How does copy-on-write in fork() handle multiple fork?
    Pertanyaan yang persis saya bayangkan saat baca materi copy-on-write. Jawaban yang diberikan singkat dan membuat saya tersadar kembali kepada konsep fungsi fork() sehingga worth to mention.

  5. Page Replacement Algorithm in a Nutshell
    Ini akan menjelaskan dasar-dasar dari page replacement algorithm. Saya melihat ini worth to share karena saya jadi paham apa yang dijelaskan di Silberschatz setelah menonton video di pranala tersebut.

  6. Least Recently Used Page Replacement Algorithm with Examples
    Penjelasan algoritma LRU membuat saya tertarik karena tidak sesulit algoritma optimal dan tidak memiliki peluang munculnya Belady’s anomaly. Selain itu, penjelasan dengan contoh adalah metode penjelasan terbaik menurut saya yang sangat direkomendasikan oleh saya.

  7. Thrashing: What and How to Handle
    Pranala yang menyimpan ringkasan thrashing. Saya membaca cepat materi thrashing di Silberschatz dan melihat ini sebagai sesuatu yang harus diringkas, kemudian saya temukan ringkasannya. Worth to read untuk kalian yang butuh paham cepat mengenai thrashing.

  8. Frame Allocation Algorithm and others…
    Sebuah catatan yang dibuat penulisnya agar memudahkan pembelajaran. Pada pranala ini, saya tertarik karena memberikan deskripsi alokasi frame yang lengkap beserta ilustrasi, tetapi untuk poin lainnya belum cukup lengkap. Dalam sini, dijelaskan juga hubungan thrashing dan algoritma alokasi frame.

  9. Kernel panic - not syncing: System is deadlocked on memory
    Assignment week 5 membuat saya penasaran dan mencoba GSGS error yang muncul. Mudahnya adalah kernel tidak bisa jalan karena RAM tidak cukup sehingga OS tidak bisa boot up. Di pranala ini, penanya juga menggunakan virtual machine seperti kita, jadi solusi termudahnya ya tambahkan RAMnya saja. Karena itu setelah kita coba RAM minimumnya, kita kembalikan lagi ke setelan awal.

  10. Allocating kernel memory
    Penjelasan mengenai cara alokasi memori dalam kernel, yaitu buddy dan slab. Pranala yang paling lengkap berdasarkan hasil GSGS saya sehingga layak disebarkan.


© 2021-2021 --- Taufiq Hadi Pratama --- File Revision: 0008---8-May-2021.