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
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
This document was uploaded on 04/07/2014.
- Spring '14