joji
Operating Systems 2021-1 (OS211)
frsardhf --- jkt

Top 10 Links Related to W05

This week, we are learning Virtual Memory.

  1. Demand Paging (article)
    Lets start learning Virtual Memory with Demand Paging. So, what is Demand Paging? Basically it is a process of swapping data in Virtual Memory system based on their availability. Their pros-cons, examples and how do they work are explained in detail in the above article.

  2. Copy-on-Write (article)
    A quick read about Copy-on-Write and how to implement them. The author also gives us some tips and program examples so make sure to read them as well.

  3. Page Replacement Algorithms (article)
    In this GFG article, it explains the algorithm behind Page Replacement. Page Replacement is needed when paging takes place to decide which page needs to be replaced when new page comes in. Such as FIFO (First In First Out), Optimal Page, and Least Recently Used.

  4. Thrashing (article)
    Sometimes when you open too many programs at once, your computer cannot handle the inadequate memory processes. Insufficient RAM or memory leakage can be one of the factors to Thrashing. More details on Thrashing are in the above article.

  5. How To Fix High RAM/Memory Usage on Windows (video)
    If your computer is slow because of Memory Usage lately, you might want to try some of the tips in the above guide that may help accelerate your computer’s memory process.

  6. Memory Allocation for Linux (documentations)
    Various APIs to allocate memory in Linux that you can use are in the documentations above. Every command to allocate memory also explained in detail with some examples.

  7. Memory Management Tips and Tricks(article)
    Some tips and tricks that may be helpful to manage your computer’s memory because they can affect your computer’s performance as well.

  8. How to check RAM in Linux (article)
    It is easy to check RAM in Windows because we can just open Task Manager, but how we do that in Linux? Well, you can follow the steps in the guide above to do that.

  9. Virtual Memory (video)
    Before we delve further into Virtual Memory, we must know what Virtual Memory is and understand how does it work. In the video above, Gary explains to us in a straightforward way and easy to understand for beginners.

  10. VRAM and RAM (article)
    What is VRAM and what differs them from RAM? the answers to the question are in the above link so check it out.

Thats it for this week’s top ten links, see you next week!