Si tiene experiencia en el mundo x86 (-64), entonces sí, el cambio a un procesador RISC es un buen movimiento lateral para mantener su mente abierta. Tus preguntas son buenas.
Respondiendo a su segunda pregunta: sí, los procesadores MIPS aún están en uso. Con frecuencia son los procesadores utilizados en cosas como enrutadores y otros pequeños dispositivos informáticos como ese. También están apareciendo cada vez más en dispositivos informáticos domésticos pequeños en mercados asiáticos (Lemote, por ejemplo). Lo que aportan a la mesa sobre ARM es una relación precio/rendimiento competitiva y capacidades de 64 bits. Lo que ARM aporta a través de MIPS es una mejor relación potencia/rendimiento, si la memoria sirve, y un conjunto de opciones más flexible en la construcción de núcleos. SPARC es muy caro, pero, para ser justo, muy rápido. No sé lo suficiente sobre las otras arquitecturas mencionadas para hacer algún comentario útil. (Bueno, excepto Itanium, que es básicamente tecnología nacida muerta que no es RISC ni CISC.)
Respondiendo ahora su primera pregunta: la razón por la que MIPS tiene un lugar tan destacado en los libros es que es casi un ejemplo perfecto de un sistema RISC. Es una implementación de RISC pequeña, relativamente pura, que se entiende fácilmente y que ilustra bien los conceptos de RISC. Con fines pedagógicos, es probablemente la mejor arquitectura del mundo real para mostrar la naturaleza de RISC, junto con sus verrugas. Otros procesadores considerados RISC (ARM, SPARC, Alpha, etc.) son más pragmáticos y complicados, y confunden los conceptos de RISC con algunas mejoras más de tipo CISC para obtener un mejor rendimiento u otros beneficios.
Por último, para responder a su pregunta final: recomendaría aprender MIPS por la misma razón por la que recomiendo a las personas que aprenden OOP recoger a Eiffel, las personas que aprenden a recoger funcional Haskell y así sucesivamente. MIPS es la implementación más pura de los conceptos de RISC que está en uso real en el mundo real y se verá obligado a lidiar con la forma de pensar de RISC y solo con la forma de pensar de RISC (en su mayor parte) mientras resuelve sus problemas con ella.Esto preparará su mente para el enfoque RISC y le facilitará la recuperación rápida de ARM (mi segundo recomendado) o SPARC o cualquier otra arquitectura RISC, incluso si nunca usa MIPS directamente. (Aunque, como señalé, puede terminar compitiendo con MIPS de todos modos.)
Todavía hay muchas tabletas Android MIPS hoy en día –
@ LưuVĩnhPhúc Ejemplo por favor? Buscando en Google veo que, de hecho, es compatible desde 2009, pero el primer resultado fue un comunicado de prensa sobre ventas decepcionantes. Ciertamente nunca he visto uno en la naturaleza y, como desarrollador de Android, he supuesto que el código ARM nativo no bloqueará a nadie. – Potatoswatter
@Potatoswatter: Al menos hay algunas [noticias] (http://linuxgizmos.com/new-mips-warrior-processors-may-target-android/) hace solo unos meses http://liliputing.com/2013/ 01/ingenic-jz4780-es-un-dual-core-mips-cpu-for-android-tablets.html, es posible que tenga un resultado de google diferente debido a la región. La mayoría de los dispositivos MIPS hoy en día son tabletas baratas para China o India, por lo que tendrá menos posibilidades de ver uno. Http://www.androidcentral.com/mips-announces-125-jelly-bean-tablet http://techcrunch.com/ 2011/12/05/99-chinese-tablet-is-mips-based-runs-android-4-0/ –