Difference between revisions of "System call (syscall)"

From wikieduonline
Jump to navigation Jump to search
Tags: Mobile web edit, Mobile edit
Tags: Mobile web edit, Mobile edit
Line 19: Line 19:
 
#*[[Wait (operating system)|wait]] for time, wait event, [[Signal (computing)|signal]] event
 
#*[[Wait (operating system)|wait]] for time, wait event, [[Signal (computing)|signal]] event
 
#*[[Dynamic memory allocation|allocate]] and [[Garbage collection (computer science)|free]] memory
 
#*[[Dynamic memory allocation|allocate]] and [[Garbage collection (computer science)|free]] memory
 +
 
# File management
 
# File management
 
#* create file, delete file
 
#* create file, delete file
Line 39: Line 40:
 
#Protection
 
#Protection
 
#*get/set file permissions
 
#*get/set file permissions
 
 
  
 
== Related terms ==
 
== Related terms ==

Revision as of 07:39, 25 October 2021

wikipedia:syscall


Categories of system calls

System calls can be grouped roughly into six major categories:[1]

  1. Process control
  1. File management
    • create file, delete file
    • open, close
    • read, write, reposition
    • get/set file attributes
  2. Device management
    • request device, release device
    • read, write, reposition
    • get/set device attributes
    • logically attach or detach devices
  3. Information maintenance
    • get/set total system information (including time, date, computer name, enterprise etc.)
    • get/set process, file, or device metadata (including author, opener, creation time and date, etc.)
  4. Communication
    • create, delete communication connection
    • send, receive messages
    • transfer status information
    • attach or detach remote devices
  5. Protection
    • get/set file permissions

Related terms

See also

  • Silberschatz, Abraham (2018). Operating System Concepts. Peter B Galvin; Greg Gagne (10th ed.). Hoboken, NJ: Wiley. p. 67. ISBN 9781119320913. OCLC 1004849022.<templatestyles src="Module:Citation/CS1/styles.css"></templatestyles>
  • Advertising: