3.7.1.1 Internal Hardware Components of a Computer. Flashcards

1
Q

Outline the purpose of a processor.

A

A computer’s processor executes program instructions in order to run applications.

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

Outline the purpose of main memory.

A

A computer uses its main memory, which includes RAM
(random access memory) and ROM (read only memory), to
store program instructions and frequently used data.

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

Which is quicker, main memory or secondary storage?

A

Main memory is usually much faster than secondary storage so
storing frequently used data in RAM or ROM helps the
processor to execute instructions quickly

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

Define what is meant by a bus.

A

A bus is
a series of parallel wires that connects internal components
of a computer system, allowing signals to be passed between
them.

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

Define the relationship between parallel wires and bits.

A

The number of parallel wires in a bus is called its width and
has a direct relationship to the number of bits can be
transferred simultaneously by the bus.

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

Outline the three types of buses.

A

Address bus.
Data bus.
Control bus.

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

Define an address bus.

A

Used to transport memory addresses, specifying where data is to be sent to or retrieved from.

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

How does width of an address bus affect the range of addresses it can specify?

A

Increasing the width of the address bus increases the range of
addresses that it can specify, hence increasing the computer’s amount of addressable
memory.
Adding a single wire doubles the number of addressable memory locations.

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

Define addressable memory.

A

A portion of memory that can be accessed by its address.

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

What happens if there are not enough available addresses?

A

Some portions of memory may go unused.

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

Define a data bus.

A

Sends data and instructions to and from the different components of
the computer system. Increasing the width of the data bus increases the volume of data
that can be transferred over the bus at any one time.

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

What happens if you increase the width of a data bus?

A

Volume of data

that can be transferred over the bus at any one time will increase.

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

Define a control bus.

A

Carries control signals that regulates the operation of the computer system. The control bus also carries the computer’s clock signal.

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

Define an I/O controller.

A

Hardware that controls the communication of data between the processor and external hardware devices. E.g. keyboard and mouse.

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

What are the Von Neumann and Harvard architectures?

A

Two different ways of setting up a

processor’s access to main memory.

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

Outline the Harvard architecture (HA)

A

Processor will use two separate main memory locations. One for instructions another for data.

17
Q

(HA) What does the separation of main memory allow for?

A

Allows the computer to give each part of main memory different characteristics. E.g. The memory used for
instructions could be read-only so that instructions cannot be altered.

18
Q

What is HA used in?

A

Embedded systems such as digital signal processing.

19
Q

Outline the Von Neumann architecture.

A

Both instructions and data are stored in the same memory.

20
Q

Why do systems based on the VNA perform worse than those based on the HA?

A

As the same buses have to be shared for fetching both instructions and data.

21
Q

What is the VNA used for?

A

General-purpose computer systems such as laptops and smartphones.