This week was about learning how the Operating System(OS) manages memory. It was somewhat challenging to understand but I believe I have a basic grasp of how it works. I think one of the important concepts of memory was how the OS virtualizes memory for processes. Each process is given access to memory in such a way that it seems like that process is the only one running. As far as the process is concerned all of the memory is available for it to use. However, the OS does some operations on its side to manage the process' memory access to allow for the sharing of the limited memory among a multitude of processes. This managing of memory by the OS is abstracted away from each process and allows each to run without any real concern as to where the data is physically stored in memory.
Comments
Post a Comment