Está en la página 1de 22

UNIVERSIDAD PERUANA DE CIENCIAS APLICADAS

TRABAJO DE INVESTIGACIÓN

TEMA : “ARQUITECTURAS DE COMPUTADORAS QUE HAN EXISTIDO HASTA EL

DÍA DE HOY"

CURSO : ARQUITECTURA DE COMPUTADORAS Y SISTEMAS OPERATIVOS

PROGRAMA : EPE

DOCENTE : Luis Francisco Torrejón Arias

INTEGRANTES :

 Alexa Brigitt Mayuri Valverde - U202218455


 Fatima Angie Rivera Principe - U202021880
 Alberto Mauricio Soto Ríos - U201619592
 Juan Carlos Cjumo Huari - U201514643
 Victor Eduardo Torres Tejada - U20191B554

2022-II
ARQ. DE COMPUTADORAS Y
SISTEMAS OPERATIVOS SECCIÓN C11A – GRUPO 02

Contenido
1. ARQUITECTURA DE COMPUTADORA 3
2. TIPOS DE ARQUITECTURA 3
2.1. ARQUITECTURA HARVARD 3
2.2. ARQUITECTURA VON NEUMANN 4
2.3. ARQUITECTURA ARM 5
2.4. ARQUITECTURA ORIENTADA A SERVICIOS (SOA) 6
2.5. ARQUITECTURA EN PIPELINE 7
2.6. IA-32 (INTEL ARCHITECTURE, 32 BITS) 8
2.7. IA-64 (INTEL ARQUITECTURE, 64 BITS) 9
2.8. SPARC (DEL INGLÉS SCALABLE PROCESSOR ARCHITECTURE) 10
2.9. POWERPC (USUALMENTE ABREVIADA PPC) 11
2.10. ARM (ADVANCED RISC MACHINES) 12
2.11. PA-RISC 13
2.12. ALPHA 14
2.13. RISC (Reduced Instruction Set Computer) 15
2.14. CISC (Complex Instruction Set Computer) 16
2.15. VLIW (very long instruction word) 17

2
ARQ. DE COMPUTADORAS Y
SISTEMAS OPERATIVOS SECCIÓN C11A – GRUPO 02

1. ARQUITECTURA DE COMPUTADORA
El concepto de la arquitectura de las computadoras hace referencia a la estructura y
organización del sistema de un computador, es decir, brinda a detalle información sobre la
situación de los componentes del computador y permite determinar las posibilidades que
este pueda, o no, realizar ciertas operaciones.

2. TIPOS DE ARQUITECTURA
2.1. ARQUITECTURA HARVARD
El termino proviene de la computadora Harvard Mark I, que almacenaba las instrucciones
en cintas perforadas y los datos en interrupciones. Fue el primer ordenador
electromecánico construido en la Universidad Harvard por Howard Aiker en 1944, con la
subvención en IBM.

CARACTERISTICAS

 Es una arquitectura de computadora con pistas de almacenamiento y de señal


físicamente separadas para las instrucciones y para los datos. En la arquitectura
Harvard, el procesador se conecta a dos módulos independientes de memoria,
conteniendo uno de ellos instrucciones (memoria de programa) y el otro para dato
(memoria de datos).

VENTAJAS

 La CPU puede tanto leer una instrucción como realizar un acceso a la memoria de
datos al mismo tiempo.

 Hay menos posibilidad de corrupción en la transmisión, ya que los datos y las


instrucciones se transfieren a través de diferentes buses.

 Se tiene un mayor ancho de banda de memoria que es más predecible por tener
memorias separadas para las instrucciones y datos

DESVENTAJAS

 Divide en dos la memoria disminuyendo el rendimiento.

 El hecho de tener un bus separado para el programa y otro para los datos.

 Deben poseer instrucciones especiales para acceder a tablas de valores constantes


que pueda ser necesario incluir en los programas.

3
ARQ. DE COMPUTADORAS Y
SISTEMAS OPERATIVOS SECCIÓN C11A – GRUPO 02

2.2. ARQUITECTURA VON NEUMANN


