Computer Architecture Flashcards

1
Q

Arithmetic Logic Operator(ALU)

A
  • The part of a computer processor (CPU) that carries out arithmetic (addition/subtraction)
  • and logic operations (AND, OR, NOT)
  • On the operands in computer instruction
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Control Unit(CU)

A
  • Fetches each instruction in turn and manages their execution
  • Handles all processor control signals.
  • It directs all input and output flow, fetches code for instructions and directs them
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Bus

A
  • To connect the internal components of CPU
  • Pathway for transmitting data and instructions
  • Examples: Address Bus, Control Bus, Data Bus
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Address Bus

A
  • Carries the address of the next item to be fetched

- Data travels in only one direction (unidirectional)

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

Control Bus

A
  • Carries signals and actions of CPU

- can be unidirectional or bidirectional

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

Data Bus

A
  • Carries data that is being processed

- data can travel in both directions (bidirectional)

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

Accumulator

A

-During calculations, the data is temporarily held in a register called the Accumulator (ACC)

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

Register

A

-Holds data or instructions temporarily when they are being processed

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

Immediate Store Access (IAS)

A
  • The central processing unit (CPU) fetches the data instructions needed
  • and stores them in the Immediate Access Store (IAS) to wait to be processed
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Explanation of Von Neuman’s Fetch, Decode and Execute Cycle

A
  1. Central Processing Unit (CPU) fetches the data and instructions needed and stores them in the Immediate Access Store (IAS) to wait to be processed.
  2. The Program Counter (PC) holds the address of the next instruction.
  3. This address is sent to the Memory Address Register (MAR) through the Address Bus
  4. The data from this address is sent to the Memory Data Register (MDR) which holds the current instruction in use, from address in MAR
  5. Instruction is transferred using Data bus
  6. From there, it’s copied onto Current Instruction Register (CIR)
  7. Program Counter (PC) is incremented to point to the next instruction that’s to be fetched
  8. Address of the instruction is paced in the Memory Address Register (MAR)
  9. The instruction can then be decoded and executed thus completing the fetch, decode, execute cycle
How well did you know this?
1
Not at all
2
3
4
5
Perfectly