Introduction to Operating Systems: Unit I: Introduction

System Programs

Introduction - Introduction to Operating Systems

Modern operating system consists of a collection of system programs. System program that provides an application programming environment on top of the hardware.

System Programs

• Modern operating system consists of a collection of system programs. System program that provides an application programming environment on top of the hardware. Some of them are simply user interfaces to system calls. They can be divided into these categories:

1. File management                              2. Status information

3. File modification                             4. Programming language support

5. Program loading and execution       6. Communications

•  File management programs are used to create, delete, copy, rename, list, dump on files and directory. Status information system programs covers the date, time, disk in space, available memory and users. All this information is formatted and to displayed on output device or printed.

• Text editors are used for file modification. In this, new file is created and content of file is modified. Programming language support includes the compilers, assemblers, interpreters for common programming language like C, C++, Java, Visual Basic.

• For program loading and execution, it is loaded into memory then program is executed by processor. Operating system provides different types loaders and linkers to complete execution operation.

• Debugging facility is provided by the operating system with the help of application program. It is used for checking errors.

• Communication between two devices are performed by creating temporary connection. Communication is in between process, users and other I/O devices. File transfer, remote login, electronic mail, browsing web, downloading multimedia data are the example of communication.

Introduction to Operating Systems: Unit I: Introduction : Tag: : Introduction - Introduction to Operating Systems - System Programs