Ø  System program –
·         System program provide interface between application program and operating system.
·         System program provide a more convenient environment for program development and execution.
·         Simply user interface to read system tool.
·         There are many types of system call –
1.      File management
2.      Status information
3.      File modification
4.      Programming language
5.      Programming loading and executing
6.      Communication
7.      Background service
    

1.      File management – these program provide create, delete, copy, rename, print etc. it is for files and directories.
2.      Status information –some program simply ask a system for the date-time, amount of available memory or disk space number of user logging and debugging information.
3.      File modification – in this program available to create and modify the content of files stored on disk or other secondary storage device.
4.      Programming language support – compiler, assembler, debugger and interpreter for common programming language(c, c ++,java)
5.      Programming loading and executing – after compiling a program it must be load into memory to be executed use loader linker system program.
6.      Communication – these programs provide the mechanism for creating virtual connection among process, users and computer system. They provide also sharing facility from one to another system.
7.      Background services – background service one continues to run until the system is holted. it is also known as daemons. Example –network daemon, process scheduler daemon etc.