All Flashcards

1
Q

What is the “brain” of a computer or embedded system

A

Microprocessor

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

Name the main part of the microprocessor responsible for executing instructions

A

Central Processing Unit (CPU)

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

What unit performs mathematical and logical operations in the CPU

A

Arithmetic Logic Unit (ALU)

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

Which unit directs the flow of data in fetches instructions from memory

A

Control Unit (CU)

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

Identify the small fast storage location inside the CPU used for temporary data

A

Register

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

What type of bus moves actual data between components

A

Data Bus

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

Which bus transfers memory addresses

A

Address Bus

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

Name the bus that sends control signals to coordinate operations

A

Control Bus

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

What type of memory stores data temporarily for active tasks

A

RAM ( Random Access Memory)

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

Which memory stores permanent data in firmware

A

ROM (Read Only Memory)

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

What devices allow the micprocessor to interact with the outside world

A

I/O (Input/Output) Devices

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

Name an example of an input device used by microprocessor

A

Keyboard, Mouse, or Sensor

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

Give an example of an output device that displays results from the microprocessor

A

Monitor, LED display, Speaker

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

What is the first step in the instruction execution cycle

A

Fetch

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

Which step of the execution cycle involves the CU understanding the instruction

A

Decode

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

Name the step in which the microprocessor gathers needed data for execution

A

Fetch Operand

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

Identify the step where the micro processor performs the operation

A

Execute

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

What step in the cycle involves saving their result back into the memory or a register

A

Store Output Operand

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

What is the term for high speed memory that stores frequently used instructions

A

Cache Memory

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

Which type of primary memory is volatile and losses data without power

A

RAM

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

Name the type of memory that retains data even without power

22
Q

What is the small and fastest type of cash memory

23
Q

Which cash memory is shared among CPU cores and is the largest

24
Q

What is cache hit

A

Data found in cache memory

25
What is cache miss
Data not found in cache memory
26
What unit fetches data and instructions from memory in a microprocessor
Bus Interface Unit (BIU)
27
What unit processes fetched instruction in the microprocessor
Execution Unit (EU)
28
Identify the temporary buffer that stores fetched instructions
Instruction queue
29
What does FIFO stand for in the context of an instruction queue
First in, First out
30
Which unit performs calculations and logic operations during execution
Arithmetic Logic Unit (ALU)
31
Which unit in the microprocessor handles address calculation for data fetching
Bus Interface Unit (BIU)
32
Name the two main components of a CPU
Control Unit (CU) & Arithmetic Logic Unit (ALU)
33
What allows the CPU to preload instructions to reduce execution time
Instruction queue
34
What memory system component is vital for running multiple programs efficiently
Memory System
35
What type of memory serves as a buffer to reduce the processor's waiting time
Cache Memory
36
What memory stores the computers both up program, such as the bios
ROM (eg. Bios)
37
Name the primary advantage of having more RAM in a system
Run more programs simultaneously without slowing down
38
Which type of memory is used as firmware storage
ROM
39
What unit takes fetch instruction from the queue and executes them
Execution unit (EU)
40
Name the three primary types of system buses in a microprocessor
Data Bus, Address Bus, Control Bus
41
Which bus facilitates communications between the CPU and the memory addresses
Address Bus
42
What is the purpose of the BIU in a microprocessor's workflow
Fetches Instructions and data from memory
43
What type of memory helps reduce the bottlenecks by speeding up repeated operations
Cache Memory
44
Identify the sequence of steps in the instruction execution cycle
Fetch, Decode, Fetch Operand, Execute, Store Output Operand
45
What step involves gathering additional data needed for a calculation or operation
Fetch Operand
46
Name the high speed buffer located inside or near the CPU
Cache Memory
47
Which memory type is faster RAM or ROM
RAM
48
What does the EU use to perform arithmetic in logic operations
Arithmetic Logic Unit (ALU)
49
What improves execution speed by ensuring instructions already in advance
Instructions queue
50
Which unit in the microprocessors improves efficiency by working in parallel with the EU
Bus Interface Unit (BIU)