Types of System Calls



Process control


 end, abort
 load, execute
 create process, terminate process
 get process attributes, set process attributes
 wait for time
 wait event, signal event
 allocate and free memory

File management


 create file, delete file
 open, close file
 read, write, reposition
 get and set file attributes

Process control


 end, abort
 load, execute
 create process, terminate process
 get process attributes, set process attributes
 wait for time
 wait event, signal event
 allocate and free memory

File management


 create file, delete file
 open, close file
 read, write, reposition
 get and set file attributes

Device management


 request device, release device
 read, write, reposition
 get device attributes, set device attributes
 logically attach or detach devices

Information maintenance


 get time or date, set time or date
 get system data, set system data
 get and set process, file, or device attributes

Communications


 create, delete communication connection
 send, receive messages
 transfer status information
 attach and detach remote devices