Top 10 List of Week 04

  1. Apa itu address binding?
    Address binding adalah proses pemetaan dari satu ruang alamat ke ruang alamat lainnya. Untuk lebih lengkanya dapat mengakses website ini, karena website ini menjelaskan mengenai pengertian dan type of address binding secara lengkap.

  2. Mengenal Logical and Physical address
    Logical address dihasilkan oleh CPU saat program sedang berjalan dan dikenal dengan virtual address. Physical address mengidentifikasi physical location dari data yang diperlukan dalam memori. Website ini menarik karena memberikan penjelasan mengenai perbedaan antara logical dan physical address. Selain itu juga teredapat sajian dalam bentuk tabel yang membuat mudah untuk melihat perbandingannya.

  3. Memory Management Unit Funcionality
    Memory management is the functionality of an operating system which handles or manages primary memory and moves processes back and forth between main memory and disk during execution. On this page, you will find the basic concepts related to Memory Management.

  4. Berbagai Macam Allocation Strategy
    Assigning memory blocks to the process is challenging as the primary memory is needed to be divided among the operating system, user process, and the operating system process. Therefore, the system uses different algorithms to allocate memory from the main memory segment. Di website ini menjelaskan allocation algorithms yang dijelaskan secara lengkap serta diberi penjelasan mengenai Advantage dan Disadvantage dari masing - masing.

  5. Apa itu Contiguous Allocation dan Mengapa Kita Harus Memahaminya
    Contiguous memory allocation is basically a method in which a single contiguous section/part of memory is allocated to a process or file needing it. Website ini menarik karena disajikan dengan gambar dan terdapat tabel perbandingan untuk mempermudah memahaminya.

  6. Get to Know Internal Fragmentation and External Fragmentation
    Website ini menjelaskan perbedaan antara internal fragmenation dengan external fragmentation. Internal fragmentation happens when the memory is split into mounted sized blocks and External fragmentation happens when theres a sufficient quantity of area within the memory to satisfy the memory request of a method.

  7. What is Swapping
    Swapping is a process must be loaded into memory in order to execute. If there is not enough memory available to keep all running processes in memory at the same time, then some processes who are not currently using the CPU may have their memory swapped out to a fast local disk called the backing store. Halaman ini menarik karena membahas secara lengkap mengenai swapping, terdapat juga penjelasan mengenai standard swapping dan Swapping on Mobile Systems.

  8. Inverted Page Table and It’s Function
    Inverted Page Table is the global page table which is maintained by the Operating System for all the processes. An alternate approach is to use the Inverted Page Table structure that consists of one-page table entry for every frame of the main memory. So the number of page table entries in the Inverted Page Table reduces to the number of frames in physical memory and a single page table is used to represent the paging information of all the processes.

  9. Page Table Entries
    Page table has page table entries where each page table entry stores a frame number and optional status (like protection) bits. The most important thing in PTE is frame Number. Website ini memuat penjelasan yang cukup lengkap seperti informasi - informasi yang ada pada page table entry.

  10. Get to know TLB(Translation Lookaside Buffer)
    To overcome this problem a high-speed cache is set up for page table entries called a Translation Lookaside Buffer (TLB). Translation Lookaside Buffer (TLB) is nothing but a special cache used to keep track of recently used transactions. Pada website ini juga dijelaskan Steps in TLB hit dan dilengkapi dengan gambar yang membuatnya menarik.