os211

Top 10 Interesting Link of Week 05

  1. Introduction to Virtual Memory
    I already put this link in Week 04 but it’s still intereseting because it gives us the basics.

  2. Virtual Memory vs Swap
    Some people uses this term interchangeably, but are they really the same thing?

  3. Page Fault Handling inside an Operating System
    As always, GeeksForGeeks come into rescue with some easy to understand article about Page Fault Handling.

  4. What is Thrashing and Why does it occur?
    This Q&A forum have a simple explaiation about that, but spoilers from me. Get yourself a new memory.

  5. How to use and understand Linux Top commands
    Another good article from howtogeek covering topics from Operating System, now with the elaboration of a linux utility tool.

  6. Demand Paging and Prepaging
    What makes this article is interesting and fascinating is how this article give a good glimpse of visualization about those two processes.

  7. Allocation of Frames in Operating System
    We already talked about demand paging before, now is the time for problem to come.

  8. Allocation Kernel Memory
    We talked a lot about Virtual Memory and also Swap/Page, but we forgot to talk about some strategies to manage free memory for the kernel processes.

  9. Multitasking v Multithreading v Multiprocessing
    Here it goes, back again with GFG explaining some commonly misunderstood concept around multitasking, multiprocessing, and multithreading.

  10. Concurrency vs Parallelism: A brief review
    “How is concurrency related to parallelism? What is synchronous and asynchronous execution? How do you distinguish between concurrent & parallel? How threads fit along with all these concepts? Many of us sometimes get confused with such queries.” -Nagarajan, the Author.