Software Classification Flashcards

1
Q

System software

A

Programs that are needed for effective communication with the hardware, and for launching application software
Examples: operating system such as Windows and Android, Utility software such as antivirus and compression software

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

Application Software

A

Programs launched from the operating system, by the user, to perform a specifc task or group of tasks
Example: desktop application such as browsers and word processing packages, mobile apps

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

Operating system

A

A piece of system software that act as an interface between the user and the hardware, managing all hardware and all other software. If another piece of software is to be launched, it will be launched by the operating system

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

Why are operating system so complex

A

The computers are complex, with much hardware and software to be managed

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

Things managed by operating system

A
  • processors
  • memory
  • I/O devices
  • applications
  • security
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What does OS do for processors?

A

Decides:
- which processes will be carried out by which processors
- if multiple processes are running, which one of the processor should handle next
- how long a time slice a process should be given (how long before the processor’s attention switches to the next process)

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

What does OS do for memory?

A
  • loads programs and data from backup storage to main memory
  • removes unneded programs and data to make room for more
  • manages virtual memory where part of secondary storage is used as an overflow area for main memory
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What does OS do for I/O devices?

A
  • acts as go-between passing data from input to application software or application software to output
  • manage device drivers, which are programs telling the OS how to communicate with attached input/output devices
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What does OS do for application?

A
  • communicates between application software and hardware
  • processes requests from application software for resources, such as network connection or remotely stored file
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What does OS do for security?

A

-manage multiple user accounts, keeping user’s data separate
- automatically back up data, thereby increasing its security
- handle usernames and passwords to prevent unauthorised access
- recognise one user as an administrator, who would have greater access rights

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

Utility software

A

Programs that keep computer functioning efficiently, perhaps by freeing up storage space, removing viruses or ensuring the files are backed up

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

Purpose of compression utility

A

Reducing the size of a file so that it can be stored using less space or transmitted more quickly

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

Purpose of defragmentation utility

A

Moving separate parts of a file physically together, to speed up disk access

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

Purpose of backing up utility

A

Creating a copy of files, either on the same disk or on a backup device or in the cloud. Backing up can either be full incremental

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

Full backup

A

Involves creating a copy of all files

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

Incremental back up

A

Involves creating copied of only files that have been created or edited since the last back up

17
Q

Purpose of encryption utility

A

Allowing for data to be scrambled in order to prevent unauthorised individuals from understanding any files that they see. Might be for secure storage or secure transmission