Computer Architecture Flashcards

1
Q

What is a buffer?

A

Memory used to store information being transferred by the interface

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

Which bus is used to identify a memory location for reading or writing

A

Address Bus

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

Which bus is used to transfer data between processor and memory?

A

Data bus

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

What is the job of the ALU?

A

To perform calculations and arithmetic operations

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

What is the job of the control unit?

A

To load, decode and execute instructions

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

What is the job of the registers?

A

To act as memory locations used by the processor

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

What do buses do?

A

Connect the CPU to main memory

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

Registers act as temporary storage areas which hold information such as…

A

The address of the next instruction to be fetched (Program Counter)
Address of the memory location where data is to be written to or read from (Memory Address Register)
(Intermediate) results of arithmetic and logic operations (Accumulator), i.e. data items themselves

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

When data is read from or written to memory…

A

The processor sets up the address register with the address of the memory location to be accessed
Read or write line on the control bus is activated
Data is then transferred to or from the data register via the data bus

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

The total number of memory locations is given as:

A

2 to the power of the number of lines in the address bus e.g. 16 lines = 2^16 possible memory locations

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

What are the steps taken by the processor during the fetch-execute cycle?

A

Transfer contents of program counter into memory address register
Increment the program counter
Activate read line (So transferring instruction to the data register)

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

Which function of an interface is responsible for telling a user that the printer is out of ink?

A

Transferring status information

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

The total number of memory locations which can be used by the processor is determined by…

A

The number of lines in the address bus

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

The number of lines in the data bus determines…

A

The word size of the processor. How much data can be fetched at once.

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

The purpose of an interface is to

A

Allow the processor to communicate with peripherals

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

Processor performance can be improved by

A
  1. Using cache memory which has faster access times than RAM

2. increase size of data bus, so more data/instructions transferred at once

17
Q

Speeding up the processor and reducing the size of transistors will

A

Improves performance at the expense of additional power consumption and heat dissipation

18
Q

What is an emulator?

A

Software which duplicates the function of one computer system into another

19
Q

What is a virtual machine?

A

An emulation of a complete computer system - can be used to run alternative operating systems or several copies of a single operating system

20
Q

A program counter stores the

A

Address of the next instruction

21
Q

The accumulator stores the

A

Result of the last calculation

22
Q

The address bus is a

A

Unidirectional bus

23
Q

Number of lines in the data bus determines the

A

Word size of the processor - i.e. the number of bits of data/instructions transferred together in one fetch

24
Q

The number of lines in the address bus determines the

A

Maximum addressable memory

25
Q

A virtual machine exists:

A

In RAM