1.5 Systems Software Flashcards
Operating System (OS)
The essential system software that links the hardware and other software together and generally manages the computer system.
Functions of the Operating System
Provides a User Interface.
Memory management + Multitasking.
Peripheral management.
User management.
File management.
User Interface (UI)
The interface provided to a user to interact with a computer system.
Command Line Interface (CLI)
Text and command based.
Less resource heavy compared to a GUI.
Efficient.
For advanced users.
Graphical User Interface (GUI)
Windows, Icons, Menus, Pointers (WIMP).
Visual/Graphical.
Interactive.
Optimised for mouse and touch gesture input.
Multitasking
Running multiple applications at the same time by giving each application a small time-slice of processor time. This allows more than one program to be held in memory at a time, and data shared between them such as copy and paste.
Memory Management
The OS organises the allocation and management of memory when a user loads a program.
Overtime the memory becomes fragmented due to programs being loaded and closed that require different amounts of memory. It keeps track of different program fragments.
When the memory is full, the operating system uses virtual memory.
Peripheral Management
Process that allows a computer’s external devices to communicate with the computer system.
The OS uses Device Drivers – programs that translate peripheral commands into commands that the hardware understands.
User Management
Manages the usernames/passwords of each user and access rights for security.
File Management
Maintains records of all files stored in secondary storage, including location. It allows users to name, save, move, delete and create folders.
Encryption Software
Encrypts and decrypts files to ensure security.
Defragmentation
Overtime memory becomes scattered due to programs being loaded and closed that require different amounts of memory (fragmentation).
Defragging a disk reorganises separated fragments of related data, so they can be accessed faster.
Data Compression
Reducing the size of a file so that it takes up less space, and is quicker to download over the Internet.