Software (Application (Word Processors, Database , Games), Functions…
Organises the use of main memory (RAM) between programs and the data files
Manages the transfer of files needed by the user from storage to RAM.
Allocates free memory space in the RAM to the program or file
When user finished with the program/file, the OS moves them back into storage.
Manages the storage of data and files (internal or external storage)
Data and files need to be saved of deleted if no longer needed.
Allocated processing time between running programs and users.
Divides processing time into time-slices and will allocate a number based on that.
Data Backup and Restore