In addition to the above listed major functions an

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: uch as a magnetic disk. Files provide a natural and easy means of information sharing. That is, a file can be created by on application-and then shared with different applications at a later time. The file management module of an operating system takes care of filerelated activities such as organization, storing, retrieval, naming, sharing, and protection of files. It allows programs to use a set of operations that characterize the file abstraction and free the programmers from concerns about the details of space allocation and layout of the secondary storage device. 4. Device Management. A computer system normally consists of several I/O devices such as terminal, printer, disk, and tape. The device management module of an operating system takes care of controlling all the computer's I/O devices. It keeps track of I/O requests from processes, issue commands to the I/O devices, and ensures correct data transmission to/from an I/O device. It also provides an interface between the devices and the rest of the system that is simple and easy to use. Often, this interface is device independent, that is, the interface is same for all types of I/O devices. 5. Security. Computer systems often store large amounts of information, some of which is highly sensitive and valuable to their users. Users can trust the system and rely on it only if the various resources and information of a computer system are protected against destruction and unauthorized access. The security module of an operating system ensures this. This module also ensures that when several disjoint processes are being executed simultaneously, one process does not interfere with the others, or with the operating system itself. 6. Command Interpretation. A user communicates with the operating system, for using the various system resources, via a set of commands provided by the operating system. The operating system also provides a simple language, known as command language (CL) or job control language (JCL using which a user can put several commands together from the command set to describe the resour...
View Full Document

This document was uploaded on 04/07/2014.

Ask a homework question - tutors are online