En se encuentra vigente fue establecido en 1945 por Von Neumann. La máquina de Von
Neumann es capaz de ejecutar, secuencialmente una serie de órdenes elementales
denominadas Instrucciones Máquinas, que deben estar almacenadas en la Memoria
Principal para ser leídas y ejecutadas.

CARACTERISTICAS

Consiste en una unidad central de proceso que se comunica a través de un solo bus con un
banco de memoria en donde se almacenan tanto los códigos de instrucción del programa,
como los datos que serán procesados. En la arquitectura de Von Neuman consta de los
siguientes elementos:

 Unidad de Control: Encargada de las etapas de captación y descodificación del


ciclo de instrucción.

 Unidad lógico-aritmética o ALU: Encargada de realizar las operaciones


matemáticas y de lógica que requieren los programas.
 Memoria: La memoria en la que se almacena el programa, la cual la conocemos
como memoria RAM
 Dispositivo de entrada: Desde el que nos comunicamos con el ordenador
 Dispositivo de Salida: Desde el que el ordenador se comunica con nosotros.

VENTAJAS

Permite código automodificable

 Arquitectura electrónica “fácil” de diseñar.

 El uso más eficiente de la memoria.

 Instrucciones y datos recuperados de forma secuencial.

DESVENTAJAS

Debido a que la memoria es común a los datos y las instrucciones, el proceso de ejecución
de todo es más lento debido a dos accesos a memoria. Las limitaciones que se encuentran
con la arquitectura Von Neumann son:

 La limitación de la longitud de las instrucciones por el bus de datos, que hace que
el microprocesador tenga que realizar varios accesos a memoria para buscar
instrucciones complejas.

4
ARQ. DE COMPUTADORAS Y
SISTEMAS OPERATIVOS SECCIÓN C11A – GRUPO 02

 La limitación de la velocidad de operación a causa del bus único para datos e


instrucciones que no deja acceder simultáneamente a unos y otras, lo cual impide
superponer ambos tiempos de acceso.

5
ARQ. DE COMPUTADORAS Y
SISTEMAS OPERATIVOS SECCIÓN C11A – GRUPO 02

2.3. ARQUITECTURA ARM


A La arquitectura ARM es el conjunto de instrucciones de 32 y 64 bits más ampliamente
utilizado en unidades producidas. Concebida originalmente por Acorn Computers para su
uso en ordenadores personales, los primeros productos basados en ARM eran los Acorn
Archimedes, lanzados en 1987.

CARACTERISTICAS

 Control de la Unidad Aritmético Lógica (ALU) y el registro de desplazamiento


(shifter) para maximizar el uso de ambas.

 Auto-incremento y auto-decremento de los modos de direccionamiento


para optimizar lo bucles.

 Load y Store Múltiple que maximiza el paso de datos.

 Ejecución condicional en la mayoría de las instrucciones para optimizar la


ejecución del código.

VENTAJAS

 Más batería: ARM está diseñado para consumir la mejor energía posible. X86 no
está diseñado para ello.

 Más seguridad: Existe poco malware para la plataforma ARM, a diferencia de la


que existe en x86 y Windows.

DESVENTAJAS

 Menos rendimiento: En aplicaciones comunes, x86 sigue teniendo la batuta.


Menos mal, cada vez aparecen modelos ARM más rápidos en frecuencia y con más
núcleos.

6
ARQ. DE COMPUTADORAS Y
SISTEMAS OPERATIVOS SECCIÓN C11A – GRUPO 02

2.4. ARQUITECTURA ORIENTADA A SERVICIOS (SOA)


Se lanzo el 3 de septiembre del 2008, es un paradigma que permite la orientación de
servicios, con el objetivo de buscar mayor estabilidad y agilidad a los constantes cambios
de los negocios

CARACTERISTICAS

 CONTRATO ESTANDARIZADO, porque un servicio debe tener un contrato asociado


donde se especifique la información tanto funcional, como técnica para el
consumo de dicho servicio.

 REUSABILIDAD, en la cual se promete que un servicio puede ser consumido por


