RISC vs. CISC. Answer in 120 word or more

There are two main platforms of instruction sets used in modern computing - CISC and RISC. You may or may not be familiar with either of these, but it's a good bet you've used both. CISC stands for Complex Instruction Set Computing and is used on modern CPUs manufactured by Intel and AMD. It has many instructions available and gives great flexibility. However, all those instructions take up space on the chip (since they are implemented in hardware) so it's not good for small devices. Several years ago, the RISC, or Reduced Instruction Set Computing was created for these smaller devices. While not as flexible as CISC, RISC is still more than able to perform necessary calculations, and in fact, it's faster than CISC in most cases. It wasn't really popular until the rapid development of mobile devices, however. So, for this discussion topic - find out some of the advantages and disadvantages to RISC and CISC. Is one better than the other? What differences do you note between them? Book: Title Computer Organization and Design Author David A. Patterson; John L. Hennessy ISBN 978-0-12-407726-3