SLR 2 Flashcards

(20 cards)

1
Q

What does CISC stand for?

A

Complex Instruction Set Computer.

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

What does RISC stand for?

A

Reduced Instruction Set Computer.

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

Describe the main characteristic of CISC processors.

A

CISC processors have many complex instructions, each capable of performing multiple operations in a single command.

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

Describe the main characteristic of RISC processors.

A

RISC processors use a smaller set of simple instructions that each execute in a single clock cycle.(RISC uses a number of simple instructions so the compiler has to do more work and more RAM is usually needed).

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

What is a key advantage of RISC architecture?

A

Simpler hardware design and faster instruction execution as each instruction takes one clock cycle.

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

What is a key advantage of CISC architecture?

A

Can reduce program size as complex instructions achieve more work per line of code.

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

Which processor type typically has more transistors dedicated to memory and control units?

A

CISC processors.

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

Which type of processor is typically more power efficient and used in mobile devices?

A

RISC processors (e.g., ARM).

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

What does GPU stand for?

A

Graphics Processing Unit.

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

How does a GPU differ from a CPU?

A

GPUs have many smaller cores optimized for parallel processing, while CPUs have fewer powerful cores optimized for sequential tasks.

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

Name one advantage of using GPUs in computing.

A

They can perform many calculations simultaneously, making them ideal for tasks like graphics rendering and machine learning.

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

What types of tasks are GPUs well suited for?

A

Graphics rendering, simulations, scientific calculations, AI training, and neural networks.

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

What is GPGPU computing?

A

General-Purpose GPU computing — using GPUs for non-graphics parallel tasks such as AI or data processing.

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

Why are GPUs efficient at parallel processing?

A

Because they have thousands of smaller cores that can execute the same instruction on multiple data elements simultaneously.

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

What is a multi-core processor?

A

A CPU with two or more independent cores that can execute instructions simultaneously.

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

Define parallel processing.

A

When multiple processors or cores perform different parts of a task at the same time to speed up computation.

17
Q

What is the benefit of multi-core processors?

A

They can improve performance by allowing multiple tasks or threads to be processed simultaneously.

18
Q

Why might a program not benefit from multiple cores?

A

If the program is not written to run in parallel (not multithreaded), it will only use one core effectively.

19
Q

What is Amdahl’s Law?

A

A principle that shows the theoretical maximum improvement in performance when only part of a system is improved, often limiting parallel gains.

20
Q

Give an example of parallel processing in everyday computing.

A

Running a game while streaming or downloading updates, with different cores handling different tasks.