Week 27 - Memory Management

This week we focused on memory management and how the OS manages RAM to handle processes while ensuring efficiency. We covered concepts like First Fit, Best Fit and Worst fit for partition allocation and explored their strengths and drawbacks. The concept of logical memory versus physical memory was also covered. It’s interesting to see how partitions use base and limit registers to ensure that processes only access their allocated memory.

The lab this week focused on implementing IPC using pipes in a Linux environment. I used system calls to create multi-process apps that use common shell commands. Even if memory space isn’t shared, processes can communicate effectively. This lab was a good practice working with system calls.

Comments

Popular posts from this blog

The End of the Byte Trail

Reflections on Algorithms

Refining Documentation and Planning Final Deliverables