CISC and RISC

?
  • Created by: lordHan
  • Created on: 21-12-17 09:44
What is an instruction set?
The complete collection of commands in machine code that are recognized by the CPU.
1 of 14
Whatis the effect if having additional instructions in an instruction set?
More transistors are required, and more power will be consumed.
2 of 14
What does CISC stand for?
Complex Instruction Set Computer
3 of 14
What is the idea behind CISC?
It is better to develop CPUs with an instruction set that has a broad and rich range of instructions included.
4 of 14
What does CISC mean in terms of hardware and software?
There is more complex hardware, as many transistors will be required although fewer registers are needed, in order to support simpler software, as less programming code will be required from the user.
5 of 14
What is the disadvantage of using many transistors?
They use up large amounts of power and generate heat, meaning additional cooling from a heat sink/fan is required.
6 of 14
What is the relationship between instructions and CPU cycles with CISC?
One-to-many ; each instruction can take several clock cycles to complete.
7 of 14
What does RISC stand for?
Reduced Instruction Set Computer
8 of 14
What is the idea behind RISC?
It is more beneficial to have an instruction set consisting of only the frequently used instructions, allowing the CPU to access/process instructions quicker.
9 of 14
What does RISC mean in terms of hardware and software?
The hardware is simpler, as fewer transistors are required, although many registers are needed. However more programming code and memory is required to run using this.
10 of 14
What are the disadvantages of RISC?
The compiler has to generate more lines of machine code to do the same task, and more memory will be required to store the larger amounts of instructions per program.
11 of 14
What is the relationship between the instructions and the clock cycles with RISC?
One-to-one ; each instruction only takes one clock cycle to execute, allowing for pipelining.
12 of 14
What are the advantages of RISC over CISC?
It is smaller in size, cheaper, lower energy consumption, can support pipelining, and executes simpler programs more efficiently.
13 of 14
What are the advantages of CISC over RISC?
The CPU can run at a higher clock speed, more intensive tasks can be performed more efficiently and shorter program codes are required.
14 of 14

Other cards in this set

Card 2

Front

Whatis the effect if having additional instructions in an instruction set?

Back

More transistors are required, and more power will be consumed.

Card 3

Front

What does CISC stand for?

Back

Preview of the front of card 3

Card 4

Front

What is the idea behind CISC?

Back

Preview of the front of card 4

Card 5

Front

What does CISC mean in terms of hardware and software?

Back

Preview of the front of card 5
View more cards

Comments

No comments have yet been made

Similar Computing resources:

See all Computing resources »See all Software resources »