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
Introduction to Operating Systems
CS3451 4th Semester CSE Dept | 2021 Regulation | 4th Semester CSE Dept 2021 Regulation