Chapter 09 - Alternative Architectures Flashcards
(157 cards)
What does RISC stand for?
Reduced Instruction Set Computer
What does CISC stand for?
Complex Instruction Set Computer
True or False: RISC architectures typically use a large number of instructions.
False
True or False: CISC architectures are designed to execute complex instructions in a single cycle.
False
Fill in the blank: RISC architectures focus on a ______ instruction set.
small
Fill in the blank: CISC architectures aim to reduce the number of ______ required to execute a program.
instructions
What is a key advantage of RISC architecture?
Higher performance due to simpler instructions and pipelining.
What is a key disadvantage of CISC architecture?
Increased complexity and longer execution time for some instructions.
Which architecture typically has a larger number of addressing modes, RISC or CISC?
CISC
What is pipelining in the context of RISC?
A technique that allows overlapping execution of instructions to improve performance.
Which architecture is generally more suited for applications requiring high performance and efficiency?
RISC
How does instruction length typically compare between RISC and CISC?
RISC has fixed-length instructions, while CISC has variable-length instructions.
True or False: RISC processors often require more lines of code compared to CISC processors for the same functionality.
True
What is an example of a RISC architecture?
ARM or MIPS
What is an example of a CISC architecture?
x86
Which architecture typically has a more complex control unit?
CISC
Fill in the blank: RISC architectures emphasize ______ execution of instructions.
fast
What is the primary design philosophy behind CISC architectures?
To complete tasks with fewer instructions.
True or False: RISC architectures minimize the number of cycles per instruction.
True
Which architecture is more likely to use microcode?
CISC
What is the main goal of RISC architecture?
To simplify instructions to enhance performance.
Fill in the blank: CISC architectures can execute ______ instructions in a single operation.
complex
What type of applications typically benefit from CISC architectures?
Applications that require rich instruction sets and complex operations.
True or False: RISC processors are generally more power-efficient than CISC processors.
True