CITS2002 Systems Programming  
prev
next CITS2002 CITS2002 schedule  

Traditional Operating System Services

CPU scheduling:
distribute or apportion computing time among several processes (or tasks) which appear to execute simultaneously.

Memory management:
divide and share physical memory among several processes.

Swapping:
move processes and their data between main memory and disk to present the illusion of a bigger machine.

I/O device support:
provide specialized code to optimally support device requirements.

File system:
organize mass storage (on disk) into files and directories.

 


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