Chapter 2 - Software Flashcards

1
Q

What are the 2 main categories of software?

A

System Software (including the Operating System and Utility Software)
Application Software

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

What is system software?

A

System software is often described as the interface between the computer hardware and application software

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

What is Application software?

A

Application software enables the computer to do a particular task.

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

Give 3 examples of application software

A

Spreadsheets
Word processors
Games
Web browsers
Databases

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

What is utility software?

A

A program that carries out a specific task to assist the operating system.

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

Give 3 examples of utility software

A

Disk defragmentation software
Task scheduling
Data backup and restore

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

What are the 3 main functions of system software?

A

Allocating memory
Managing storage
Allocating processing time

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

What is real time processing?

A

Data is processed immediately after it is input

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

Give 3 applications that use real time processing

A

Airline/concert ticket booking
Online stock control systems (e.g. Amazon)
Air traffic control systems

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

What is batch processing?

A

Batches of similar data are collected together
The batches are input together at an agreed time
The batches are processed together without human input

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

Give 3 applications that use batch processing

A

Billing systems (electricity, gas)
Payroll systems (weekly or monthly)
Banking systems (statements)

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

What is a master file?

A

The main file used to store reference data within an application on a computer system

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

What is a transaction file?

A

A transaction file used to store transactions
Used to update the master file

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

What is a multi-user system?

A

Many users at different computers sharing the processing power of a powerful computer.
It uses time-sharing to allocate processor time to each user in turn

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

What is a time slice?

A

A time slice is a small amount of processor time given to each user in a time-sharing system.

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

What is fragmentation?

A

A file is stored in several separate areas of storage scattered througout a hard drive

17
Q

What is defragmentation?

A

Defragmentation is the process of rearranging data on a disk so that:
- Files are stored in blocks that are all together
- all the free storage space on the disk is brought together

18
Q

What is task scheduling?

A

There are 2 possible answers:
1. Timeslicing to get maximum use of processor
2. Set up tasks to run automatically at a given time, e.g.
backups, virus checks + software updates

19
Q

What is round-robin scheduling?

A

In multi-user systems using time-sharing, the processor executes a task from the first computer, then moves on to the next in sequence. When it reaches the last computer it will go back to the first computer and continue from there.

20
Q

What is backup?

A

A copy of the original file stored on a different storage device…
…in case the original gets corrupted or destroyed.

21
Q

What are the three main methods of backup?

A

Full backup
Incremental backup
Differential Backup

22
Q

What is a full backup?

A

A complete copy of all the files

23
Q

What is an incremental backup?

A

A copy is made of all the files that have changed since the last backup (of any kind)

24
Q

What is a differential backup?

A

A copy is made of all the files that have changed since the last FULL backup

25
Q

Give 4 ways that files can be damaged

A

Files may be damaged by:
- hard disk failure
- a virus
- accidental deletion
- fire or other natural disaster

26
Q

What is a virus?

A

A computer program…
…that is designed to cause damage to a computer system

27
Q

What is anti-virus software?

A

Anti-virus software is Utility software that detects, quarantines and removes viruses that have infected a computer system

28
Q

What does it mean to ‘restore files’?

A

After an incident where files have been damaged, they will be restored from a backup.