This is because whatever memory space is not occupied

Info iconThis preview shows page 1. Sign up to view the full content.

View Full Document Right Arrow Icon
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: ng on their problem. For example, a time-sharing system can be effectively used for interactive programming and debugging to improve programmers efficiency. Multiple programmers can simultaneously proceed step-by-step, writing, testing and debugging portions of their programs or trying out various approaches to a problem solution. The great benefit of such a system is that errors can be encountered, corrected, and work can continue immediately for all the simultaneous users of the system. This is in contrast to a batch system in which errors are corrected offline and the job is resubmitted for another run. The time delay between job submission and return of the output in a batch system is often measured in hours. 3. Offers good computing facility to small users. Small users can gain direct access to much more sophisticated hardware and software than they could otherwise justify or afford. In time-sharing systems, they merely pay a fee for resources used and are relieved of the hardware, software, and personnel problems associated with acquiring and maintaining their own installation. MEMORY MANAGEMENT Other than the CPU, the main memory is an important resource of a computer system that must be properly managed for the overall system performance. The memory management module of an operating system takes care of this requirement. Its job is to keep track of which parts of memory are in use and which parts are not in use, to allocate memory to processes when they need it and deallocate when they are done. In this section we will discuss about a number of different memory management schemes used in earlier and modern operating systems. Uniprogramming Memory Model The uniprogramming memory model is used in uniprogramming systems in which only one job is processed by the system at a time and all the system resources are exclusively available for the job till it completes. As shown in Figure 14.11, in this memory management scheme, the operating system resides in one part of the memory and the entire remaining part of the memory is...
View Full Document

Ask a homework question - tutors are online