This preview shows page 1. Sign up to view the full content.
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.
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.
- Spring '14