5 - Hardware & Software Flashcards

(17 cards)

1
Q

Explain the relationship between hardware and software.

A

Software executes on the hardware; hardware is the electrical/physical components that allow the software to execute.

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

Define the term hardware.

A

Electrical/electronic/physical components/parts of computer/system.

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

Define the term ‘system software’.

A

Software used in the management of a computer system; layers of software that abstract the user from how the computer works; software that provides a platform for other software to use.

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

What is an interactive operating system?

A

User and computer in direct/two-way communication; User makes input to computer then waits for output before making next input.

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

What is a network operating system?

A

Layer of software that redirects requests to remote resources in a way that is transparent to user.

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

Describe four functions of an operating system.

A
  • To hide the complexities of the hardware from the user
  • To handle interrupts
  • To allocate processors/cores to processes
  • To allocate memory/RAM to processes
  • To allocate I/O devices to processes
  • To allocate space on a storage device to files
  • Manage power consumption/use of battery.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What is the difference between application software and system software?

A
  • Application Software: Performs user-oriented tasks
  • System Software: Software used in the management of a computer system.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Describe what utilities are.

A

Software that performs a specific management function for a computer.

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

State one advantage of purchasing bespoke software.

A

Meets all of the end-user requirements.

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

State one disadvantage of purchasing bespoke software.

A

More expensive as have to cover production costs.

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

State one purpose of library programs.

A

To allow sharing of run-time code across programs.

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

Explain what is meant by general purpose application software.

A

Software that can carry out many tasks; has many purposes/uses.

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

What does the provision of a virtual machine by an operating system mean?

A

Hide the complexities of the machine from the user; provide an interface between the user and the computer.

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

Outline the principles of Client-Server operation.

A
  • Server provides a resource
  • Client computer requests the service and waits for the response.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Explain what is meant by the term event driven.

A

Software request causes an event; the event causes a program/procedure/function to execute.

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

Give an example of an event.

17
Q

What is meant by Special purpose applications software?

A

Software written for a specific/particular/certain area/problem/task/function.