1.5 Systems Software Flashcards

1
Q

What are the two types of system software

A

Operating systems and utility software

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What’s utility software

A
  • used to maintain the computer system
  • designed to do just one task
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is user interface

A

A program that allows a user to interact with a computer

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

User interface examples

A
  • graphical user interface (GUI)
  • command line interface
  • menu driven interface
  • natural language interface
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Advantages of GUI

A
  • uses WIMP (windows, icons, menus, pointers)
  • intuitive, easy to learn/use
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

GUI disadvantages

A
  • Needs lots of memory
  • lots of processing needed
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Command line advantages

A
  • very fast
  • very little processing/memory required
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Command line disadvantages

A
  • needs to know the code, good for experts
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Menu driven interface advantages

A

Easy to use

How well did you know this?
1
Not at all
2
3
4
5
Perfectly