os211

1. Virtual Memory

Website ini menjelaskan mengenai virtual memori secara umum, Terdapat juga tutorial untuk memasang virtual memori bagi yang ingin memasang. Saya merekomendasikan website ini karena penjelasannya yang singkat namun bisa memberikan gambaran mengenai apa itu virtual memori, serta terdapat gambar untuk melengkapi pemahaman.

2. Caching

Website ini menjelaskan mengenai apa itu caching dan bagaimana caching bekerja. Saya merekomendasikan website ini karenadiberikan contoh bagaimana cache bekerja.

3. Memory Allocation

Website ini menjelaskan mengenai apa itu memory allocation, dua metode memory allocation (static dan dynamic) serta kelebihan dan kekurangan dari kedua metode. Meskipun website ini menggunakan kalimat yang mungkin sulit dipahami bagi orang awam, tetapi jika kamu memahami istilah-istilah yang digunakan maka website ini memberikan penjelasan yang bagus.

4. Thrasing

Website ini menjelaskan mengenai apa itu thrasing, penyebab dari thrasing, dan bagaimana thrasing bekerja. Saya kesulitan untuk menemukan penjelasan mengenai thrasing selain dari osc slides, sehingga bagi teman-teman yang juga kesulitan menemukan sumber bacaan mengenai apa itu thrasing website ini bisa dicoba.

5. Page Vault

Website ini menjelaskan mengenai apa itu page fault dan penyebab-penyebab dari page vault. Website ini mampu menjelaskan apage vault secara singkat dan diserkatan gambar, kemudian website ini juga memberikan list contoh-contoh penyebab page vault.

6. Allocation of Frames

Website ini menjelaskan mengenai algoritma yang umum digunakan untuk allocation frames ke process. Saya menyukai website ini karena penjelasannya yang singkat namun mudah dimengerti.

7. UMA vs NUMA

Website ini menjelaskan mengenai apa itu UMA dan NUMA, serta perbedaan dari keduanya. Saya menyukai website ini karena disertakan gambar sehingga lebih pembaca dapat lebih mengerti penjelasannya.

8. Kernel

Website ini menjelaskan mengenai apa itu kernel serta jenis-jenis kernel. Saya menyukai website ini karena terdapat penjelasan kernel secara umum dan penjelasan penulis artikel mengenai apa itu kernel.

9. Buddy System Allocator vs Slab Allocator

Website ini menjelaskan mengenai apa itu buddy system allocator dan slab allocator serta kelebihan dari masing-masing teknik. Saya menyukai website ini karena penjelasannya yang baik dan mudah dimengerti.

10. Demand Paging

Website ini menjelaskan mengenai apa itu demand paging, page vault, dan thrasing. Saya menyukai website ini karena memberikan penjelasan mengani demand paging dengan baik.