Unit 7 Flashcards

(27 cards)

1
Q

von Neumann model

A

programs and data are stored together in the same memory input output and storage connected via processing unit

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

stored program concept

A

program instructions must be held in main memory to be executed, machine code instructions fetched from main memory, executed serially by a processor, that performs arithmetic and logical operations

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

harvard architecture

A

physically seperate memories for data and instructions, potentially faster, address and word length can be different but memory can be inefficient

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

the processor

A

processes the fetch execute cycle

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

control unit

A

coordinates and controls the operations carried out by the computer, decides what instructions, deciphers instruction

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

arithmetic/logic unit (ALU)

A

performs mathematical and logical operations

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

registers

A

specialized very high speed small memory units directly accessed by the CPU

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

system bus

A

control bus, address bus, data bus

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

control bus

A

control signals directing the components
-signal can travel both ways
- transmit command, timing and status signals between components f ex interrupt request, clock signals, reset

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

address bus

A

when the CPU wants to access a particular memory location
-signal travels one way
-Usually 8, 16, 32 or 64 separate lines wide
-Memory is split up into units called words
the width of the address bus is a key factor in determining the maximum possible capacity of the Main Memory

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

data bus

A

data returned back from memory
-signals can travel both ways
-Usually 8, 16, 32 or 64 separate lines wide
-Used for moving data & instructions between components
-Data bus width is a key factor affecting overall system performance.

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

general purpose register

A

accumulators, it is in the ALU.

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

Main memory unit

A

everything that processor is going to use is stored there (all of the program instructions and data needed)
-parts of operating system which the computer is using

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

Memory registers

A

-program counter (keeps track of where to find the next instruction)
-current instruction register
-memory address register
-memory buffer/data register

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

status register

A

stores information about result of last instruction that ALU executed
-flag to indicate error

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

registers of the CPU

A

program counter, current instruction register, memory address register, memory buffer register, accumulator which holds results

17
Q

fetch

A

-The PC (Program Counter) holds the address of the next instruction. This address is copied to the MAR using the address bus
-Contents of the address location identified by the MAR are copied into the MBR using the data bus
-PC is incremented by 1
-Contents of the MBR are copied to the CIR

18
Q

decode

A

-Contents of the CIR are divided into its individual parts, the opcode and operand
-The address part goes to the MAR and the data within it is fetched and goes to the MBR
-The control unit then interprets (decodes) the operation code so the processor knows what to do

19
Q

opcode

A

the binary code for the operation to be carried out

20
Q

operand

A

the address/value of the data/instruction that will be used by the operation

21
Q

execute

A

-address sent to MBR to be executed
-control unit sends signal telling main memory it has to be read

22
Q

register and buses used in fetch

A

register: PC, MAR, MBR, CIR buses:all

23
Q

register and buses used in decode

A

register: CIR buses:none

24
Q

register and buses used in execute

A

registers: CIR MAR ACC buses: address

25
interrupt
if interrupt transfer to ISR, data pushed onto system stack
26
factors affecting processor performance
-num of processor cores (can all work at the same time) - amount and type of cache data (quicker than main memory, used for storing instructions copied from main memory, closer to processor) -clock speed (speed at which processor works) -word length (number of bits that the CPU can process simultaneously) -address and data bus width (how many addresses a CPU can have and how many bits can be transferred simultaniously)
27
signal flow