/ informatics / operating system /



A System Call (SysCall) is a method for userspace processes to request a service from the kernel of the operating system.

Common Unix-Like SysCalls: open, read, write, close, wait, exec, fork, exit, and kill.


System calls can be roughly grouped into five major categories:

  1. Process Control: load, execute, end, create, get/set attributes
  2. File management: create, delete, open, close, read, write
  3. Device Management: request, release, read, write
  4. Information Access: get/set attributes of process/file/device
  5. Communication: open, close, send, receive