OPERATING SYSTEM SERVICES-- It is Intermediary between user of a computer and computer h/w
An operating system provides an environment for the execution of programs in a convenient manner and manages the computer h/w.
*User interface.-
*Program execution. The system must be able to load a program into
memory and to run that program. The program must be able to end its
execution,.
*I/O operations.-A running program may require I/O, which may involve a
file or an I/O device.
*File-system manipulation.- The file system is of particular interest.programs need to read and write files and directories.
*Communications.-communication
may occur between processes that are executing on the same computer
or between processes that are executing on different computer systems tied together by a computer network.Communications may be implemented via shared memory or through message passing, in which packets of
information are moved between processes by the operating system.
*Error detection.- The operating system needs to be constantly aware of possible errors. Errors may occur in the CPU and memory hardware (such
as a memory error or a power failure), in I/O devices (such as a parity error on tape, a connection failure on a network,.
*Resource allocation. When there are multiple users or multiple jobs
running at the same time, resources must be allocated to each of them.This is done by os.
*Accounting:-A good OS will collect usage statistics for various resources and monitor performance parameters such as response time.
*Protection and security. The owners of information stored in a multiuser or
networked computer system may want to control use of that information.
An operating system provides an environment for the execution of programs in a convenient manner and manages the computer h/w.
*User interface.-
*Program execution. The system must be able to load a program into
memory and to run that program. The program must be able to end its
execution,.
*I/O operations.-A running program may require I/O, which may involve a
file or an I/O device.
*File-system manipulation.- The file system is of particular interest.programs need to read and write files and directories.
*Communications.-communication
may occur between processes that are executing on the same computer
or between processes that are executing on different computer systems tied together by a computer network.Communications may be implemented via shared memory or through message passing, in which packets of
information are moved between processes by the operating system.
*Error detection.- The operating system needs to be constantly aware of possible errors. Errors may occur in the CPU and memory hardware (such
as a memory error or a power failure), in I/O devices (such as a parity error on tape, a connection failure on a network,.
*Resource allocation. When there are multiple users or multiple jobs
running at the same time, resources must be allocated to each of them.This is done by os.
*Accounting:-A good OS will collect usage statistics for various resources and monitor performance parameters such as response time.
*Protection and security. The owners of information stored in a multiuser or
networked computer system may want to control use of that information.
No comments:
Post a Comment