Memory Management

The operating system manages memory so that processes can be moved around in memory without affecting execution. Memory management includes the sharing, relocation, protection and logical organization of memory.  Users are given the access to execute the same process. In relocation, the dynamic state allows the process to over freely. The process can be segmented and stored in secondary storage. While shared, data in the process cannot be over written in the form of protection. “Virtual memory involves the separation of logical memory as perceived by users from physical memory” (Silberschatz, A., Galvin, P. B., & Gagne, G, 2014). This makes programming easier to task. Therefore a virtual address space is the virtual view of how a process is stored in memory. Through demand paging, a single page is never brought up unless referenced.                                                                                                                                                                  
    

Comments

Popular Posts