diferente clientes o diferentes consumidores, porque como lo dije al inicio, lo que
se define es una funcionalidad que no está amarrada a ningún proceso ni a nada
en específico de ningún tipo de consumidor, simplemente es una funcionalidad del
negocio, por ello permite la reusabilidad.

 LA ABTRACCION, este principio busca que solamente se muestre información


necesaria para el consumo del Servicio.

VENTAJAS

 Reduce el nivel de acoplamiento.

 Clara definición de roles de desarrollo.


 Definición de seguridad más clara.
 Fácil testeo.
 Mejora la mantención.
 Favorece la reutilización.
 Favorece el desarrollo en paralelo.
 Permite fácil escalabilidad.
 Permite un mapeo directo entre los procesos y los sistemas.
 Permite un monitoreo preciso.
 Permite la interoperabilidad.
DESVENTAJAS

 SOA depende de la implementación de estándares. Sin estándares, la


comunicación entre aplicaciones requiere de mucho tiempo y código.

 SOA no es para: aplicaciones con alto nivel de transferencia de datos,


aplicaciones que no requieren de implementación del tipo
request/response y para aplicaciones que tienen un corto periodo de vida.
 Incrementalmente se hace difícil y costoso el ser capaz de cumplir con los
protocolos y hablar con un servicio.

7
ARQ. DE COMPUTADORAS Y
SISTEMAS OPERATIVOS SECCIÓN C11A – GRUPO 02

 Implica conocer los procesos del negocio, clasificarlos, extraer las funciones
que son comunes a ellos, estandarizarlas y formar con ellas capas de
servicios que serán requeridas por cualquier proceso de negocio.
 En la medida en que un servicio de negocio, vaya siendo incorporado en la
definición de los procesos de negocio, dicho servicio aumentara su nivel de
criticidad. Con lo cual cada que se requiera efectuar una actualización en
dicho servicio (por ejemplo, un cambio en el código, una interfaz nueva,
etc.), deberá evaluarse previamente el impacto y tener mucho cuidado con
su implementación. Sin embargo, parte de la problemática anterior, puede
ser solventada en virtud a un buen diseño del servicio.

8
ARQ. DE COMPUTADORAS Y
SISTEMAS OPERATIVOS SECCIÓN C11A – GRUPO 02

2.5. ARQUITECTURA EN PIPELINE


Diseñada en 1961, llamada también SEGMENTADA, es una serie de elementos de
procesamiento de datos ordenados de tal modo que la salida de cada uno es la
entrada del siguiente, como quien dice una cadena de montaje, pero en vez de
orientada a la manufactura, orientada al procesamiento de datos e instrucciones.

CARACTERISTICAS

 MULTIPROGRAMACION Y MULTIPROCESAMIENTO, estas acciones se toman a nivel


de programa o trabajo.

 TAREA O PROCEDIMIENTOS, acciones que se toman dentro de un mismo


programa, ejecutándose procesos independientes en forma simultánea.

 INSTAR INSTRUCCIONES, ACCIONES A NIVEL DE INSTRUCCION OSEA DENTRO DEL


MISMO PROCESO O TAREA, se pueden ejecutar instrucciones independientes en
forma simultánea.

VENTAJAS

 No ayuda en la realización de una única tarea, ayuda en la realización de una carga


de trabajo (es decir varias).

 Se pueden realizar múltiples tareas simultáneamente utilizando diferentes


recursos

DESVENTAJAS

Existen situaciones en las que las instrucciones no se pueden ejecutar en el próximo


ciclo, y hay 3 riesgos.

 RIESGOS ESTRUCTURALES, el hardware no pueden manejar la combinación de


instrucciones que deben ejecutarse en el mismo ciclo.

 RIESGOS DE CONTROL, esto aplica cuando se tiene una única memoria, ya que
estos riesgos ocurren porque el procesador no sabe lo suficiente cuando se
producen saltos condicionales y saltos incondicionales.

 RIESGOS DE DATOS, estos ocurren porque una instrucción depende del resultado
de una instrucción previa en el segmento.

