Red de conocimiento informático - Material del sitio web - ¿Cuál es el significado chino de la abreviatura RISC comúnmente utilizada en el campo de la informática y otra abreviatura CISC?

¿Cuál es el significado chino de la abreviatura RISC comúnmente utilizada en el campo de la informática y otra abreviatura CISC?

RISC significa "computadora con conjunto de instrucciones reducido". RISC es una computadora con un conjunto de instrucciones reducido (CISC) que fue desarrollada para abordar las deficiencias de los conjuntos de instrucciones de los procesadores tradicionales. El sistema de instrucciones de los procesadores tradicionales (como los sistemas Intel) se está volviendo cada vez más complejo, lo que no solo conduce a un ciclo de desarrollo del procesador más largo, sino que también presenta algunas dificultades insuperables, como las dificultades de depuración y mantenimiento. RISC se centra en cómo hacer que la estructura del procesador sea más simple y razonable y mejorar la velocidad de computación. RISC da prioridad a las instrucciones simples más utilizadas (generalmente solo 50 metros) y evita el uso de instrucciones complejas. Generalmente fija la longitud de las instrucciones en 32 bits y la mayoría de las instrucciones son instrucciones de un solo ciclo. El formato de instrucción, el modo de direccionamiento y el tipo se reducen, lo que acorta el tiempo de decodificación y comprime el ciclo de la máquina. Basado principalmente en una lógica de control interna cableada, sin o menos uso de control de microcódigo, etc. Estas medidas mejoran enormemente la velocidad informática de los procesadores RISC. El núcleo del procesador k6 es la arquitectura superescalar RISC.

CISC (Computadora con conjunto de instrucciones complejas) y RISC (Computadora con conjunto de instrucciones reducidas) son dos arquitecturas de CPU actuales. Se diferencian debido a las diferentes filosofías y enfoques de diseño de CPU. Todas las primeras CPU utilizaban la arquitectura CISC, que fue diseñada para completar las tareas informáticas requeridas con una cantidad mínima de instrucciones en lenguaje de máquina. Por ejemplo, al realizar una multiplicación en una CPU CISC, es posible que necesite una instrucción como esta: MUL ADDRA, ADDRB Multiplique los números en ADDRA y ADDRB y almacene el resultado en ADDRA. Leer los datos en ADDRA, ADDRB en registros, realizar la multiplicación y escribir los resultados en la memoria depende de la lógica diseñada en la CPU. Esta estructura aumenta la complejidad de la estructura de la CPU y los requisitos para el procesamiento de la CPU, pero es muy beneficiosa para el desarrollo del compilador. Por ejemplo, en el ejemplo anterior, a*=b en el programa C se puede compilar directamente en una instrucción de multiplicación. Hoy en día, sólo Intel y sus CPU compatibles todavía utilizan la arquitectura CISC. La arquitectura RISC requiere software para especificar los pasos operativos individuales. Para implementar el ejemplo anterior en una arquitectura RISC, es necesario leer datos de ADDRA, ADDRB en registros, realizar la multiplicación y escribir los resultados en la memoria mediante software, como MOV A, ADDRA B, ADDRB; B; STR ADDRA,A. Esta arquitectura reduce la complejidad de la CPU y permite la generación de CPU más potentes en el mismo nivel de proceso, pero requiere un diseño de compilador más complejo.

RISC y CISC son dos tecnologías típicas utilizadas en el diseño y fabricación de microprocesadores actuales, aunque ambas intentan lograr un equilibrio entre arquitectura, operación, software y hardware, tiempo de compilación y tiempo de ejecución, para lograr una alta eficiencia. /p>

, pero utilizan métodos diferentes y por lo tanto difieren mucho en muchos aspectos.

(1) Sistema de instrucción: los diseñadores de RISC se centran en aquellas instrucciones de uso frecuente y tratan de hacerlas simples y eficientes. Para funciones poco comunes, generalmente se implementan combinando instrucciones. Por lo tanto, implementar funciones especiales en una máquina RISC puede resultar menos eficiente. Sin embargo, se puede mejorar y compensar utilizando tecnología de transmisión y tecnología superescalar. Las computadoras CISC tienen un sistema de instrucción más completo que puede completar funciones específicas a través de instrucciones especializadas. Por lo tanto, maneja tareas especiales de manera más eficiente.

(2) Operación de memoria: RISC tiene restricciones en las operaciones de memoria, lo que simplifica el control; mientras que las máquinas CISC tienen muchas instrucciones de operación de memoria y las operaciones son directas.

(3) Programa: los programas en lenguaje ensamblador RISC generalmente requieren un gran espacio de memoria y, cuando se implementan funciones especiales, el programa es complejo y difícil de diseñar, mientras que la programación del programa en lenguaje ensamblador CISC es relativamente simple y lo es; un programa para cálculos científicos y operaciones complejas de diseño de grupos es relativamente fácil y eficiente.

(4) Interrupciones: las máquinas RISC pueden responder a interrupciones en puntos apropiados de la ejecución de instrucciones, mientras que las máquinas CISC responden a interrupciones al final de la ejecución de instrucciones.

(5) CPU: la CPU RISC contiene menos circuitos unitarios, por lo que tiene un área pequeña y un bajo consumo de energía; la CPU CISC contiene una unidad de circuito rica, por lo que es potente, tiene un área grande y tiene alto consumo de energía.

(6) Ciclo de diseño: los microprocesadores RISC tienen una estructura simple, diseño compacto, ciclo de diseño corto y son fáciles de adoptar la última tecnología; los microprocesadores CISC tienen estructuras complejas y ciclos de diseño largos.

(7) Uso del usuario: los microprocesadores RISC tienen una estructura simple, instrucciones regulares, un rendimiento fácil de entender y son fáciles de aprender y usar; los microprocesadores CISC tienen estructuras complejas, funciones poderosas y son fáciles de implementar. funciones especiales.

(8) Ámbito de aplicación: dado que el sistema de instrucción RISC está determinado por campos de aplicación específicos, las máquinas RISC son más adecuadas para máquinas de uso especial, mientras que las máquinas CISC son más adecuadas para máquinas de uso general;