Operating System
Provides an interface between the user and the hardware.
Purpose of the Operating System
Application Software
The role of the OS to provide a platform for these to run.
Eg. Word processors, spreadsheets, graphics programs.
Memory Management
File Management
Allows users to:
- Create, modify and delete files/folders.
- Copy and duplicate files and folders.
- Move files and folders.
- Rename files and folders.
- Sort items into different orders, according to name, file type, date created.
- Search for particular files and folders
- Restore deleted files.
- Set access rights to files such as read only or edit.
Device Driver
Contains the instructions on how to control a peripheral device. E.g. printer
Advantages of Device Drivers
User management
Multitasking
To be able to run more than one program simultaneously.
Multitasking is only possible if…
User Interface
Umbrella term for the way you interact with a computer as a human being.
Types of User Interface
Graphical User Interface (GUI)
Command Line Interface
Menu Driven Interface
Natural Language Interface
Utility Software
Software used to maintain the computer system.
Types of Utility Software
Encryption Software
An algorithm is used to scramble plain text into cipher text, which can only be made readable again by being decrypted with a key that only users have.
Defragmentation Software
Takes fragmented files and rearranges them to collect files and free space together. This reduces movement of the read/write head across the surface of the disk, speeding up file access.
Data Compression Software
Reduces file size so that it takes up less space and is quicker to download.
More files can be stored in memory.