Topic 3 Software Flashcards

1
Q

What is software

A

Software is the name given to all the programs and
data that run on computer hardware.

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

System software manages the following resources (2018, 2023)

A

Memory/RAM allocation: organises the use of main memory between
programs and data files. A free space in memory/RAM is located then the free
space is allocated to the data. The data is transferred back out of main memory
when no longer required.

 Storage devices/Data storage: the operating system can manage the storage of
data and files. Data and files need to be saved, and data and files that are no
longer required need to be deleted.

 Processor Time/Task Scheduling/Process scheduling: allocates processing
time between the running programs and the users. This is done using time
slices.

 Peripherals.

 Software.

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

Purpose of an operating system:

A

 Allows the hardware/software to communicate.

 Provide an interface for the user to interact with the hardware.

 Run software.

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

The main functions of an Operating System are (Spec):

A

Provide an interface between the user and the computer.

 Allocate internal memory (RAM) to programs and data (transferred from the
hard disk) currently being used (when no longer required this becomes free space
in RAM).

 Controls peripheral devices - Hard disk (saving/editing/deleting), printers, mouse,
etc.

 Error Handling - E.G. sends message to say device not switched on

 Management of security – allows access if password is correct.

 Management of processing time – gives users/programs time slices to perform a
particular task.

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

What are Utility Programs

A

Utility Programs
These are programs that perform specific tasks while the computer is operational.

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

Examples of utility programs are (2022, 2023):

A

 Disk defragmenter
 Task Scheduling
 Backup/Restore

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

What is disk defragmenting

A

Definition: A utility that rearranges data on a disk so that files are stored together in
blocks, meaning they can be read more quickly (2018).

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

functions of disk defragmenting

A

Function (2019):
 Large files are often fragmented

defragmenter can be used to rearrange
data in blocks together

 reduces the time to access data.

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

Task Scheduling function

A

Function (2019):

 Time slicing to get maximum use of
the processor

 Auto run tasks e.g. backup schedule

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

What is backup

A

Definition (2021, 2022, 2023)

This involves making a copy of file or programs in
case the original one becomes corrupted or lost

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

What is Antivirus software

A

Antivirus is used to detect, locate and quarantine
malicious software that can infect a computer system.

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

The importance of regular updates

A

Regular updates of antivirus software are essential to ensure that the computer system is completely protected against any threats.

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

What is real time processing

A

A processing method where the input is dealt with quickly enough so as to be able to control an output properly..

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

What is batch processing

A

Batch processing involves collecting batches of similar data over a period of time.

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

Applications that make use of batch processing include:

A

Billing systems (electricity/ gas/ telephone)

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

What is a transaction file

A

A transaction file is used to update the master file.

17
Q

What is a master file

A

A master file provides customer’s details for use on the bill, and it provides the previous reading to compute the units used.

18
Q

What is multi user processing

A

Manages the sharing of CPU time and resources needed by many users

19
Q
A