Architecture Intro (PPT 1) Flashcards

1
Q

What does a basic microcomputer consist of?

A

CPU, Memory(RAM and ROM), Input/Output

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

What connects the parts of a microcomputer?

A

Data bus and Address bus

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

CPU fetches a constant stream of what?

A

Instructions and Operands

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

How do we define computer power?

A

It is how quickly it can process instructions and data

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

What are the four main ways we can speed up a computer?

A
  • Make the clock tick faster
  • Improve the structure of the processor
  • Do less of the slow parts
  • Add Parallelism - do several things at the same time
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is Moore’s Law?

A

The number of transistors will double every 18 months

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

How can we improve the processor performance?

A
  • Add more instructions
  • Add more addressing modes
  • Put some operands together with the opcode so there is only one fetch
  • Pipeline instructions
  • Using multiple pipelines
  • Using multiple CPUs
  • Push up the clock speed
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What is pipelining instructions?

A

Allows the CPU to process several instructions at the same time.

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

What is the term for having multiple pipelines in a processor?

A

Super-Scalar Architecture

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

How can we improve memory performance?

A
  • Minimising memory access by adding a small cache

- Raise the clock speed

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

How can we improve Input/Output?

A
  • Move faster I/O devices onto faster buses

- Adopt new I/O techniques for both hardware and software

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

What is the trade off for increased performance?

A

Software and hardware become far more complex and create their own problems

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

What can we do to have a large main memory that responds with the speed of registers?

A

Use cache memory

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

What can we do to have virtual memory that responds with the spped of main memory?

A

We can use memory management

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

What is the memory structure of today’s PCs and what effect does this have?

A

Multi Level memory structure. This means that the closer to CPU registers, the faster the memory access but the smaller size.

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

What makes up the memory structure of a PC today?

A
CPU registers
L1 Cache
L2 Cache
L3 Cache
Main Memory
Virtual Memory
Hard Disk Storage
Backup Storage