Raditya Restan
Top 10 List of Week 05
Christian Raditya Restanto
Depok, Jawa Barat

Top 10 List of Week 05

  1. Why Is Virtual Memory Important?
    Seperti judulnya, website ini berisikan penjelasan apa itu virtual memory dan manfaatnya hingga disebut menjadi bagian penting dari memori sebuah komputer. Menarik sekali untuk diketahui karena tanpa adanya virtual memory kita tidak bisa multitasking dengan nyaman, oleh karena itu alangkah baiknya kita mengetahui detail dari virtual memory itu sendiri.

  2. Demand Paging
    Website ini berisikan penjelasan mengenai sistem dari demand paging, mulai dari prinsip, kemungkinan kasus dari sebuah prosesnya, hingga skema valid atau tidak validnya sebuah halaman. Menarik untuk diketahui karena demand pagin adalah salah satu implementasi dari memori virtual yang paling umum digunakan. Dengan website yang simpel disertai gambar, membuat kita mudah untuk memahaminya.

  3. Page Replacement Algorithms in Operating Systems
    Berisi penjelasan algoritma dari sebuah page replacement, mulai dari first in firt out, optimal page replacement, hingga least recently used. Menarik sekali untuk dibaca, karena terdapat penjelasan detail dengan gambar sebagai pembantu untuk mengetahui miss dan hit dari algoritma tersebut sehingga kita bisa membandingkan antar algoritma yang ditampilkan.

  4. All You Need To Know About Processes in Linux
    Website yang berisi penjelasan proses - proses yang terjadi di linux. Pada week5 kali ini, kita mulai mengenal top(table of process) dan penting untuk mengetahui arti dari masing-masing proses itu. Dengan penjelasan yang runut dari awal membuat saya mudah memahami dari dasar.

  5. Copy on Write
    Perlu diketahui bahwa salah satu teknik manajemen sumber yaitu Copy on Write, dan wesbite ini menjelasan mengenai hal itu. Menarik untuk diketahui, apa ide dari pembuatan teknik ini, bagaimana proses memodified sebuah virtual memory(pages) di sistem operasi, dan hal-hal lainnya. Website ini disertai juga dengan gambar sebuah proses, sehingga dapat dengan mudah untuk dipahami.

  6. Allocation of Frames in Operating System
    Website ini berisikan penjelasan salah satu algoritma yang membantu demand paging yaitu frame allocation. Setelah tadi mengetahui demand paging dan page replacement algorith, alangkah baiknya juga mengetahui frame allocation algorithm karena os menggunakan hal jika kita mempunyai multiple process. Dengan penjelasan yang simpel membuat website ini mudah dimengerti.

  7. NUMA (non-uniform memory access)
    Website ini berisikan penjelasan sebuah metode yang dapat membagikan memori secara local yaitu Non-Uniform Memory Access. Penjelasan yang tidak bertele-tele dari website tersebut sangat membantu saya dalam memahami hal ini dan banyak hal baru yang bisa kita dapatkan dari membaca website ini.

  8. Thrashing
    Berisi penjelasan mengenai keadaan dimana proses sibuk untuk mengganti halaman secara terus menerus yaitu Thrashing. Setelah mengetahui page replacement, kita mengetahui page fault, dan thrashing ini adalah kelanjutan dari hal tersebut sehingga kita bisa mengetahui secara runtut dari sebuah kejadian - kejadian pada demand paging. Penjelasan yang cukup singkat dan terdapat sebuah grafik dari kejadian membuat kita dapat mengerti.

  9. Technique to Handle Trashing
    Website ini berisi penjelasan mengenai cara menghindari thrashing yaitu dengan strategy working set dan page fault frequency. Penjelasannya memang terasa medium bagi pemula, tapi website ini berusaha menyampaikannya dengan sangat sederhana disertai gambar dan perbandingan antara strategy tersebut. Penting untuk diketahui karena sebelumnya kita menemui masalah thrashing.

  10. Allocating kernel memory
    Website ini berisi penjelasan mengenai 2 strategi dalam manajemen free memory yang ditugasskan ke kernel proses. Menarik untuk diketahui detail dari 2 strategi tersebut dan bagaimana keuntungannya jika kita memakai strategi tersebut. Dengan penjelasan yang simpel dan menggunakan gambar sebagai visualisasi manajemen memory membuat lebih mudah untuk dipahami.


© 2021-2021 --- Christian Raditya Restanto --- File Revision: 0029---02-Mar-2021.