Following services are provided by the operating system:
1.User Interface:- Almost all Operating System have a user interface. This interface can take several forms.
A.Command line interface:- which used text commands and a method for entering them.
B.Graphical User Interface:- Here, the interface is a window system with a pointing device to direct input/output, choice from menus and make selections and a keyboard to enter text.
2.Program Development:- Operating System provides a set of utility programs e.g. Editors, debuggers etc. to assist the programmer in creating programs.
3.Program Execution:- A number of tasks needed to be performed to execute a program. Instructions and data must be loaded into main memory, input/output devices must be initialized and other resources must be prepared. The operating system handles these scheduling tasks.
4.Input/output Operations:- A running program requires input/output which comes from a file or an input/output device. For specific devices, specific functions/instructions may be desired for operation. The operating system provides a uniform interface that hides these details so that the programmer can access such devices using simple reads and writes.
5.File System manipulation:- in the case of files, the Operating System does not only keep the details of the nature of input/output devices but also the structure of the data contained in the files of the storage medium. The operating system may provided protection mechanism (permission management) to allow or deny access to files or directories based on file ownership.
6.Communications:- Operating System aids in exchange of information between processes executing either on the same computer or on different systems tied together by a network. Implemented via shared memory or message passing.
7.Error Detection:- Operating System ensure correct computing by detecting errors in the CPU, memory, hardware, input/output devices or in user programs.
Related Search Terms:
OS Services
Operating System Services
System Services
1.User Interface:- Almost all Operating System have a user interface. This interface can take several forms.
A.Command line interface:- which used text commands and a method for entering them.
B.Graphical User Interface:- Here, the interface is a window system with a pointing device to direct input/output, choice from menus and make selections and a keyboard to enter text.
2.Program Development:- Operating System provides a set of utility programs e.g. Editors, debuggers etc. to assist the programmer in creating programs.
3.Program Execution:- A number of tasks needed to be performed to execute a program. Instructions and data must be loaded into main memory, input/output devices must be initialized and other resources must be prepared. The operating system handles these scheduling tasks.
4.Input/output Operations:- A running program requires input/output which comes from a file or an input/output device. For specific devices, specific functions/instructions may be desired for operation. The operating system provides a uniform interface that hides these details so that the programmer can access such devices using simple reads and writes.
5.File System manipulation:- in the case of files, the Operating System does not only keep the details of the nature of input/output devices but also the structure of the data contained in the files of the storage medium. The operating system may provided protection mechanism (permission management) to allow or deny access to files or directories based on file ownership.
6.Communications:- Operating System aids in exchange of information between processes executing either on the same computer or on different systems tied together by a network. Implemented via shared memory or message passing.
7.Error Detection:- Operating System ensure correct computing by detecting errors in the CPU, memory, hardware, input/output devices or in user programs.
Related Search Terms:
OS Services
Operating System Services
System Services
0 comments:
Post a Comment