Dandy Febriano's OS202

OS202

View the Project on GitHub dandyfebriano/os202

HOME


Top 10 List of Week 05

  1. Virtual Memory
    Virtual memory merupakan salah satu cara sistem operasi komputer dalam mengatasi kekurangan memori. Hal tersebut dilakukan dengan cara mentransfer data dari RAM ke penyimpanan disk untuk sementara.

  2. Virtual Address Space
    Virtual Address Space merupakan kumpulan dari virtual address yang disediakan oleh sistem operasi komputer untuk digunakan oleh sebuah proses.

  3. Paging
    Paging merupakan sebuah skema memory manahemen yang dimana komputer akan menyimpan dan mengambil data dari penyimpanan sekunder untuk digunakan di main memory

  4. Demand Paging
    Demand Paging merupakan salah satu cara dalam melakukan paging yang dimana sistem operasi akan menyalin sebuah disk page ke dalam physical memory hanya jika sudah ada yang mencoba untuk mengakes dan page tersebut belum ada di memory

  5. Anticipatory Paging
    Anticipatory Paging merupakan salah satu cara dalam melakukan paging yang dimana page akan dikirim dari penyimpanan eksternal ke internal memory sebelum page akan dibutuhkan

  6. Copy On Write
    Copy On Write merupakan teknik resource-management yang digunakan dalam computer programming untuk mengimplementasikan salinan dari sebuah operasi di resources yang dapat dimodifikasi secara efisien.

  7. Kernel
    Kernel merupakan bagian inti dari sistem operasi yang dimana kernel akan mengatur operasi yang dilakukan di dalam sebuah komputer dan perangkat kerasnya, yang biasanya adalah memory dan CPU time.

  8. Non Uniform Memory Access
    NUMA atau Non Uniform Memory Access merupakan desain memori komputer yang digunakan di dalam multiprocessing, yang dimana lama waktu mengakses memori bergantung dari lokasi memori yang dekat dengan prosesor.

  9. Thrashing
    Thrashing merupakan sebuah kejadian yang dimana sebuah virtual memory resources dalam komputer mengalami overused, yang mengakibatkan Paging dan page faults yang terjadi secara konstan, yang akan menghambat proses di application-level.

  10. Slab Allocation
    Slab Allocation merupakan mekanisme memory management yang ditujukan untuk alokasi memory dari objek secara efisien