Computer Organisation and Architecture Flashcards

1
Q

What is the ALU?

A
  • Arithmetic Logic Unit
  • Performs Arithmetic and Logical Operations
  • Arithmetic like Addition
  • Logical like AND, OR, XOR
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is the Control Unit?

A
  • A processor’s control unit is responsible of controlling the various components of the processor.
    *It is responsible for controlling FEC.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is the Clock?

A
  • Inside a computer’s processor is the system clock, a device that generates a timing signal which changes at a regular frequency. * This signal is used to synchronise communication between the components of the processor and the rest of the computer system.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is the Program Counter?

A
  • Used to hold the memory address of the next instruction to be executed in the FEC
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is the CIR?

A
  • Current Instruction Register
  • Holds the instruction that is currently being executed by the processor
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is the MAR?

A
  • Memory Address Register
  • Stores the memory address of a memory location that is to be read form or written to.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What is the MDR/MBR?

A
  • Memory Data Register/Memory Buffer Register
  • Holds the contents of a memory location that has been read from or data that is to be stored.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What is the Status Register?

A

Contains a number of bits, the values of which can change to indicate the occurrence of an interrupt.

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

What is a Processor?

A
  • Responds to and processes the instructions that drive the computer
  • Contains:
    * Control Unit (CU)
    * Arithmetic Logic Unit (ALU)
    * Registers
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What is a Register?

A
  • A small, high-speed memory/storage locations within a computer’s CPU.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What is a Bus?

A
  • A bus is a set of parallel wires connecting two or more components of a computer.
  • They can be:
    * Data Bus
    * Control Bus
    * Address Bus
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What is a Control Bus?

A
  • Bi-Directional
  • Purpose is to transmit command, timing and specific status information between components.
  • Control Line example:
    • Memory Write
    • Interrupt Request
    • Bus Grant
    • Memory Read
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What is a Address Bus?

A
  • Memory divided up internally into units called <b> words </b>
  • Each word in memory has its own specific address
  • When processor wishes to read a word of data from memory, it first puts the address of that word on the address bus
  • The width of the address bus determines the maximum possible memory capacity of the system.
  • For example: If the address bus had only 8 lines, then the max address it could transmit would be 1111 1111. or 255.
    • Max capacity of 256, including address 0.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What is a Data Bus?

A
  • Data Bus typically consists of 8, 16, 32, 64 separate lines.
  • Bi-Directional path for moving data and instructions between components.
  • Width of the data bus is key factors in determining overall performance.
  • For example: if data bus is 8 bits wide and each instruction is 16 bits long, then the processor must access main memory twice just to fetch the instruction.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q
A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly