Lecture 1 Computer Architecture Flashcards

(47 cards)

0
Q

What are components made of

A

Digital circuits based on logic gates

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

What is computer architecture

A

Placement and interconnection of the different components in a computer system

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

What is Boolean algebra used for

A

To design circuits and then optimise the designs to use as few gates as possible

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

What is Moores law

A

The law that states the number of transistors on integrated circuits doubles every 18 months

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

What is the Von Neumann architecture

A

The CPU has a control unit And an arithmetic logic unit

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

What is the fetch decode execute cycle

A

Fetch an instruction
decode the instruction
execute instruction

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

Where does the von Neumann architecture store instructions

A

In the memory of a computer

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

In the von Neumann architecture what executes the instructions

A

The control unit

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

At the lowest level what are represented in binary

A

Instructions and Data

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

What is the flow of information

A

How components are connected to one another by a collection of wires called the bus

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

What is a bus

A

A set of wires that interconnects all the components of a computer

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

What is an address bus

A

Moves memory locations or memory addresses between different components

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

What is a Data bus

A

Moves the content of memory addresses between different components

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

What is the control bus

A

This determines the direction of dataflow and when components can access the bus

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

What is the system bus model

A

The Data bus address bus and control bus all connect to the CPU memory and I/O (See diagram)

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

What is the function of a computer clock

A

It’s synchronises the activities of its components

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

What measurements does the computer clock work in

A

Megahertz or gigahertz

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

How many clock cycles does a 1 GHz processor have

A

Hundred and nine per second

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

What are three major components in the computer

A

Memory
CPU
IO devices

19
Q

What is the function of memory

A

The unit that stores and retrieves instructions and data

20
Q

What is the function of an arithmetic logic unit

A

Performs mathematical and logical operations

21
Q

What is the job of the control unit

A

Fetches an instruction from memory
Decode instruction
Executes the instruction

22
Q

What are the function of input output devices

A

Handle communication with the outside world

23
Q

What is a memory cell

A

A cell is the smallest addressable unit of memory

24
What is ROM
Read only memory - the contents and locations in ROM cannot be changed
25
What is RAM
Being able to access each location and change the contents of each location
26
What does volatile mean
When the memory is turned off it does not retain its bit configuration
27
Is RAM volatile?
Yes
28
Is ROM volatile
No
29
How does the memory unit or RAM memory work
Each cell has an address starting at zero and increasing by one for every cell Every cell is accessible The width of the cell determined how many bits can be read or wrote in one machine operation
30
What is an MAR
An MAR is memory address register
31
What is an MDR
A memory data register
32
What arithmetic operations Can an ALU perform
Add subtract multiply and divide Also performs logical operations and or and not
33
What are registers used for
Used for storing data and results
34
What are registers good at
Moving data into and out faster than memory
35
Why don't we use registers to store all data
They are extremely expensive | They are volatile
36
What is the control unit
The unit that handles the central work of the computer
37
What two registers are in the control the unit
The instruction register | The program counter
38
What is the instruction register
This contains the instruction that is being executed
39
What is the program counter
This contains the address of the next instruction to be executed
40
What does the rate of the Clock govern
The rate of the fetch decode execute cycle
41
What is an input device
A device through which data and programs from the outside world are entered into memory
42
What is an output device
A device through which the results stored in memory are made available to the outside world
43
What is an interrupt
This is when the normal execution of a program is altered when an event of higher priority occurs
44
Who are CPU interrupts triggered by
Arithmetic errors IO requests or when an invalid instruction is encountered
45
What is synchronous processing
Having multiple processes apply the same program to multiple datasets
46
What is pipelining
This is when processes are arranged in tandem where each process contribute one part to an overall computation