Memory Management
Member rating: No Rating | Words: | Submitted: Sun Dec 15 2002
On the left is an image preview of every page of this document, and below are the first 150 words with formatting removed:
Memory Management Most computers nowadays are capable of holding several programs in memory simultaneously, so that a user can switch from one application to another. The operating system has to allocate memory to each application - as well as to itself! If the OS detects that there is insufficient memory to load an application that the user has asked for, it may swap another application (or part of it) out to disk temporarily, and reload it when required, swapping something else out to disk. This takes time, which is why increasing memory may have the effect of speeding up the computers performance. The technique of swapping part of the contents of memory out to disk is known as virtual memory, because it makes the computer appear to have more memory than it actually does. Resource Allocation and Scheduling In larger computer systems which are capable of running several programs at once (multiprogramming), the OS is...

