Hardware and Software Flashcards
what is an operating system
a program that acts as a bridge betweeen a user of a computer and the computer hardware
what are the purposes of an operating system?
- manages hardware
- manages the applications installed
- creates a user interface
- provides a layer of security
what are the types of user interfaces
- command line - shell responding to successive commmands
- GUI -use icons and other visual indicators to issue commands
what are the four functions of an operating system
?
- processor scheduling
- backing store management
- memory management
- peripheral management
explain memory management
- program needs to be loaded into RAM
- OS controls the allocation and management of RAM
- if there is no free space virtual memory is used
explain backing store management
OS mantains records of all files stored in secondary storage including information like their location and what user can access what
explain processor scheduling
OS controls which programs can send data to the processor to be processed
explain multi-tasking
processor executes 1 process at a time but allows multiple applications to run by rapidly switching between processes
what are the types of schedulers and explain
- round robin - each process is given a slice of processing time
- shortest job first
Explain peripheral management
- OS uses device drivers which are programs that convert between the peripheral signals and the OS signals
- driver is the interface hiding the complexities of the hardware
what are the types of software
system software and application software
what are the types of application software
- special purpose
- general purpose
- off the shelf
- bespoke
explain special purpose software
performs a task for a single specific job e.g. payroll, media playhers, calendar programs
explain general purpose software
performs a range of generic tasks e.g. word processor, spreadsheet software
explain bespoke software
softwaare which is created to fulfil exact specifications