1.1 The characteristics of contemporary processors, input, output and storage devices Flashcards

1
Q

1.1.1 structure and function of the processor

A

rjiojforie

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

what does the arithmetic and logic unit do

A

The ALU completes all the arithmetical and logical operations

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

what is the control unit

A

the control unit is a part of the processor which directs operations inside the CPU

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

what are registers

A

small memory cells that operate at high speeds
-pc
-acc
-mar
-mdr

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

what does the program counter (PC) do

A

the program counter holds the address of the next instruction

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

what does the accumulator do? (ACC)

A

temporarily stores the results of calculations performed in the ALU

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

what does the memory address register (MAR) do

A

holds the address of a location that is to be read from or written to (memory)

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

what does the memory data register (MDR) do

A

Temporarily stores data that has been read
or data that needs to be written (to memory)

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

what does the current instruction register (CIR) do

A

Holds the current instruction being
executed, divided up into operand and
opcode.

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

what is a bus

A

a set of parallel wires which connect two or more components together

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

what is the address bus used for

A

-one way bus
used to transmit the 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
12
Q

what is the data bus

A

a two-way bus used to transport data and instructions between components

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

what is the control bus

A

a two-way bus used to transmit control signals between internal and external components.

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

what is von neumann architecture

A

architecture in which there is a single shared memory and shared buses for both data and instructions

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

advantages and disadvantages of von neumann architecture

A

ADV:
-Cheaper to develop as the control unit is
easier to design
-Programs can be optimised in size
DIS:
-slower

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

what is harvard architecture

A

architecture in which there are two seperate memory and seperate buses for data and instructions

17
Q

advantages and disadvantages of harvard architecture

A

ADV:
-Quicker execution as data and instructions can be fetched simultaneously
-Memories can be different sizes, which can
make more efficient use of space
DIS:
-costly
-complex

18
Q

von neumann and harvard comparrisons

A

-Von Neumann uses a single memory for both instructions and data, while Harvard uses separate memories.
-Von Neumann fetches instructions and data sequentially, whereas Harvard fetches them simultaneously.

19
Q

contemporary processor

A

Contemporary processors use a combination of Harvard and Von Neumann architecture.
Von Neumann is used when working with data and instructions in main memory, but uses
Harvard architecture to divide the cache into instruction cache and data cache.