System Call Notes | EduRev

Operating System

GATE : System Call Notes | EduRev

The document System Call Notes | EduRev is a part of the GATE Course Operating System.
All you need of GATE at this link: GATE

Introduction of System Call

In computing, a system call is the programmatic way in which a computer program requests a service from the kernel of the operating system it is executed on. A system call is a way for programs to interact with the operating system. A computer program makes a system call when it makes a request to the operating system’s kernel. System call provides the services of the operating system to the user programs via Application Program Interface(API). It provides an interface between a process and operating system to allow user-level processes to request services of the operating system. System calls are the only entry points into the kernel system. All programs needing resources must use system calls.

Services Provided by System Calls

  1. Process creation and management
  2. Main memory management
  3. File Access, Directory and File system management
  4. Device handling(I/O)
  5. Protection
  6. Networking, etc.

Types of System Calls: There are 5 different categories of system calls –

  1. Process control: end, abort, create, terminate, allocate and free memory.
  2. File management: create, open, close, delete, read file etc.
  3. Device management
  4. Information maintenance
  5. Communication

Examples of Windows and Unix System Calls
System Call Notes | EduRev


Offer running on EduRev: Apply code STAYHOME200 to get INR 200 off on our premium plan EduRev Infinity!

Related Searches

MCQs

,

video lectures

,

Exam

,

Extra Questions

,

Summary

,

Sample Paper

,

Objective type Questions

,

practice quizzes

,

Semester Notes

,

pdf

,

ppt

,

Free

,

Important questions

,

System Call Notes | EduRev

,

Previous Year Questions with Solutions

,

past year papers

,

System Call Notes | EduRev

,

mock tests for examination

,

shortcuts and tricks

,

Viva Questions

,

study material

,

System Call Notes | EduRev

;