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.
|