9
ARQ. DE COMPUTADORAS Y
SISTEMAS OPERATIVOS SECCIÓN C11A – GRUPO 02

2.6. IA-32 (INTEL ARCHITECTURE, 32 BITS)


Elaborado por Intel, fue creado en el año 1985, conocido de manera genérica como x86,
x86-32 o i386, es la arquitectura del conjunto de instrucciones del procesador Intel
comercialmente más exitoso, permite utilizar un registro de 32 posiciones para gestionar la
RAM.

CARACTERISTICAS

 FUE LA PRIMERA EN SURGIR.

 SON LA MEJOR RECOMENDACION PARA UN USO DOMESTICO.

VENTAJAS

 ADMINISTRA HASTA 4GB EN RAM.

 UNA VERSION DE 32 BITS CORRERA EN CUALQUIER TIPO DE PROCESADOR.

DESVENTAJAS

 EL ACCESO A LA RAM SERA MUY LIMITADO PARA EL PROCESAMIENTO DE DATOS


CUANDO UTILICEMOS UN SISTEMA DE 32 BITS

 EN LA ACTUALIDAD DEBIDO A LAS ACTUALIZACIONES DE LOS PROGRAMAS, POCAS


APLICACIONES QUE TRABAJAN CON 32 BIST.

 NO ES RECOMENDABLE PARA UN USO MAS PROFESIONAL, COMO POR EJEMPLO


EL DE 64 BITS QUE ES MUCHO MAS POTENTE.

 ESTE TIPO DE SISTEMA NO PUEDE GESTIONAR, NI ADMINISTRAR GRANDES


CANTIDADES DE MEMORIA RAM.

 SU LIMITE SE ENCUENTRA ENTRE LOS 4096 MEGABYTES O LO QUE ES LO MISMO A


4GB

10
ARQ. DE COMPUTADORAS Y
SISTEMAS OPERATIVOS SECCIÓN C11A – GRUPO 02

2.7. IA-64 (INTEL ARQUITECTURE, 64 BITS)


Fecha de lanzamiento: 2001

El termino IA-64 proviene de Intel Architecture-64 bits, y se refiere al hecho de que los
procesadores de esta familia eran de 64 bits, a diferencia de los pertenecientes a familia
Intel x86 que no pueden manejar valores de más de 32 bits.
Pero además de esta característica, que ya es parte de otras arquitecturas hace varios años
(Alpha, MIPS, etc..), el aspecto más relevante de la nueva arquitectura es que permite
agrupar instrucciones para ser ejecutadas paralelamente en forma explícita. Esta y otras
características se consideran parte de EPIC (Explicitly Parallel Instruction Computing), un
término creado por Intel que designaría un nuevo tipo de arquitectura de computadores
(como RISC, CISC, etc..).
Esta arquitectura fue creada por Intel en conjunto con HP, y como es habitual en los
procesadores Intel, mantendrá la compatibilidad con los procesadores x86 anteriores.

CARACTERISTICAS

 Uso de 64 bits para gestionar la RAM

 Multiproceso

 Tener paralelismo explicito en el código de máquina.

VENTAJAS

 Se basa en un explícito paralelismo a nivel de instrucción, con el compilador tomando


decisiones sobre qué instrucciones deben ejecutarse en paralelo.

 El procesador puede ejecutar hasta seis instrucciones por ciclo de reloj. A diferencia de
otras arquitecturas superescalares, I-64 no precisa de hardware elaborado para seguir la
pista de las dependencias de las instrucciones durante la ejecución paralela.

DESVENTAJAS

 Costo

 No hay suficiente software preparado para sacar ventaja de la nueva arquitectura.


(Tomar en cuenta el contexto del año en que se lanzó)

11
ARQ. DE COMPUTADORAS Y
SISTEMAS OPERATIVOS SECCIÓN C11A – GRUPO 02

2.8. SPARC (DEL INGLÉS SCALABLE PROCESSOR ARCHITECTURE)


Fecha de lanzamiento: 1987

La arquitectura de procesador escalable, mejor conocida como SPARC, es una tecnología


