This week we focused on virtualization and how it lets each process have its own virtual memory space, making it feel like there is more memory than what’s physically available. It’s a great way to keep processes isolated for security and to prevent them from interfering with one other. I also learned how the system uses things like paging and the Memory Management Unit to translate between virtual and physical memory. In the lab, we worked with pipes, which showed how processes communicate while staying separate, tying into how the OS manages memory and resources. It was cool to see these concepts in action! 

Comments

Popular posts from this blog