CPU and pipelining Flashcards

(16 cards)

1
Q

What is a processor (CPU)?

A

The CPU is the computer’s “brain” — it carries out instructions and runs programs.

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

What is a single-core processor?

A

A CPU with only one core that can only process one task at a time.

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

How does a single-core processor handle multiple tasks?

A

It switches quickly between tasks using time slicing, making it look like multitasking.

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

Give an example to explain a single-core processor.

A

Like one person trying to cook, clean, and do homework — only one task can be done at a time.

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

What is a multi-core processor?

A

A CPU with two or more cores that can process multiple tasks at the same time.

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

How does a multi-core processor handle tasks?

A

Each core can work on a different task — this is called parallel processing.

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

give an example to explain a multi-core processor.

A

Like four people each doing a different job — everything gets done faster.

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

What are the advantages of a single-core processor?

A

Simple, cheaper, and fine for basic tasks or older software.

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

What are the advantages of a multi-core processor?

A

Faster at multitasking, better for modern software and complex jobs like gaming or video editing.

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

What’s one limitation of multi-core processors?

A

Some programs aren’t designed to use multiple cores, so performance gains may be limited.

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

What is pipelining?

A

A way of speeding up the CPU by working on several instructions at once — like an assembly line.

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

How does the Von Neumann bottleneck affect pipelining?

A

It can make the pipeline stop and wait if the CPU can’t get data or instructions quickly enough.

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

Why does CISC make the Von Neumann bottleneck worse?

A

Because CISC instructions often need to get more data from memory, using up the same pathway.

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

Why is pipelining harder with CISC CPUs?

A

Because CISC instructions take different amounts of time, so the pipeline doesn’t run smoothly.

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

What happens when the pipeline has to wait for data?

A

it “stalls,” meaning it pauses and slows down.

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

how are CISC, pipelining, and the Von Neumann bottleneck linked?

A

CISC uses more memory, which causes bottlenecks and makes pipelining less effective.