1.5 - Systems Software Flashcards
What is systems software?
The software that provides a platform for other software to work.
What is the general function of an operating system?
To manage computer hardware, users, and the resources used by software.
What are the functions of an operating system?
User Interfaces; Memory Management; Multitasking; File Management; User Management; Peripheral Management and Device Drivers
What is the job of a user interface?
To provide a method for users to interact with a computer.
What are the features of a Graphical User Interface (GUI)?
Windows, Icons, Menus, Pointers (WIMP), Interactive
What are the features of a Command Line Interface (CLI)?
Text based, requires background in programming, no need for GPU, less storage needed, less RAM needed, can be used to automate processes (using scripts)
What are the features of a Natural Language Interface (NLI)?
Voice-based; convenient when can’t touch screen/ keyboard; unreliable
What are the features of a Menu-based Interface?
Successive menus presented to user, with single options chosen at each stage, tends to have buttons on keypad.
What is the role of the OS in memory management?
OS decides where to hold programs in memory; OS keeps track of where data is stored in RAM and virtual memory.
What is the role of the OS in multitasking?
An OS manages several tasks happening at the same time, by giving each task a small time slice of processor time.
What is the role of the OS in peripheral management?
Getting inputs from and sending outputs to peripheral devices.
What is a device driver?
A program that translates OS instructions into commands that hardware will understand.
What is the role of the OS in file management?
Naming, renaming, moving, saving, deleting, copying files
What is the role of the OS in user management?
Allow different users to log into a computer and keep a track of their settings and access levels.
What is the general function of utility software?
To perform extra functionality to maintain a computer system and keep it running efficiently.