Similitudes y diferencias entre las tecnologías RISC y CISC
CISC es la abreviatura de Computadora con conjunto de instrucciones complejas y la abreviatura de la tecnología Intel x86 (x86). El significado chino es "Conjunto de instrucciones complejas". "CISC" es la abreviatura de "Computadora con conjunto de instrucciones complejas", que significa "Conjunto de instrucciones complejas" en chino y se refiere a la serie de CPU x86 (convención de nomenclatura de CPU Intel) producida por Intel Corporation. Se refiere a la serie de CPU x86 (una nomenclatura para las CPU Intel) producidas por Intel Corporation basadas en la arquitectura PC (Computadora personal) y sus CPU compatibles (CPU producidas por AMD, VIA y otros fabricantes). Este tipo de CPU generalmente tiene una estructura de 32 bits, por lo que también la llamamos CPU IA-32. (IA: Arquitectura Intel, Arquitectura Intel) Actualmente existen dos categorías principales de CPU CISC: CPU de servidor Intel y CPU de servidor AMD.
RISC es la abreviatura de Reduced Institution Set Computing, que significa "conjunto de instrucciones reducido" en chino. Fue desarrollado sobre la base del sistema de instrucción CISC (Computer con conjunto de instrucciones complejas). Las pruebas realizadas por algunas personas en máquinas CISC han demostrado que la frecuencia de uso de varias instrucciones varía mucho. Las más utilizadas son algunas instrucciones más simples, que solo cuentan. para 20 del total de instrucciones, pero su frecuencia de uso en el programa representa 80. Un sistema de instrucción complejo inevitablemente aumentará la complejidad del microprocesador, haciendo que el tiempo de desarrollo del procesador sea largo y costoso. Además, las instrucciones complejas requieren operaciones complejas, lo que inevitablemente reducirá la velocidad de ejecución de la computadora. Por las razones anteriores, las CPU RISC nacieron en la década de 1980. En comparación con las CPU de tipo CISC, las CPU de tipo RISC no solo simplifican el sistema de instrucciones, sino que también adoptan una estructura superescalar y de supercanalización, lo que mejora en gran medida las capacidades de procesamiento paralelo (procesamiento paralelo El procesamiento paralelo se refiere al procesamiento paralelo de servidores, que tiene capacidades de procesamiento paralelo) Procesamiento significa que el servidor tiene varias CPU procesando al mismo tiempo. El procesamiento paralelo puede mejorar en gran medida las capacidades de procesamiento de datos del servidor (los servidores a nivel departamental y empresarial deben admitir la tecnología de procesamiento paralelo de CPU). , con la misma frecuencia, se utiliza la estructura RISC. El rendimiento de la CPU es mucho mayor que el de la CPU con estructura CISC, lo que está determinado por las características técnicas de la CPU. En la actualidad, generalmente se utilizan servidores de gama media a alta. Las CPU con este sistema de instrucciones, especialmente los servidores de gama alta, utilizan el sistema de instrucciones RISC. El sistema de instrucciones es más adecuado para el sistema operativo UNIX de los servidores de gama alta. Las CPU Linux y UNIX actuales son incompatibles con Intel. y las CPU AMD en software y hardware no son compatibles.