1.5 System Software Flashcards
Define operating system
A piece of software responsible for running the computer. It manages: memory/multitasking, users, files, device drivers, and provides a user interface. Examples include Windows, IOS, Mac, Android.
Define memory management/ multitasking
The CPU processes one application at a time. Other processes have to wait.
Each task is given a small time slice by the processor.
The OS divide CPU time between open applications.
Define user management
The OS is responsible for user account control. This allows different users to be given access to specific data or resources on a computer system.
Define file management
The OS is responsible for fall management – the organisation of data into a usable hierarchical structure. Deals with naming, moving, deleting, saving data.
Define device drivers
Every piece of hardware connected to the computer system requires a device driver. Drivers act as a translator between the OS and the hardware.
Define user interface
The user interface allows the user to interact with a computer system. The most common type of UI is a graphical user interface.
Define utilities
Utility software is system software that helps to maintain or configure computer. Many useful utilities are installed with the operating system. Utility software interacts with the computers hardware. Utility programs are built in the Operating System.
Define encryption
Encryption software scrambles data. The main benefit of encryption is that if data is intercepted or stolen, the data is still secure.
Define defragmentation
Files are stored in a hard disk in available spaces. Over time the disk becomes fragmented. Defrag software reorganises the data to put complete files back together.
Define compression
Compression software reduces the file size so that they take up less space and are quicker to download.
Define peripheral management
OS manage the way in which hardware interacts with software. A peripheral is a piece of hardware that is not directly connected to the CPU e.g keyboard or mouse.