os211

Naufal Adi Wijanarko
Operating Systems 2021-1 (Semester Genap 2020/2021)

Home | W01 | W02 | W03 | W04 | W05 | W06 | W07 | W08 | W09 | W10 | Rank | LOG | Key | GitHub

Top 10 List of Week 05

  1. Operating System - Memory Management
    Materi matakuliah OS minggu ini membahas tentang Memory. Apa itu memory management? Memory management adalah suatu fungsi dari OS yang mengatur perpindahan data dari main memory ke seconady memory. Untuk lebih lengkapnya, dapat dibaca di situs ini. Selain itu, situs ini juga menjelaskan tentang loading, linking, wapping, dan banyak proses lainnya.

  2. Virtual Memory
    Ketika membahas page file pada minggu lalu, dikatakan bahwa page file digunakan oleh virtual memory. Virtual memory adalah suatu sistem dimana data yang seharusnya berada pada main memory dapat disimpan di secondary memory. Website ini menjelaskan virual memory dengan cukup detail dan menggunakan gambar diagram sehingga lebih jelas.

  3. Memory Hierarchy in Computer Architecture
    Dua nomor diatas menyebutkan istilah main memory dan secondary memory. Main dan secondary memory merupakan bagian dari memory hierachy. Artikel ini mejelaskan tentang memory hierarchy, karakteristiknya, dan komponennya, termasuk main dan secondary memory.

  4. C Dynamic Memory Allocation
    Tutorial ini membahas tentang dynamic memory allocation pada bahasa C. C memiliki banyak fingsi untuk memory allocation, seperti malloc(), calloc(), realloc(), free(). Tutorial ini menjelaskan masing-masing fungsi, kegunaannya, dan perbedaan satu sama lain. Penjelasan dalam tutorial in cukup singkat dan disertai contoh code.

  5. top command in Linux with Examples
    Tugas minggu ini menggunakan command top. Top adalah command yang berguna untuk menampilkan sistem yang berjalan pada linux. Tutorial ini menjelaskan macam-macam penggunaan command to dengan sangat singkat.

  6. Memory Thrashing in Operating System
    Thrashing terjadi ketika komputer banyak melakukan data exchange dari mainmemory ke secondary memory. Thrasing dapat menyebabkan performane komputer berkurang secara signifikan. Untuk lebih lengkapnya, dapat dibaca pada website ini.

  7. What Is the Windows Page File, and Should You Disable It?
    Saya pernah mendengar bahwa page file di windows dapat mengurangi performance. Tapi apakah hal tersebut benar? Website ini menjelaskan dampak page file terhadap performance windows.

  8. Page Fault Handling in Operating System
    Page fault terjadi ketika program mengakses data yang seharusnya berada pada main memory, namun sebenarnya sedang disimpan di page file di secondry memory. Menurut saya, ini mirip seperti konsep hit dan miss dalam mata kuliah POK. Untuk mempelajari bagaimana sistem menangani page fault, dapat dibaca di website ini.

  9. Page Replacement Algorithms in Operating System
    Jika terjadi page fault, maka OS perlu mengganti suatu page file dengan page file baru. Penggantian ini ditentukan oleh page replacement algorithm. Website ini menjelaskan macam-macam algoritma tersebut secara singkat namun cukup lengkap.

  10. What is Beladys Anomaly?
    Belady’s Anomaly adalah suatu fenomena dimana peningkatan jumlah page frame juga meningkatkan jumlah page fault. Hal ini biasa terjadi pada algoritma FIFO. Mebsite ini menjelaskan penyebabnya dengan menggunakan gambar tabel memory sehingga mudah dimengerti.