1.6 System Software (OS) Flashcards
What is system software
It is a type of software that controls the computer hardrive.
It provides an interface between the user of the computer and the hardware.
What are the six functions of the operating system
Communicates with internal and external hardware via device drivers
provides a user interface
provides a platform for applications to run on
allows the computer to multi task by controlling memory resources and CPU
deal with file management and disk management
manage the security of the system
What is an operating system
complex piece of software found on most computer systems
What does CLI stand for
Command line interface
What does GUI stand for
Graphical user interface
What is a CLI
Text based. The user has to enter specific command words to complete tasks
GUIs are WIMP based. What does it stand for
Windows Icons Menu Pointers
Key differences between GUI and CLI
CLI can be used on low resource equipment but GUI is very resource heavy (because of all the icons and menus).
CLI is much harder to understand as you have to memorise all the commands but GUI is icon based.
Identify two benefits of using CLI instead of GUI
CLI gives greater control than GUI
They are less resource heavy than GUI
How does the OS allow multi-tasking by managing resources
By giving the processor a small time slice for each task that means that all tasks appear to be executing at the same time.
to the user it appears that we can multi task and have lots of programs open at once
in reality resources such as memory and the processor are being shared amongst tasks
What is the most common type of memory
RAM (volatile) It stores currently used data and instructions
Explain how the operating system efficiently manages the memory to allow the CPU to multi task
When application is opened the operating system moves the necessary points into the RAM
To run multiple applications the OS needs to ensure the applications do not overwrite themselves in memory
Only one application can be processed at once. The OS splits the CPUs time into slices and manages the application time in the CPU
Where is data stored long term and why
Secondary storage because it is long term and non volatile
What role does the OS play in disk management
Identifies where files are stored for long term storage on, for eg the HDD or SSD
User does not need to know the specific track sector and surface address.Operating system does in order to accurately locate a file on the HDD.
Explain defragmentation utility
The process of reordering files stored on a hard disk so that their segments run continuously
Entire files stored on HDD in available spaces
Files are moved, deleted, can change size and have small gaps