Arquitectura Computadoras
Arquitectura Computadoras
Arquitectura Computadoras
TRABAJO DE INVESTIGACIÓN
DÍA DE HOY"
PROGRAMA : EPE
INTEGRANTES :
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
VENTAJAS
La CPU puede tanto leer una instrucción como realizar un acceso a la memoria de
datos al mismo tiempo.
Se tiene un mayor ancho de banda de memoria que es más predecible por tener
memorias separadas para las instrucciones y datos
DESVENTAJAS
El hecho de tener un bus separado para el programa y otro para los datos.
3
ARQ. DE COMPUTADORAS Y
SISTEMAS OPERATIVOS SECCIÓN C11A – GRUPO 02
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:
VENTAJAS
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
5
ARQ. DE COMPUTADORAS Y
SISTEMAS OPERATIVOS SECCIÓN C11A – GRUPO 02
CARACTERISTICAS
VENTAJAS
Más batería: ARM está diseñado para consumir la mejor energía posible. X86 no
está diseñado para ello.
DESVENTAJAS
6
ARQ. DE COMPUTADORAS Y
SISTEMAS OPERATIVOS SECCIÓN C11A – GRUPO 02
CARACTERISTICAS
VENTAJAS
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
CARACTERISTICAS
VENTAJAS
DESVENTAJAS
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
CARACTERISTICAS
VENTAJAS
DESVENTAJAS
10
ARQ. DE COMPUTADORAS Y
SISTEMAS OPERATIVOS SECCIÓN C11A – GRUPO 02
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
Multiproceso
VENTAJAS
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
11
ARQ. DE COMPUTADORAS Y
SISTEMAS OPERATIVOS SECCIÓN C11A – GRUPO 02
CARACTERISTICAS
VENTAJAS
DESVENTAJAS
12
ARQ. DE COMPUTADORAS Y
SISTEMAS OPERATIVOS SECCIÓN C11A – GRUPO 02
CARACTERISTICAS
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
13
ARQ. DE COMPUTADORAS Y
SISTEMAS OPERATIVOS SECCIÓN C11A – GRUPO 02
14
ARQ. DE COMPUTADORAS Y
SISTEMAS OPERATIVOS SECCIÓN C11A – GRUPO 02
CARACTERISTICAS
Asequible de crear.
VENTAJAS
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.
DESVENTAJAS
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.
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
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.
DESVENTAJAS
Instrucciones complejas.
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
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
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
19
ARQ. DE COMPUTADORAS Y
SISTEMAS OPERATIVOS SECCIÓN C11A – GRUPO 02
CARACTERISTICAS
VENTAJAS
DESVENTAJAS
20
ARQ. DE COMPUTADORAS Y
SISTEMAS OPERATIVOS SECCIÓN C11A – GRUPO 02
CARACTERISTICAS
DESVENTAJAS
21
ARQ. DE COMPUTADORAS Y
SISTEMAS OPERATIVOS SECCIÓN C11A – GRUPO 02
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
22