Week 1 Flashcards

1
Q

What is a microprocessor?

A

A microprocessor is a computer processor where the data processing logic and control is included on a single integrated circuit, or a small number of integrated circuits.

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

What are the benefits/features of microprocessors?

A

Low Cost − Thanks to the integrated circuit (IC) technology

High speed - Capable of executing millions of instructions per
second, and getting faster

Portable − Assembled to small chips

Low Power Consumption

Versatile − The same chip can be used for numerous applications
as long as the programming is changed

Reliable − The failure rate in the production is extremely low

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

Whats the job of the microprocessor?

A

Microprocessors act as a commander, coordinating all activities in the system. In computer systems, they are recognised as CPUs.

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

What 3 components make up a computer system?

A

CPU - executes program
Memory - stores memory and data
I/O - allows input for processing and outputs the program

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

How is data transferred?

A

Wires are used to transfer data. 1 wire transfers 1 bit of data

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

Whats a bus?

A

A strip of wires to connect the CPU to memory and I/O devices. The wider the bus the more data it can carry

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

What are the 3 types of buses?

A

Control bus
Data bus
Address bus

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

Bytes and powers of 2

A

1 byte is 8 bits
2^10 bytes = 1024 bytes = 1 KB
2^20 = 1 MB
2^30 = 1 GB
2^40 = 1 TB

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

Functions of the CPU

A

The job of a CPU is to execute programs. Initially, the instructions are
stored in the memory in a sequential order.
The CPU fetches those instructions from the memory, then decodes it and executes those instructions till STOP instruction is reached.

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

How would you know if something had a microprocessor?

A

Programming is involved

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

Whats the fetch-decode-execute cycle?

A

The CPU fetches the instruction from memory already in binary form. It then decodes to make sense of the binary code. It then executes the cycle.

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

CPU vs MPU

A
  • CPU is a function-wise definition
  • MPUs are not necessarily CPUs. E.g. GPU
  • A CPU could contain multiple microprocessors
How well did you know this?
1
Not at all
2
3
4
5
Perfectly