Akashi
Top 10 List of Week 05
Anis Farhan --- Pati

Top 10 List of Week 05

  1. Virtual Memory vs Physical Memory
    Virtual memory is (among other things) an abstraction to give the programmer the illusion of having infinite memory available on their system. This discussion forum gives me better understanding about the two.

  2. Demand Paging Introduction
    The process of loading page into memory on demand (whenever page fault occurs) is known as demand paging. This video explains the concept behind demand paging.

  3. Belady’s Anomaly
    Belady’s anomaly is a phenomenon commonly occured in some page replacement algorithm. This page covers everything essenctial about the anomaly.

  4. Thrashing
    Thrashing occurs when a computer’s virtual memory resources are overused, leading to a constant state of paging and page faults. The article covers essential concepts of thrashing.

  5. How Does Virtual Memory Work?
    Virtual memory is a feature of an operating system that enables a computer to be able to compensate shortage of physical memory. This video is short and very easy to understand.

  6. Partition Allocation Methods in Memory Management
    In Partition Allocation, when there is more than one partition freely available to accommodate a process’s request, a partition must be selected. This website explains one of four common memory management techniques.

  7. Memory Compression Process in Windows 10
    The compressed memory feature in Windows 10 is designed to improve the performance (responsiveness) of the system due to storing part of the memory pages in RAM in a compressed form. The article breaks down compressed memory feature in Windows 10 Anniversary edition (1607).

  8. Android Memory Management
    Android doesn’t use virtual memory by default, it has a higher-level mechanism. This 11-minutes video explains memory management in android and why it’s different with PC desktop.

  9. Non-Uniform Memory Access
    NUMA is a method of configuring a cluster of microprocessor in a multiprocessing system so that they can share memory locally. A short article about NUMA which is mentioned a bit in OSC book slide.

  10. Paging File or Pagefile
    A paging file is an overflow for your RAM or system memory. This video explains what that means and how to optimize it, in just 5 minutes.


© 2021-2021 --- Anis Farhan --- File Revision: 0100---06-June-2021.