Save
Computer Science Paper 1
CISC & RISC
Save
Share
Learn
Content
Leaderboard
Share
Learn
Created by
mariam mahmoud
Visit profile
Cards (38)
What are the two main categories of instruction sets in computers?
Complex Instruction Set Computer (
CISC
) and Reduced Instruction Set Computer (
RISC
)
View source
What is an instruction set in the context of a CPU?
It is the set of all instructions written in
machine code
that can be recognized and executed by a CPU.
View source
What is the purpose of the execution unit in a computer?
Carries out all
calculations
Operates on data loaded into
registers
View source
What is the main goal of CISC architecture?
Complete tasks in as few lines of
assembly
as possible
Understand and execute a series of
operations
View source
How does the execution time of a CISC instruction compare to a RISC instruction?
A CISC instruction may take more than one machine or
clock
cycle to execute.
View source
What are the main characteristics of RISC architecture?
Uses simple
instructions
executed in a single
clock cycle
Requires more lines of assembly code for tasks
Fewer transistors and less complex hardware
Supports
pipelining
for performance
View source
Why might RISC architecture seem less efficient at first glance?
It requires more
lines of code
in
assembly
compared to
CISC
.
View source
In what types of devices has RISC architecture become popular?
Low power and portable devices like
smartphones
and
tablets
.
View source
What are the advantages and disadvantages of RISC architecture compared to CISC?
Advantages:
Simpler
instructions
Lower energy requirements
Better for pipelining
Disadvantages:
Fewer instructions available
Initially lacked
software
support
View source
What has contributed to the rise of RISC architecture in recent years?
The reduction in price of
RAM
and increased sophistication of
compiler
technology.
View source
What is pipelining in the context of CPU architecture?
A technique to increase
instruction
throughput
Allows multiple instruction
phases
to overlap
View source
How does microcode benefit modern CISC processors?
It allows CISC processors to operate in a
RISC
-like fashion.
View source
How did compiler technology influence the acceptance of RISC architecture?
Increased sophistication of
compilers
made RISC more viable.
View source
Can you name a few devices that utilize RISC architecture?
Smart TVs
,
smartphones
,
tablets
, and home
assistants
.
View source
What does RISC stand for?
Reduced Instruction Set Computers
View source
What is a characteristic of RISC processors?
They include a small
instruction set
.
View source
How many lines of machine code does one instruction in RISC equal?
One
instruction equals
one
line of machine code.
View source
How long does it take to execute one instruction in RISC processors?
It takes one
clock cycle
.
View source
What does CISC stand for?
Complex Instruction Set Computers
View source
What is a characteristic of CISC processors?
They include a large
instruction set
.
View source
What is the aim of CISC processors regarding assembly code?
The aim is to complete tasks in as few
lines
of assembly code as possible.
View source
How are instructions in CISC processors built?
Instructions are built into
hardware
.
View source
How many clock cycles does it take to complete a complex instruction in CISC?
It takes more than
one
clock cycle.
View source
What is a feature of CISC processors regarding general-purpose registers?
CISC processors have more
general-purpose
registers.
View source
What are the main differences between RISC and CISC processors?
RISC: Small
instruction set
, 1 instruction = 1 line of code, 1
clock cycle
per instruction.
CISC: Large instruction set, aim for fewer lines of code, complex instructions take multiple clock cycles, more general-purpose registers.
View source
What does RISC stand for in computer architecture?
Reduced
Instruction Set
Computer
View source
What is a key characteristic of RISC architecture regarding the compiler's work?
The compiler does more work to translate high-level code to
machine code
View source
What is a disadvantage of RISC architecture related to memory?
It requires more
RAM
to store code
View source
Why is RISC architecture suitable for pipelining?
Because it has a simpler
instruction set
that allows for efficient execution
View source
What is an advantage of RISC architecture regarding power consumption?
It
requires
less power
View source
How does RISC architecture compare in manufacturing costs?
It costs
less
to manufacture
View source
What does CISC stand for in computer architecture?
Complex Instruction Set Computer
View source
What is a key characteristic of CISC architecture regarding the compiler's work?
The compiler does less work to translate high-level code into
machine code
View source
What is an advantage of CISC architecture related to memory usage?
It needs less
RAM
since the code is shorter
View source
What is a characteristic of CISC architecture regarding specialized instructions?
Many specialized instructions are made, despite only a few being used
View source
What is a disadvantage of CISC architecture related to power consumption?
It
requires
more power
View source
How does CISC architecture compare in manufacturing costs?
It
costs more to manufacture
View source
What are the main differences between RISC and CISC architectures?
RISC:
Compiler does more work
Requires more
RAM
Suitable for
pipelining
Requires less power
Costs less to manufacture
CISC:
Compiler does less work
Requires less RAM
Many
specialized
instructions
Requires more power
Costs more to manufacture
View source
See similar decks
OCR A-Level Computer Science
2091 cards
OCR GCSE Computer Science
1937 cards
AQA A-Level Environmental Science
2441 cards
AP Computer Science Principles
1196 cards
AP Computer Science A
1898 cards
AQA A-Level Computer Science
5135 cards
Edexcel GCSE Computer Science
2949 cards
AQA GCSE Computer Science
2308 cards
1.6.2 Legislation Relevant to Computer Science
OCR GCSE Computer Science > 1.6 Ethical, Legal, Cultural and Environmental Impacts of Digital Technology
39 cards
Topic 3: Computers
Edexcel GCSE Computer Science
454 cards
3.4 Computer systems
AQA GCSE Computer Science
208 cards
3.1 Hardware and Software Components
Edexcel GCSE Computer Science > Topic 3: Computers
310 cards
3.5 Fundamentals of computer networks
AQA GCSE Computer Science
218 cards
3.1.2 Understanding computer software:
Edexcel GCSE Computer Science > Topic 3: Computers > 3.1 Hardware and Software Components
47 cards
Paper 2: 19th-Century Novel and Poetry Since 1789
Edexcel GCSE English Literature
603 cards
2.1 Algorithms
OCR GCSE Computer Science
207 cards
6.4 Computer architecture
AQA A-Level Computer Science > 6.0 Fundamentals of computer systems
37 cards
4.2.3 Environmental Science
AP French Language and Culture > Unit 4: How Science and Technology Affect Our Lives > 4.2 Science and Ethics
59 cards
8.10 Volume with Disc Method: Revolving Around Other Horizontal or Vertical Lines
AP Calculus BC > Unit 8: Applications of Integration
50 cards
6.0 Fundamentals of computer systems
AQA A-Level Computer Science
254 cards
3.4.2 Boolean logic
AQA GCSE Computer Science > 3.4 Computer systems
54 cards