CISC vs RISC

5.0(1)
studied byStudied by 1 person
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/21

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

22 Terms

1
New cards

risc : definition

set made up of a small number of simple, fixed-length instructions

2
New cards

risc: how many lines of machine code does 1 instruction take

1-2

3
New cards

risc: memory

programs are longer and take up more memory

  • simple commands so basic tasks require several instructions

4
New cards

risc: speed

simpler instructions = faster to execute = increasing performance of processor

5
New cards

risc: power

require less circuitry = cheaper to design, produce and run + give off less heat and less power consumption

6
New cards

risc: examples

mobile phones, small specialist devices + super computers

7
New cards

risc: why suited for mobile phones, tablet computers , small specialist devices?

lower power requirements of RISC makes them far more suitable for battery-powered devices

8
New cards

risc: why suited for supercomputers?

risc architecture is inherently designed to facilitate parallelism and pipelining

supercomputers have a demand for high-speed parallel processing

9
New cards

risc: size

small - fewer transistors needed to handle smaller cpu instruction set

10
New cards

risc: ram

lots of ram required to store code, which can cause system bottlenecks

11
New cards

risc: compiler

compiler has to do more work to translate high level code into machine code

12
New cards

risc: hardware vs software

software over hardware: high-level compilers take on most of the burden of translating many software steps from the programmer

13
New cards

cisc: definition (complex)

designed to execute complex instructions in as few lines of assembly language as possible

14
New cards

cisc: how do they execute complex instructions in as few lines of assembly language as possible?

carry out a number of low-level operations as part of a single instruction

15
New cards

cisc: memory

more specialised instructions = take up less space in the main memory = easier to translate to machine code

16
New cards

cisc: speed

take several clock cycles to complete = longer to process

17
New cards

cisc: power

leads to large complex cpu w/ many transistors = uses more power + require heat sink/ cooling fan

18
New cards

cisc: examples

  • earlier were the standard + traditionally used in specialist computers

  • now used in micro controllers + embedded systems

19
New cards

cisc: ram

makes efficient use of ram

20
New cards

cisc: why does it make efficient use of ram

code shorter so less ram needed

21
New cards

cisc: compiler

compiler has less work to translate high level code into machine code

22
New cards

cisc: hardware vs software

hardware over software: the ISA (instruction set architecture) does as much as possible using dedicated processor hardware circuitry