Batch 2 Topics
Batch 2 Topics
Batch 2 Topics
Characteristics of Operating System Here is a list of some of the most prominent characteristic features of Operating
Systems:
1. Memory Management − keeps track of the primary memory, i.e., what part of it is in use by whom, what part is not in
use, etc., and allocates the memory when a process or program requests it.
2. Processor Management − allocates the processor (CPU) to a process and deallocates the processor when it is no
longer required.
3. Device Management − keeps track of all the devices. This is also called the I/O controller that decides which process
gets the device, when, and for how much time.
4. File Management − allocates and de-allocates the resources and decides who gets the resources.
5. Security − prevents unauthorized access to programs and data by means of passwords and other similar techniques.
6. Job Accounting − keeps track of time and resources used by various jobs and/or users.
7. Control Over System Performance − records delays between the request for a service and from the system.
8. Interaction with the Operators − Interaction may take place via the console of the computer in the form of
instructions. The Operating System acknowledges the same, does the corresponding action and informs the operation
by a display screen.
9. Error-detecting Aids − Production of dumps, traces, error messages, and other debugging and error-detecting
methods.
10. Coordination Between Other Software and Users − Coordination and assignment of compilers, interpreters,
assemblers, and other software to the various users of the computer systems.