Chapter 1 Flashcards

1
Q

The Control Unit

A

Controls & coordinates the activities of the CPU and other parts of the computer. It controls the F-D-E cycle by sending signals through the control bus.

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

The Clock

A

A vibrating quartz crystal the coordinates instruction executions.

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

The Arithmetic & Logic Unit

A

Performs arithmetic and logic operations on the data such as: add, subtract, multiply and divide. It can also perform shift operations and the Boolean logic operations AND, OR, NOT & XOR.

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

Register

A

A memory location within the processor that stores specific data and operate at a very high speed.

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

Cache

A

A small amount of memory in the CPU that can be accessed even faster than RAM.

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

The Control Bus

A

A bi-directional bus: signals are sent both to and from the processor. Data and Address buses connect all computer components together and control lines are needed to ensure all components use the Data and Address busses fairly.

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

Control Lines include:

A
  • Bus Request: A device is requesting use of a Data bus
  • Bus Grant: The CPU has granted access to a Data bus
  • Memory Write: Let the data on the Data bus write to a memory location
  • Memory Read: Let data from address location be put on the Data bus
  • Interrupt Request: A component is requesting access to the CPU
  • Clock: Synchronises the F-D-E cycle
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

The Data Bus

A

Provides a bi-directional path for moving data and instructions between components.

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

The Address Bus

A

Uni-directional bus, that transmits the location of stored information. Allows the CPU to send the address to RAM.

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

No. of typical general purpose registers

A

16

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

Accumulator (Acc)

A

Used by the ALU to perform arithmetic, logic and shift operations.

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

Program Counter (PC)

A

Keeps track of thee address of the next program instruction. Sends the address to the memory address register.

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

Memory Address Register (MAR)

A

Receives the address of the next instruction from the program counter and sends it to the memory.

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

Memory Data Register (MDR)

A

Receives the instruction from the memory. Copies the instruction to the current instruction register.

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

Current Instruction Register (CIR)

A

Receives the instruction form the memory data register before it is decoded by the control unit.

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

Fetch (FDE Cycle)

A
  1. The address of the next instruction from the program counter to the memory address register
  2. The instruction held at that address is copied to the memory data register. Simultaneously, the content of the PC is incremented so that it holds that address of the next instruction.
  3. The contents of the MDR are copied to the current instruction register (CIR)
17
Q

Decode (FDE Cycle)

A
  1. The instruction held in the CIR is decoded. The instruction is split into opcode and operand and the opcode is used to determine the type of instruction and what hardware to use to execute it. The operand holds either:
  • the address of the data to be used with operation, which is then copied to the MAR
  • the actual data to be operated on, which will be copied to the MDR
    -the data to be operated on may be passed to the ALU/Acc
18
Q

Execute (FDE Cycle)

A
  1. The appropriate instruction/opcode is carried out on the operand.
19
Q

Instruction word

A

Contains an opcode and an operand

20
Q

Factors of processor performance

A
  • Clock Speed
  • Number of cores
  • Amount of RAM
  • Amount and type of Cache
  • Size of words computer is designed to use
    -Pipelining
    -Amount & size of general purpose registers
21
Q

Overclocking

A

When you make the clock run faster than its
design parameters; this causes more FDE cycles to occur per
second, but the increased electrical signals cause more heat,
increasing the risk of damage. Precautions such as additional
heat sinks and fans to dissipate
the heat are required.

22
Q
A