1.5 Systems Software Flashcards
1
Q
What are the two types of system software
A
Operating systems and utility software
2
Q
What is an operating system
A
- software that controls the computers hardware
- provides an interface between the user of the computer and the hardware
- hides complexities of the hardware from the user
3
Q
What’s utility software
A
- used to maintain the computer system
- designed to do just one task
4
Q
What is user interface
A
A program that allows a user to interact with a computer
5
Q
What is multi-tasking
A
- running multiple applications at the same time by giving each one a small time-slice of processor time
- this allows more than 1 program to be held in memory at a time and data shared between shared between them eg = copy and paste
- enables you to listen to msuic on your PC at the same time as word processing
6
Q
What is memory management
A
- when programs are loaded the operating system decides where they’re held in memory
- over time the memory becomes fragmented as programs are loaded and closed because they use different amounts of memory
- the operating system must keep track of different program fragments
- when the memory’s full the operating system uses virtual memory
7
Q
What is peripheral management/device drivers
A
- translates operating systems instructions into commands that the hardware (eg = printer) will understand
- a piece of software used to control a piece of hardware
- each peripheral needs a device driver, many are already built into the operating system
8
Q
User interface examples
A
- graphical user interface (GUI)
- command line interface
- menu driven interface
- natural language interface
9
Q
Advantages of GUI
A
- uses WIMP (windows, icons, menus, pointers)
- intuitive, easy to learn/use
10
Q
GUI disadvantages
A
- Needs lots of memory
- lots of processing needed
11
Q
Command line advantages
A
- very fast
- very little processing/memory required
12
Q
Command line disadvantages
A
- needs to know the code, good for experts
13
Q
Menu driven interface advantages
A
Easy to use