ALEGSA.com.ar

Definición de CISC

Significado de CISC: (Complex Instruction Set Computer - Computadora con Conjunto de Instrucciones Complejas). CISC es un tipo de arquitectura de computadoras que promueve el uso ...
12-06-2023

 


Definición de CISC

 

(Complex Instruction Set Computer - Computadora con Conjunto de Instrucciones Complejas).
CISC es un tipo de arquitectura de computadoras que promueve el uso de gran número de instrucciones, permitiendo operaciones complejas entre operandos situados en memoria o en registros internos. Es contrapuesta a la arquitectura RISC.

La arquitectura CISC dificulta el paralelismo, para subsanar este inconveniente actualmente los microprocesadores implementan un sistema para convertir instrucciones complejas en varias instrucciones simples (del tipo RISC).

La familia Intel x86 (los microprocesadores más usados en PC) utilizan arquitectura CISC como así también el Motorola 68000, Zilog Z80, etc.

La arquitectura CISC ha sido ampliamente utilizada en sistemas informáticos a lo largo de las décadas. Fue desarrollada en un momento en que la memoria y los recursos de procesamiento eran limitados y los sistemas operativos no tenían la capacidad de administrar eficazmente los recursos del sistema. Sin embargo, con la evolución de la tecnología, la arquitectura RISC ha ganado popularidad debido a su mayor eficiencia en términos de velocidad y paralelismo.

A pesar de que la arquitectura CISC tiene sus limitaciones, todavía se utiliza en ciertas aplicaciones especializadas, como el procesamiento de señales de audio y video, así como en sistemas de control de redes y dispositivos de almacenamiento. Además, se han hecho esfuerzos para mejorar la eficiencia de la arquitectura CISC a través de técnicas como la predicción de saltos de instrucción y el uso de múltiples puertos de memoria.

En resumen, aunque la arquitectura CISC ha sido reemplazada en gran medida por la RISC, todavía tiene un lugar en ciertos campos, y ha sido una pieza importante en la evolución de la tecnología informática.


Resumen: CISC



CISC es un tipo de arquitectura de computadoras que utiliza muchas instrucciones para hacer operaciones complejas. Esto puede hacer que sea difícil para varias operaciones o tareas que se realicen al mismo tiempo. Por eso, los microprocesadores modernos convierten las instrucciones complejas en varias instrucciones simples para hacer el proceso más rápido y eficiente. Algunos ejemplos de procesadores CISC son los utilizados en las computadoras personales (PC).




¿Cuáles son las características principales de la arquitectura CISC?



La arquitectura CISC se caracteriza por tener un conjunto de instrucciones complejo, donde una sola instrucción puede realizar varias operaciones. Además, utiliza memoria de acceso aleatorio (RAM) como medio principal de almacenamiento de datos y tiene un enfoque en minimizar la cantidad de operaciones de entrada/salida.


¿Cuál es la ventaja de utilizar el conjunto de instrucciones complejas de CISC?



La ventaja de utilizar el conjunto de instrucciones complejas de CISC es que puede hacer que los programas se ejecuten más rápido y de manera más eficiente. Las instrucciones complejas permiten realizar varias operaciones en una sola instrucción, lo que reduce la cantidad de instrucciones necesarias para ejecutar una tarea.


¿Qué diferencias hay entre la arquitectura CISC y la arquitectura RISC?



La arquitectura CISC tiene un amplio conjunto de instrucciones complejas, mientras que la arquitectura RISC tiene un conjunto de instrucciones reducido. RISC se enfoca en realizar instrucciones simples y repetitivas de manera muy rápida, mientras CISC se enfoca en realizar instrucciones más complejas en menos ciclos de reloj.


¿Cuáles son algunos ejemplos de procesadores CISC?



Algunos ejemplos de procesadores CISC son Intel x86, Motorola 68000 y el procesador del original Macintosh.


¿Cómo influye la arquitectura CISC en el rendimiento de una computadora?



La arquitectura CISC puede aumentar el rendimiento de una computadora al permitir que las instrucciones se ejecuten más rápido y de manera más eficiente. Sin embargo, esto también puede hacer que el hardware sea más complejo y, por lo tanto, más costoso de diseñar y fabricar.