de arquitectura de cómputo de conjunto de instrucciones (RISC) reducida para
microprocesadores desarrollada por Sun Microsystems.

CARACTERISTICAS

 La arquitectura SPARC está diseñada para optimizar las implementaciones de 32


bits y 64 bits.

 Generalmente se identifica con el sistema operativo Solaris.

 La palabra "escalable" en SPARC significa que la pila de registros


se puede escalar hasta 512, o 32 ventanas, para minimizar las
cargas del procesador.

VENTAJAS

 Arquitectura abierta altamente escalable diseñada para ofrecer


tasas de ejecución rápidas.

DESVENTAJAS

 Es una arquitectura que quiere alcanzar mejor rendimiento y velocidad,


pero esta no puede llegar a ser más pequeño, debido por la misma
arquitectura y sus características.

12
ARQ. DE COMPUTADORAS Y
SISTEMAS OPERATIVOS SECCIÓN C11A – GRUPO 02

2.9. POWERPC (USUALMENTE ABREVIADA PPC)


Fecha de lanzamiento: 1994

PowerPC es un microprocesador basado en el sistema RISC desarrollado conjuntamente


por IBM, Apple Computer, y Motorola Corporation, está diseñado para cumplir con los
estándares ISA (instruction set architecture), permitiendo que cualquiera diseñe y fabrique
procesadores PowerPC, que correrán con el mismo código. Su nombre está derivado del
nombre de IBM para la arquitectura Performance Optimization With Enhanced RISC, usada
en la workstations RS/6000.

CARACTERISTICAS

 Ante la falta de procesadores de bajo costo con buen funcionamiento de punto


flotante de precisión y buen uso en sistemas simétricos del multiprocesador, la
configuración de PowerPC agregó las características que corregían estas
deficiencias.

 Conjunto completo de instrucciones aritméticas de coma flotante de solo-


precisión, así como dos instrucciones de convertir valores de punto flotante a los
números enteros. Porque la mayoría de estas instrucciones proporcionan la
versión de solo-precisión de instrucciones de precisión doble existentes, la
complejidad agregada por las nuevas instrucciones es mínima.

VENTAJAS

 La nueva arquitectura evita las limitaciones del set de instrucciones x86. Los
sistemas corren mucho del Software x86 con la ayuda de emuladores incluidos en
los sistemas operativos.

 Los chips son menos caros de fabricar que los procesadores x86 o similares.
 Un altamente exitoso debut en la línea Apple's Power Macintosh a generado
interés.

DESVENTAJAS

 La selección de Software nativo es limitada; el Software emulado corre


lentamente.

 Los sistemas requieren Windows NT o Unix.

 Los sistemas están disponibles en un número limitado de vendedores y son


relativamente caros.
 Bajo volumen significa que los desarrolladores de Software están menos inclinados
a optimizar códigos anulando cualquier ventaja del Hardware.

13
ARQ. DE COMPUTADORAS Y
SISTEMAS OPERATIVOS SECCIÓN C11A – GRUPO 02

14
ARQ. DE COMPUTADORAS Y
SISTEMAS OPERATIVOS SECCIÓN C11A – GRUPO 02

2.10. ARM (ADVANCED RISC MACHINES)


Los primeros procesadores ARM de 32 bits se lanzaron en 1987 por Acorn Computers para
sus ordenadores Acorn Archimedes.

CARACTERISTICAS

 Asequible de crear.

 Bajo consumo de energía.

 Mejor duración de la batería.

 Diseño más simplificado de instrucciones que los procesadores convencionales de


Intel o AMD.

 Soporte por multitud de sistemas operativos.

VENTAJAS

 Amplio abanico de fabricantes: Como se ha comentado antes, ARM permite la


compra a terceros de su licencia, dando lugar a un gran número de marcas
productoras de esta arquitectura, cada cual, ofreciendo nuevas mejoras, avances,
y, en general, un mayor abanico de opciones para el consumidor.

 Simpleza de instrucciones: Nos encontramos con un set de instrucciones mucho


