System call and advantages of system calls

By: Prof. Fazal Rehman Shamil
Last modified on February 23rd, 2021

System call and advantages of system calls

Advantages of system calls

The system call is a technique of calling the system in such a way that a computer program requests a service from the kernel of the operating system. The system can only provide the services if we call the system with a system call.

There are two kinds of modes. The first one is kernel mode and another is user mode. The user can only get the services from the OS and the user is able to send the commands to the kernel mode. User from the user-mode sends systems calls to the kernel mode.

Examples of system calls

System calls in windows and linux

System calls Unix Windows
Device Manipulations Ioctl()

Write()

Read()

ReadConsole()

WriteConsole()

SetConsoleMode()

Process Control Wait()

Fork()

Exit()

ExitProcess()

CreatProcess()

Wait for single object()

File Manipulations Read()

Write()

Open()

Cloase()

ReadFile()

WriteFile()

CreateFile()