os211

  1. Linux TOP
    Pada sistem operasi Windows, kita mengenal task manager, yaitu sebuah aplikasi untuk melihat process yang sedang berjalan dalam komputer dan berapa banyak resource yang dipakai. Pada Linux, ada sebuah command yang kegunaannya mirip seperti itu juga, walaupun lebih tidak intuitif. Command tersebut adalah top. Artikel ini menjelaskan tentang komponen-komponen pada top serta bagaimana cara menggunakannya.
  2. Cache Memory In Computer Organization
    Artikel ini berisi kilas balik tentang apa yang kita sudah pelajari tentang cache pada mata kuliah Pengantar Organisasi Komputer.
  3. What Is Caching?
    Caching adalah proses menyimpan suatu data dalam cache atau memory lain yang cepat agar data tersebut bisa diakses dengan lebih cepat dibandingkan disimpan di storage. Artikel ini menjelaskan tentang keuntungan dari caching, serta beberapa use case di mana caching akan sangat bermanfaat untuk meningkatkan performa atau efisiensi.
  4. Linux Kernel Panic
    Dalam tugas minggu ini, kita diminta untuk mencoba seberapa kecil memory yang dibutuhkan agar Debian dapat tetap berjalan pada VirtualBox. Ketika kita menggunakan kapasitas memory yang sangat kecil, akan terjadi kernel panic pada saat start up Debian. Nah, apa itu kernel panic? Artikel di atas menjelaskannya serta membahas penyebab dan cara mengatasinya.
  5. Memory Allocation
    Artikel yang dibuat pada tahun 1995 ini menjelaskan tentang strategi-strategi dalam melakukan memory allocation. Sayangnya layout paragrafnya agak berantakan karena masalah formatting website yang tidak sesuai.
  6. Memory Hierarchy In Computer Architecture
    Memory hierarchy adalah susunan jenis-jenis computer storage berdasarkan kecepatannya. Seperti yang kita sudah pelajari sebelumnya, memory hierarchy dibuat untuk mengatasi masalah perbedaan kecepatan yang signifikan antara kecepatan CPU dan memory serta masalah cost and performance trade off. Artikel ini membahas secara ringkas tentang memory hierarchy.
  7. OS Virtual Memory
    Artikel ini berisi penjelasan yang cukup baik tentang virtual memory beserta hal-hal yang berkaitan seperti demand paging, LRU, LFU, MFU, dan lain sebagainya secara singkat.
  8. Thrashing in Operating System
    Thrashing terjadi ketika virtual memory digunakan secara berlebihan sehingga menyebabkan kesalahan pada proses paging yang mengakibatkan proses menjadi lebih lambat. Artikel ini menjelaskan secara singkat tentang hal tersebut serta cara-cara mengatasinya.
  9. Page Fault
    Artikel ini menjelaskan tentang page fault secara singkat, padat, dan jelas seperti deskripsi ini.
  10. Cat Waking Up
    Sebuah video yang sangat out of topic, tapi sangat menarik karena di dalamnya mengandung kucing yang sangat lucu. Sangat direkomendasikan untuk ditonton di saat anda sedang stress menghadapi tugas-tugas menjelang UTS :D.