os202

HOME


Top 10 List of Week 05

  1. Memory Compression
    Sebuah alternatif untuk paging adalah Memory compression. Di sini, daripada menampilkan frame yang dimodifikasi untuk swap space, kami memampatkan beberapa drame menjadi satu frame, memungkinkan sistem untuk mengurangi penggunaan memori tanpa harus bertukar page. Kompresi memory biasanya menjadi strategi memory management dari cellphone seperti iOS dan Android. Akan tetapi MacOS dan Windows10 juga mendukung hal ini.

  2. Memory Management
    Di OS, memory management meliputi alokasi (dan relokasi yang konstan) dari sebuah memory block yang spesifik ke program secara individual ketika user meminta perubahan.

  3. How RAM (Random Access Memory) affects performance
    Sistem Memory komputer kita terbuat dari memory fisik yang disebut RAM (Random Access Memory), dan virtual memory. Sistem memory adalah bukan tempat penyimpanan yang permanen, mirip dengan hard disk drive yang menyimpan konten konten ketika kita mematikan sistem kita.

  4. Thrashing
    Thrashing adalah suatu kondisi atau situasi ketika sistem menghabiskan sebagian besar waktunya untuk memperbaiki kesalahan halaman, tetapi pemrosesan yang sebenarnya dilakukan dapat diabaikan

  5. Demand Paging
    Di memori virtual yang terdapat demand paging, halaman dimuat hanya ketika diminta selama eksekusi program. Halaman yang tidak pernah diakses dengan demikian tidak pernah dimuat ke dalam memori fisik. Sistem permintaan halaman mirip dengan sistem halaman dengan swapping. Konsep umum di balik permintaan paging, seperti yang disebutkan, adalah memuat halaman dalam memori hanya jika diperlukan. Akibatnya, saat suatu proses sedang dijalankan, beberapa halaman akan berada di memori, dan beberapa akan berada di penyimpanan sekunder.

  6. Copy on Write
    Copy On Write adalah teknik yang memungkinkan parent dan child untuk berbagi halaman yang sama. Halaman bersama ini ditandai sebagai halaman salin saat menulis, artinya jika salah satu proses menulis ke halaman bersama, salinan halaman bersama akan dibuat. Misalnya, asumsikan bahwa child process mencoba mengubah halaman yang berisi bagian dari tumpukan, dengan halaman yang disetel menjadi copy on write. Sistem operasi akan mendapatkan bingkai dari daftar bingkai bebas dan membuat salinan halaman ini, memetakannya ke ruang alamat proses anak.

  7. Paging
    Di design sistem komputer, Memory Hierarchy adalah sebuah peningkatan untuk mengorganisir memory sehingga dapat meminimalisir access time.

  8. Belady’s Anomaly
    Belady’s Anomaly adalah sebuah keanehan di mana semakin banyak frame yang dimiliki, maka komputer bukannya semakin cepat tetapi malah semakin lambat.

  9. Slab Allocator
    Slab allocator adalah sebuah metode di mana ada cache tetap menyimpan objek yang sering digunakan sehingga siap digunakan oleh kernel.

  10. Buddy Allocator
    Buddy system adalah sebuah metode pengalokasian memory dan pengaturan algoritma yang mengatur memory dengan perpangkatan 2.