Module 1 ppt4 Flashcards

1
Q

What does CISC stand for?

A

Complex Instruction Set Computer

CISC is characterized by its ability to execute complex instructions directly on memory.

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

What is RISC?

A

Reduced Instruction Set Computer

RISC architecture simplifies the instruction set to improve execution speed.

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

What is a key characteristic of CISC architectures?

A

Directly use memory instead of a register file

CISC architectures can operate directly on memory locations.

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

List three examples of early RISC projects.

A
  • IBM 801
  • Stanford MIPS
  • Berkeley RISC 1 and 2

These projects were developed in the late 70s and early 80s.

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

What is one advantage of RISC architecture?

A

Increased execution speed

RISC uses a smaller number of highly optimized instructions.

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

What technique does RISC use to improve instruction execution?

A

Pipelining

Pipelining allows for simultaneous execution of parts of instructions.

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

How does CISC reduce the burden on compiler development?

A

By allowing the processor to generate machine instructions

CISC processors have built-in capabilities to execute complex operations.

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

What is the typical CPI (clock per instruction) for RISC processors?

A

One cycle

This is due to the optimization of each instruction and pipelining.

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

Fill in the blank: CISC architectures use _______ memory for holding both data and instructions.

A

Cache

CISC shares the same path for instructions and data due to cache memory usage.

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

True or False: RISC architectures generally have a smaller number of registers.

A

False

RISC designs typically incorporate a larger number of registers.

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

What is a defining feature of CISC instructions?

A

Variable length format

This leads to variability in the number of clock cycles required for execution.

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

What is one example of a microprocessor that uses CISC architecture?

A

Intel 80x86

Other examples include the Motorola 68K series.

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

What does the RISC design philosophy aim to minimize?

A

Interactions with memory

This is achieved by incorporating a large number of registers.

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