c11 Flashcards

1
Q

Define control unit

A

Controls the FDE cycle by sending control signals to parts of the CPU. Sends and receives signals to peripheral components through control bus

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

Define the clock

A

Send pulses to other components to coordinate activities.

contains vibrating quartz crystals. measured in hz/ghz

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

Define Registers

A

Memory locations within the CPU faster than RAM. Used to store the most frequently needed data. Some are reserved for specific functions

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

Define the cache

A

Internal memory, faster than RAM. The smaller the cache level the faster data retrieval date is.

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

define accumalator.

A

A register that stores data while a sum is being done.

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

Define Program Counter

A

Stores the address of the next instruction

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

Define MAR

A

Memory address register. Stores the address of the current instruction that is to be fetched from RAM

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

define MDR

A

Memory data register. Receives and stores the next program instruction/data

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

Define the FDE cycle

A

FETCH: CPU sends memory address to RAM through address bus of the next instruction. RAM sends the data to the CPU via the data bus. DECODE: Decodes the instruction from the RAM and decides what to do. EXECUTE: CU sends signal to components to execute.

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

Define ALU

A

Arithmetic and logic unit. Carries out arithmetic and logic operations.

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

Define RAM

A

Memory used by the computer to store while it is running.

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

Adv + disadv of RAM

A

ADV: Faster data retrieval then secondary storage.
DISADV: volatile - data is lost when computer is turned off. can only be used when the computer is turned on.

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

Order of speed of data retrieval. Slow to fast

A

secondary storage - RAM - Cache - Registers

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

What can be modified to affect CPU performance

A

Clock Speed
Cache size
No. cores

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

define increasing clock speed

A

increasing the number of instructions per second. Will need to dissipate heat more. - water/liquid nitrogen cooling.

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

Increasing cache speed

A

The smaller the cache, the faster data retrieval is. Increasing number of levels speeds retrieval

17
Q

Increasing Number of cores

A

Will speed up a program only if it is designed to run on multiple cores

18
Q

Parallel processing

A

Multiple cores working on one program

19
Q

Multitasking

A

Multiple cores working on multiple programs

20
Q

Threading

A

One core performing 2 instructions at once. (virtual cores)

21
Q

What is an embedded system

A

A computer embedded within a larger device. Usually a single PCB. designed to perform a single task

22
Q

why are low level languages used to code embedded systems.

A

-requires less processing power so cheaper.
-less execution time
-Allows greater control of its components