os211

Operating Systems 2021 - 1

Home | Week1 | Week2 | Week3 | Week4 | Week5 | Week6 | Week7 | Week8 | Week9 | Week10 | Key | Rank | Log | Github

Top 10 List of Week 05

1. Operating System - Virtual Memory

Artikel ini berisi penjelasan tentang Virtual Memory pada sistem operasi. Memori Virtual adalah skema alokasi penyimpanan di mana memori sekunder dapat ditangani seolah-olah itu adalah bagian dari main memory. Penjelasan dari artikel ini cukup lengkap dan mudah dipahami.

2. Demand Paging in Operating System

Artikel ini menjelaskan tentang Demand Paging pada Sistem Operasi. Demand Paging adalah proses bertukar dalam sistem Virtual Memory. Sistem demand paging ini dilakukan dengan menukar dari penyimpanan tambahan ke primer memory, sehingga dikenal sebagai lazy evaluation. Di sini juga dijelaskan tentang cara kerja demand paging, contoh, serta kelebihan dan kekurangannya.

3. Page Replacement Algorithms in Operating Systems

Artikel ini berisi penjelasan tentang Page Replacement Algorithms pada Sistem Operasi. Dalam sistem operasi yang menggunakan paging untuk pengelolaan memori, page replacement algorithm diperlukan untuk memutuskan page mana yang perlu diganti saat page baru masuk.

4. Allocation of frames in Operating System

Situs ini berisi penjelasan tentang Allocation of Frames pada Sistem Operasi. Frame allocation algorithms digunakan untuk membantu memutuskan berapa banyak frame untuk dialokasikan ke setiap proses, ketika ada banyak proses.

5. Non Uniform Memory Architecture (NUMA)

Artikel ini menjelaskan tentang Non Uniform Memory Architecture (NUMA) pada Sistem Operasi. Non Uniform Memory Architecture (NUMA) adalah desain memori komputer yang digunakan dalam multiprosesing, dimana waktu akses memori bergantung pada lokasi memori relatif terhadap processor.

6. Thrashing in Operating System

Artikel ini berisi penjelasan tentang Thrashing pada Sistem Operasi. Thrashing terjadi ketika proses menghabiskan lebih banyak waktu dalam aktivitas paging atau swapping daripada eksekusinya. Saat thrashing, CPU sangat sibuk melakukan swapping sehingga tidak dapat merespons user program sebanyak yang diperlukan.

7. Allocating kernel memory (buddy system and slab system)

Situs ini berisi penjelasan tentang Allocating Kernel Memory pada Sistem Operasi. Ada dua cara dalam mengelola free memory yang ditugaskan ke proses kernel, yaitu buddy system dan slab system.

8. Page Fault in Operating Systems

Artikel ini berisi penjelasan tentang Page Fault pada Sistem Operasi. Page Fault terjadi ketika program mencoba mengakses data atau kode yang ada di address space yang saat ini tidak berada di RAM sistem.

9. Copy-on-Write in Operating System

Artikel ini berisi penjelasan tentang Copy on Write pada Sistem Operasi. Copy-on-Write (CoW) adalah teknik pengelolaan sumber daya yang digunakan dalam pemrograman komputer untuk mengimplementasikan operasi “duplicate” atau “copy” secara efisien pada sumber daya yang dapat dimodifikasi.

10. top command in Linux

Situs ini berisi penjelasan tentang top command pada linux. Penjelasannya sangat mudah dipahami dan disertai dengan contoh.