SLR 2/RISC and CISC Flashcards

You may prefer our related Brainscape-certified flashcards:
1
Q

RISC Meaning

A

Reduced instruction set computer

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

CISC Meaning

A

Complex instruction set computer

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

Characteristics of RISC

A

-Simple instructions, few in number
-Uses more lines of code
-Fixed-length instructions
-Complexity in compiler
-Only LDA/STA instructions access memory
-Few addressing modes
-Requires fewer transistors and less complex hardware
-Uses less power

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

Characteristics of CISC

A

-Many complex instructions
-Uses less lines of code
-Variable length instructions
-Complexity in microcode
-Many instructions can access memory
-Many addressing modes
-Typically more power required because of more transistors

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

What devices would use RISC?

A

RISC typically used for smartphones and tablets – usually ARM processors.

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

What devices would use CISC?

A

CISC typically used for powerful desktop and laptop computers – usually Intel/AMD processors.

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

Doubling the cores on a processor doesnt always mean double the performance, why is this?

A

Because each core needs to be manage. sharing data between cores will require it to be written to a cache or ram. this is slower than just using registers
Some programs cant make use of multiple cores

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

GPU meaning

A

Graphical Processing Unit

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

Characteristics of the GPU

A

-Co-Processor
-Thousands of stream processors but slower than a CPU core
-More specialized for tasks whereas a CPU is general purpose
-Uses SIMD (single instruction multiple data)
-Excels at performing simple operations at large data sets
-Can take advantage of this when graphical processing requires thousands of calculations at a time

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

Multi-Core Processors

A

-Single Chip containing 2 or more cores.
-Each core can fetch, decode and execute
-Cores placed on a chip multiprocessor (CMP)
-Share cache for all cores

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

Parallel Processing

A

-The process of program instructions by dividing them between multiple processors.
-Runs program in less time
-For example 1 processing unit could be fetching , another unit could be decoding and another could be executing

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

When could Parallel Processing not work?

A

-Dependent on the task
-Dependent on whether the software can even make use of parallel processing

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