You are on page 1of 4

How are System Calls Implemented

Devdatta Gangal 00D05006 Manish Mirchandani 00D05005


devdatta@cse.iitb.ac.in manishm@cse.iitb.ac.in

Computer Science and Engineering Department Indian Institute of Technology, Bombay

Course presentation 03 p.1/4

What are System Calls

Low Level Operations Location in the kernel a process can jump to Bridge between user application and system hardware Only way to access kernel facilities

Course presentation 03 p.2/4

Implementation

Unique identifying number for each system call Behavior similar to interupts and exceptions Registers and the number of the system call pushed onto stack Context switch if required After complettion back to calling procedure

Course presentation 03 p.3/4

References
http://www.linux-tutorial.info/cgi-bin/display.pl http://www.linux.it/kerneldocs/ksys/

Course presentation 03 p.4/4

You might also like