más pequeño, pero mucho más atómico; esto quiere decir que las instrucciones se
pueden cambiar prácticamente por instrucciones de tipo máquina, ahorrando
tanto tiempo como energía en su traducción.

 Bajo uso energético: Nos encontramos con RISC, y su "simpleza". Estos buscan la
mayor eficiencia por ciclo; además, dan lugar a chips más pequeños y simples y,
por tanto, a una mejora considerable en cuanto a eficiencia energética.

 Rendimiento aceptable y en mejora: Como se ha dicho anteriormente, la compra


de terceros ofrece nuevas mejoras y avances en el rendimiento.

DESVENTAJAS

 No es compatible con X86, por lo que no se puede utilizar en Windows.

 Las velocidades están limitadas en algunos procesadores, lo que puede crear


problemas.

 Las instrucciones de programación son difíciles en el caso de los procesadores


ARM.

15
ARQ. DE COMPUTADORAS Y
SISTEMAS OPERATIVOS SECCIÓN C11A – GRUPO 02

 Debe haber una ejecución adecuada de las instrucciones por parte del
programador. Esto se debe a que todo el rendimiento de los procesadores ARM
depende de su ejecución.

 El procesador ARM necesita programadores muy capacitados. Esto se debe a la


importancia y complejidad de la ejecución (el procesador muestra un rendimiento
menor cuando no se ejecuta correctamente).

16
ARQ. DE COMPUTADORAS Y
SISTEMAS OPERATIVOS SECCIÓN C11A – GRUPO 02

2.11. PA-RISC
El nombre PA-RISC es una arquitectura de microprocesadores desarrollada por sistemas
HEWLETT-PACKARD y VLSI TECHNOLOGY OPERATION en el año 1989.

CARACTERISTICAS

 la mayoría de sus microprocesadores no tiene caché L2.

 Instrucción multimedia (SIMD).

 Algoritmos de predicción más eficientes.

 Ejecución simultánea de una operación con enteros y otra con números en coma
flotante.

 Diseño de registro-registro.

VENTAJAS

 Mejor rendimiento.

 Integrar otros circuitos.

 Menos consumo energético y generación de calor.

 Usar para todo tipo de aplicaciones.

DESVENTAJAS

 Rendimiento variable según el software.

 Instrucciones complejas.

 Necesitan de memoria muy rápida

17
ARQ. DE COMPUTADORAS Y
SISTEMAS OPERATIVOS SECCIÓN C11A – GRUPO 02

2.12. ALPHA
Es una arquitectura de microprocesadores diseñada por DEC e introducida en 1992 bajo el
nombre AXP. Cuenta con un juego de instrucciones RISC de 64 bits, pero también puede
manejar datos de 32, 16 bits y por último de 8 bits

CARACTERISTICAS

 Arquitectura real de 64 bits

 Manipulación de bytes y words.

 Memoria compartida multiprocesador.

 PALcode
 Direccionamiento
VENTAJAS

 Todos los registros son de 64 bits y todas las operaciones se realizan entre
registros de 64 bits. No es una arquitectura de 32 bits que más tarde fue
ampliada a una de 64 bits

 La arquitectura del Alpha lee y escribe bytes y words entre registros y


memoria mediante las instrucciones LDBU y STB(bytes) y LDWU y
STW(words).

 La secuencia de interbloqueo básica que se emplea en un sistema


multiprocesador en el que se quiere acceder a la memoria compartida
consiste en: carga-bloqueo, modificación y almacenamiento-condicional. Si
la secuencia se ejecuta sin interrupciones, excepciones o una escritura por
parte de otro procesador, entonces el almacenamiento condicionado tiene
éxito. En otro caso el almacenamiento fracasa y el programa debe
retroceder de forma eventual y reintentar la secuencia.

 Es una librería de arquitectura privilegiada, que consiste en un juego de


