System software Flashcards
OCR GCSE J277 Computer Science specification
Ready to master these flashcards?
Sign in to study with spaced repetition and track your progress.
Sign In to Track ProgressTerms in this set (19)
System software
Software designed to run and maintain a computer system, including the operating system and utility programs.
Operating system (OS)
System software that manages hardware and software resources and provides services for application software.
Functions of an operating system
Includes managing hardware, providing a user interface, managing applications, and handling security.
User interface (UI)
The part of the operating system that allows users to interact with the computer, such as graphical user interfaces (GUIs) or command-line interfaces (CLIs).
Memory management
The process of managing the computer's memory, including allocating and freeing up memory for applications.
Peripheral management
The control of external devices like printers, keyboards, and monitors by the operating system.
File management
The organisation, storage, retrieval, and manipulation of data files by the operating system.
User management
The operating system's ability to manage user accounts, including login credentials and permissions.
Utility software
System software designed to help maintain or optimise the computer system, such as antivirus software or disk defragmenters.
Examples of utility software
Includes encryption software, defragmentation tools, backup software, and compression tools.
Encryption software
Utility software that secures data by converting it into a coded format to prevent unauthorised access.
Defragmentation software
Utility software that reorganises fragmented data on a hard drive to improve performance.
Backup software
Utility software that creates copies of data to prevent loss in case of system failure.
Compression software
Utility software that reduces the size of files to save storage space or make them easier to transfer.
Command-line interface (CLI)
A text-based user interface where users type commands to interact with the operating system.
Graphical user interface (GUI)
A visual user interface that uses windows, icons, and menus to allow users to interact with the computer.
Multitasking in operating systems
The ability of an operating system to run multiple applications simultaneously by sharing CPU time.
Role of drivers
Software that allows the operating system to communicate with hardware devices, such as printers or graphics cards.
Open source operating systems
Operating systems where the source code is freely available for modification, such as Linux.

Want to Learn More?
Get personalised lessons, quizzes, and instant feedback from your AI tutor.
Start Learning