Computer Architecture - CPU Structure & Instruction

0.0(0)
studied byStudied by 0 people
0.0(0)
full-widthCall with Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/19

flashcard set

Earn XP

Description and Tags

These flashcards cover essential concepts from the lecture on CPU structure, instruction cycle, and pipelining in computer architecture.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No study sessions yet.

20 Terms

1
New cards

What are the key components of CPU organization?

Control Unit, Arithmetic Logic Unit (ALU), Memory Unit (MU).

2
New cards

What is the instruction cycle also known as?

The fetch-execute cycle.

3
New cards

What is pipelining in computer architecture?

A technique where multiple instruction stages are processed in parallel to improve CPU performance.

4
New cards

What are the three main types of processors?

Single Core, Dual-Core, Quad-Core Processors.

5
New cards

Why are pipeline hazards significant in CPU performance?

They disrupt the smooth execution of the instruction pipeline.

6
New cards

What limitations do data hazards impose in pipelining?

They occur when an instruction depends on the result of a previous instruction.

7
New cards

What does RISC stand for?

Reduced Instruction Set Computer.

8
New cards

What is the benefit of instruction pipelining?

It allows for quicker execution time of a large number of instructions.

9
New cards

What happens during the Fetch Decode Execute cycle?

An instruction is fetched from memory, decoded, and then executed.

10
New cards

What are structural hazards in pipelining?

They occur when two instructions need to access the same resource.

11
New cards

What is CPU Organization?

It refers to the structure and functioning of the CPU, focusing on how internal components like the ALU, Control Unit, and registers are arranged to perform tasks.

12
New cards

Define Instruction Pipelining.

A technique where the microprocessor begins executing a second instruction before the first one is completed, performing stages in parallel.

13
New cards

In the "Laundry Analogy," what determines the finish time of the entire process?

The slowest stage in the pipeline.

14
New cards

Does pipelining speed up the execution time of a single individual task?

No; the individual task still takes the same amount of time, but the average execution time for many tasks is reduced .

15
New cards

What is a "Data Hazard"?

A situation where an instruction depends on the result of a previous instruction that has not yet been written back to the registers.

16
New cards
17
New cards

What does RISC stand for, and what is its memory philosophy?

Reduced Instruction Set Computer; only "load" and "store" operations are allowed to affect memory.

18
New cards

In RISC architecture, where do all operations on data typically apply?

Data must be in registers, and operations usually change the entire register (e.g., 32 or 64 bits).

19
New cards

What is the purpose of the "Decode" stage?

The instruction is sent to the Control Unit to identify the specific Opcode and Operand.

20
New cards

What is a Quad-Core processor?

A chip containing four independent cores (essentially two dual-core processors on one IC) that read and execute instructions to increase program speed .