os211

Home Key Log Rank Github
W01 W02 W03 W04 W05 W06 W07 W08 W09 W10

Top 10 List of Week 05

1. TutorialsPoint: Virtual Memory in Operating System

Komputer dapat menangani lebih banyak memori daripada jumlah yang terpasang secara fisik pada sistem. Memori ekstra ini disebut virtual memory dan merupakan bagian dari harddisk yang diatur untuk meniru RAM komputer. Website ini akan menerangkan lebih lanjut lagi pendahuluan tersebut. Menarik bukan? Saya menyukai website ini karena menjelaskan per poin dan diikuti ilustrasi atau gambar yang mendukung.

2. Pengertian, Tujuan, dan Fungsi Virtual Memory

Virtual memory adalah suatu teknik yang memisahkan antara memori logis dan memori fisiknya. Pada website ini dijelaskan pengertian, tujuan, fungsi dari virtual memory. Saya mencantumkannya sebagai top list karena website berbahasa indonesia ini menjelaskan secara singkat dan padat.

3. TechTarget: Virtual Memory

Pada website ini dijelaskan bagaimana virtual memory bekerja, tipe-tipe virtual memory, bagaimana manage-nya, dan manfaat dari virtual memory. Selain itu, akan dijelaskan apa limitations-nya, sejarahnya, dan perbedaan dengan pyhsical memory. Saya tertarik karena website menuliskan secara lengkap mengenai virtual memory, bahkan dilengkapi video!

4. Performance Value of Memory Compression

Fitur memory compression dirancang untuk meningkatkan performance (responsiveness) sistem karena menyimpan bagian dari halaman memori dalam RAM dalam bentuk terkompresi. Website ini menjelaskan pengertian memory compression dan bagaimana bekerja. Saya memasukkannya dalam top list karena kelengkapannya dalam menjelaskan memory compression.

5. Memory Compression Process: High Memory and CPU Usage in Windows 10

Sejak diperkenalkannya memory compression di Windows 10 1507 dan Windows Server 2016, sistem operasi mampu menyimpan bagian halaman memori dalam bentuk terkompresi. Pada website ini, kalian dijelaskan mengenai memory compression di windows 10. Saya tertarik karena selain berhubungan dengan OS laptop saya, penjelasan juga banyak diberi contoh.

6. Thrashing

Website ini menerangkan apa itu trashing dan apa penyebabnya. Masalah ini berkaitan dengan virtual memory. Saya menyukai website ini karena cukup singkat dan padat pada penjelasannya.

7. Techniques to Handle Thrashing

Jika sebelunya lebih menjelaskan apa itu thrashing, kali ini penjelasan lebih diarahkan untuk menyelesaikan masalah tersebut. Saya mencantumkannya sebagai top list karena isi konten dapat membantu kita menemukan solusi.

8. Allocating Kernel Memory

Website ini menuliskan penjelasan mengenai memory allocation guide yang tentu saja ada hubungannya dengan materi virtual memory. Saya menuliskannya sebagai top list karena website menjelaskan secara jelas dan diberikan gambar yang mendukung.

9. Allocation of frames in Operating System

Virtual memory diimplementasikan menggunakan demand paging. Demand paging memerlukan pengembangan suatu page replacement algorithm and frame allocation algorithm. Pada website akan menjelaskan perbedaan global allocation dan local allocation, serta algoritma yang biasa digunakan untuk mengalokasikan frame. Saya menyukai website ini karena menjelaskan dengan cukup rinci penjelasan dan perbedaannya.

10. Page Replacement Algorithms

Selain frame allocation, terdapat pula aspek penting lainnya dari virtual memory, yakni page replacement. Website akan menerangkan kasus “What If the algorithm is not optimal?” dan tipe-tipe page replacement algorithm. Saya tertarik karena penjelasan yang singkat dan dibuat per poin sehingga memudahkan untuk pemahaman.

Last revision: 3-April-2021.