CITS2002 Systems Programming  
prev
next CITS2002 CITS2002 schedule  

Traditional Operating System Services, continued

Utility programs:
accounting, setting/constraining system resource access, manipulating the file system.

A command interface:
textual or graphical, to enable interactive interrogation and manipulation of operating system features.

System calls:
allow constrained access to the interior of the running operating system (as a program).

Protection:
keep processes from interfering with each other, their data, and "the system", whilst permitting sharing when requested.

Communication:
allow users and processes to communicate within a single machine (inter-process communication), and across networks.

 


CITS2002 Systems Programming, Lecture 3, p6, 29th July 2024.