Types of Computers
RISC , CISC and DISC
1)Reduced Instruction Set Computers (RISC)
2)Complex Instruction Set computers (CISC)
3)Dynamic Instruction Set Computers (DISC)
1) In RISC, Most of the burden is on the compiler. As the compilers are getting intelligent with the time so its better to put everything on compilers. There are very few instructions in the instruction set of RISC. ALU with Branch Instructions are enough to make any program and to implement any algorithm.
2)Hardware is always faster than software.. Its better to implement algos in hardware to achieve fast output. There are lot of instructions in the instruction set of CISC computers. these are really complex architectures. Intel 's Processor Family is CISC based.
3)In DISC, Few instructions are introduced which initilizes the processor. We can change/swap the hardware or its size on run time basis which may needed for executing some particular instructions.