subrutinas que son específicas de una implementación de sistema operativo
Alpha particular. Estas subrutinas proporcionan al sistema operativo
primitivas para facilitar el cambio de contexto, interrupciones, excepciones
y manejo de memoria. PALcode es similar a las librerías de la BIOS que son
proporcionadas en los ordenadores personales. Las subrutinas se pueden
invocar por hardware o por software(mediante las instrucciones CALL_PAL).

 La unidad básica direccionable es el byte. Las direcciones virtuales son de


64 bits. Una implementación puede soportar un espacio de direcciones

18
ARQ. DE COMPUTADORAS Y
SISTEMAS OPERATIVOS SECCIÓN C11A – GRUPO 02

virtuales más pequeño. Las direcciones virtuales vistas por el programa son
traducidas a direcciones de memoria física por un mecanismo de manejo de
memoria. Una implementación debe incluir soporte tanto para el
direccionamiento little–endian como para el big-endian.

DESVENTAJAS

 Cuello de botella para los procesadores actuales.

19
ARQ. DE COMPUTADORAS Y
SISTEMAS OPERATIVOS SECCIÓN C11A – GRUPO 02

2.13. RISC (Reduced Instruction Set Computer)


El inicio del desarrollo de la arquitectura RISC empezó en la década de 1970. Las primeras
soluciones desarrolladas basadas en esta arquitectura fueron desarrolladas por IBM y las
universidades de Standford y Berkeley.

CARACTERISTICAS

 Ejecución en un único ciclo


 Poco o ningún microcódigo
 Pocos modos de direccionamiento
 Diseño de registro-registro

VENTAJAS

 Ofrecen un mejor rendimiento.


 Requiere de menor cantidad de hardware físico.
 Permite que el espacio libre en el encapsulado se puede usar para integrar otros
circuitos.
 Menos consumo energético y generación de calor.
 Son muy polivalentes.

DESVENTAJAS

 Rendimiento variable según el software ejecutado.


 La mayoría de software disponible se basa en instrucciones complejas.
 Necesidad de memoria muy rápida para guardar varias instrucciones

20
ARQ. DE COMPUTADORAS Y
SISTEMAS OPERATIVOS SECCIÓN C11A – GRUPO 02

2.14. CISC (Complex Instruction Set Computer)


La tecnología CISC nació de la mano de Intel, creado en 1971, permitiría el nacimiento de
la informática personal.

CARACTERISTICAS

 El tamaño del código es pequeño.


 Se requieren menos instrucciones para escribir un software
 Ofrece programación más sencilla en lenguaje ensamblador
 Instrucciones pueden ser más grandes que una sola palabra
VENTAJAS

 Requiere de poco esfuerzo para traducir programas de alto nivel a lenguaje


ensamblador o máquina
 El tamaño del código es corto
 Requiere de menos cantidad de memoria RAM
 Requiere de menos instrucciones configuradas 

DESVENTAJAS

 Pueden requerir de varios ciclos de reloj para completar una instrucción de un


software
 La ejecución mediante canalización en procesadores CISC puede ser
realmente complicado
 Tienen un diseño mucho mayor que la arquitectura RISC

21
ARQ. DE COMPUTADORAS Y
SISTEMAS OPERATIVOS SECCIÓN C11A – GRUPO 02

2.15. VLIW (very long instruction word)


La presente arquitectura data de principios de los años 70.

CARACTERISTICAS
 A cada operación se le asigna una unidad funcional independiente.
 Todas las unidades funcionales comparten un archivo de registro común.
 Las palabras de instrucción suelen tener una longitud de 64-1024 bits, según el
número de unidades de ejecución y la longitud de código necesaria para controlar
cada unidad.

VENTAJAS
 Reduce la complejidad del hardware.
 Reduce el consumo de energía debido a la reducción de la complejidad del
hardware.
 Dado que el compilador se encarga de la verificación de la dependencia de datos,
la decodificación y los problemas de instrucción, se vuelve mucho más simple.
 Aumenta la frecuencia de reloj potencial.
DESVENTAJAS

 Se requieren compiladores complejos que son difíciles de diseñar.


 Aumento del tamaño del código del programa.
 Mayor ancho de banda de memoria y ancho de banda de archivo de registro.
 Posible bloqueo del procesador.

22

También podría gustarte