¿Es la arquitectura CISC utilizada todavía en la actualidad?



Sí, la arquitectura CISC todavía es utilizada en muchos procesadores modernos, aunque cada vez más procesadores se están moviendo hacia la arquitectura RISC debido a sus ventajas en términos de eficiencia energética y compatibilidad con software.

Tecnologías empleadas en CPUs
• Arquitectura
Harvard (Modified Harvard)
• von Neumann
• Dataflow
• TTA
• Conjunto de instrucciones
• ASIP
CISC
• EDGE
• EPIC
• MISC
MIPS
• NISC
• OISC
RISC
• TRIPS
• VLIW
• ZISC
Tamaño de palabra (word)
• 1 bit • 4 bit8 bit • 9 bit • 10 bit • 12 bit • 15 bit • 16 bit • 18 bit • 22 bit • 24 bit • 25 bit • 26 bit • 27 bit • 31 bit • 32 bit • 33 bit • 34 bit • 36 bit • 39 bit • 40 bit • 48 bit • 50 bit • 60 bit • 64 bit128 bit • 256 bit • 512 bit • bit variable
• Ejecución (ciclo de instrucción)

Segmentación (pipelining): Bubble, Operand forwarding
• Ejecución fuera de orden (out-of-order): Renombre de registros
• Ejecución especulativa: predictor de saltos (branch predictor), predicción de dependencia de memoria
• Riesgo (Hazards)

• Computación paralela
• Paralelismo a nivel de Bit: bit-serial, palabra
• Paralelismo a nivel de Instrucción: escalar, superescalar
• Paralelismo de Datos: vector
• Paralelismo a nivel de Memoria (MLP)
• Paralelismo a nivel de Tareas: hilo de ejecución (thread)
• Multihilo
• Temporal multithreading
• Simultaneous multithreading: HyperThreading
• Taxonomía de Flynn
• SISD
• SIMD
• MISD
• MIMD (SPMD)
• Modos de direccionamiento (addressing mode)
• Tipos
Procesador digital de señales (DSP)
GPGPU
• Microcontrolador
• Unidad de procesamiento físico (PPU)
• System on a chip (SoC)
• Celular (cellular architecture)
• Componentes

• Unidad de generación de direcciones (address generation unit o AGU)
Unidad aritmético lógica (UAL o ALU)
• Barrel shifter
Unidad de coma flotante (floating-point unit o FPU)
• Bus trasero (back-side bus): multiplexor, demultiplexor
• Registros
• Unidad de gestión de memoria (MMU)
Translation lookaside buffer (TLB)
Caché de CPU
• Archivo de registro (register file)
Microcódigo
Unidad de Control (CU)
Frecuencia de reloj (clock rate)

• Gestión de energía
• APM
• ACPI
• Escala de frecuencia dinámica (Dynamic frequency scaling)
• Escala de tensión dinámica (Dynamic voltage scaling)
• Gating de reloj (clock gating)
• Seguridad por hardware de CPU

• NX bit
• Restricción de hardware (firmware)
• Trusted Execution Technology (Intel TXT)
• Critoprocesador seguro (Secure cryptoprocessor)
• Módulo de seguridad de hardware (HSM)
• Hengzhi chip






Autor: Leandro Alegsa
Actualizado: 12-06-2023

¿Cómo citar este artículo?

Alegsa, Leandro. (2023). Definición de CISC. Recuperado de https://www.alegsa.com.ar/Dic/cisc.php

Diccionario informático



 


articulos
Asistente IA
Escribe tu consulta sobre informática y tecnologías al asistente de Inteligencia Artificial
¡te responderá en segundos!




* ACLARACIÓN: el asistente ha sido entrenado para responder tus dudas con muy buenos resultados, pero puede equivocarse, esta tecnología aún está en desarrollo. Te sugiero dejar tu email para que te contactemos para corregir la respuesta de la IA: leemos todas las consultas y respuestas.


Usa nuestro buscador para definiciones, informática y tecnologías