Types Of System Calls: Types Of System Calls * Process Control: . create process, terminate process • end, abort • load, execute • get process attributes, set process attributes • wait for time • wait event, signal event • allocate and free memory • Dump memory if error • Debugger for determining bugs, single step execution • Locks for managing access to shared data between processes 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 Maintanance: • 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 if message passing model