Arquitecturas Tradicionales

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 9

UNIVERSIDAD POLITECTICA DE TLAXCALA

Arquitecturas tradicionales y arquitecturas emergentes


Arquitectura de las computadoras

Fanni Leilani Gutiérrez Pacheco 2B

21
Introducción

El presente material es para entender mejor la arquitectura de las computadoras,


En nuestros días usar una computadora es parte esencial de la cotidianidad,
estando presente en todas las actividades que desarrollamos día a día. Cabe
destacar que para entender los procesos y como lo hace un computador
tenemos que conocer sus partes y cómo interactúan entre sí. Para todo esto es
necesario saber la arquitectura del computador, que nos interne en sus partes y
conexiones internas a lo que han denominado hardware, que tiene circuitos
electrónicos, algo para poder ver las cosas, y componentes para grabar los datos
en forma magnética u ópticas, también permiten comunicarnos. Hay que ver que
un computador es un equipo o máquina electrónica, capaz de realizar de
manera rápida la entrada de información en forma digital
Mapa conceptual de los tipos de arquitectura de procesadores

Arquitectura Harvard:
Es una arquitectura de
computadora con pistas de
almacenamiento y de señal
físicamente separadas para
las instrucciones y para los
datos.

Arquitectura Von
Neumann: Arquitectura ARM:
Se basa en esta arquitectura, ARM es una arquitectura RISC
en la cual la unidad central de 32 bits y recientemente
de proceso (CPU), está con la llegada de su versión
Tipos de
conectada a una memoria V8-A también de 64 Bits
principal única (casi siempre arquitectura de desarrollada por ARM
sólo RAM) donde se guardan Holdings.
procesadores
las instrucciones del programa La arquitectura ARM está
y los datos. A dicha memoria soportada por un gran
se accede a través de un número de sistemas
sistema de buses único operativos integrados y de
(control, direcciones y datos). tiempo real

Arquitectura Orientada a
Servicios (SOA):
La Arquitectura Orientada a
Servicios (SOA, siglas del inglés
Service Oriented Architecture)
es un paradigma de
arquitectura para diseñar y
desarrollar sistemas
distribuidos. Las soluciones
SOA han sido creadas para
satisfacer los objetivos de
negocio
Diagrama a bloques de procesadores.
Un diagrama de bloques de un microcontrolador. Se compone de tres bloques
fundamentales: la CPU (central Processing Unit), la memoria (RAM y ROM), y la
entrada y salida. Los bloques se conectan entre sí mediante grupos de líneas
eléctricas denominadas buses o pistas. Los buses pueden ser de direcciones (si
transportan direcciones de memoria o entrada y salida), de datos (si transportan
datos o instrucciones) o de control (si transportan señales de control diversas).

La CPU es el cerebro central del microprocesador y actúa bajo control del


programa almacenado en la memoria. La CPU se ocupa básicamente de traer
las instrucciones del programa desde la memoria, interpretarlas y hacer que se
ejecuten. La CPU también incluye los circuitos para realizar operaciones
aritméticas y lógicas elementales con los datos binarios, en la denominada Unidad
Aritmética y Lógica (ALU: Aritmetic and Logic Unit).
En un microprocesador, la CPU no es otra cosa que el microprocesador, el circuito
integrado capaz de realizar las funciones antes mencionadas.
Cuadro comparativo de las arquitecturas tradicionales y emergentes

CISC RISC VLIW EPIC


(Complex Reduced Instruction Very long instruction word Explicitly Parallel
Instruction Set Set Computer Instruction
Computer) Computing
CISC tienen un Las características Los procesadores VLIW se El objetivo de EPIC
conjunto de comunes a todos los caracterizan por tener era aumentar la
instrucciones que se procesadores RISC, instrucciones de gran capacidad de los
caracteriza por ser fuente de sus tamaño. Esto se debe a microprocesadores
muy amplio y por
capacidades de altas que en cada instrucción para ejecutar
poder permitir
prestaciones son: se especifica el estado de instrucciones de
operaciones
complejas entre Modelo de conjunto todas las unidades software en
operadores situados de instrucciones funcionales del sistema. paralelo mediante
en la memoria o en Load/Store que Esto se hace para el uso
los registros internos, significa: Cargar- simplificar el diseño del del compilador, en
en contraposición a Almacenar. Sólo las hardware, dejando el lugar de la
la arquitectura RISC. instrucciones trabajo de planificación compleja circuitería
La Load/Store acceden a del código al en cápsula (die),
microprogramación memoria programador/compilador. para identificar y
significa que cada Instrucciones simples, Esto es contrario a la aprovechar las
instrucción de
de formato fijo, con arquitectura superescalar, oportunidades para
máquina es
pocos modos de en donde es el hardware la ejecución en
interpretada por una
microprograma direccionamiento. Las el encargado de paralelo. Esto
localizada en una instrucciones simples planificar las instrucciones permitiría escalar el
memoria en el reducen de manera en tiempo de ejecución. rendimiento más
circuito integrado del muy significativa el Una de las ventajas de rápidamente en los
procesador. Las esfuerzo para su esta arquitectura, es la futuros diseños de
instrucciones descodificación, y simplificación de la procesadores, sin
compuestas son favorecen su arquitectura de hardware tener que recurrir
decodificadas ejecución en al no tener que a frecuencias de
internamente y pipelines. Las planificarse el código reloj cada vez más
ejecutadas con una
instrucciones de Ventajas altas, las cuales se
serie de
longitud fija, con  Simplificación de la han convertido
microinstrucciones
almacenadas en una formatos fijos, implican arquitectura hardware desde ese
ROM interna. Para que los campos de al no tener que momento en una
esto se requieren de códigos de operación planificar el código. problemática
varios ciclos de reloj, opcodes y de los  Menor potencia y importante
al menos uno por operandos están consumo. Debido a
microinstrucción. Es siempre codificados problemas de
así entonces como en las mismas Desventajas alimentación y
los chips CISC utilizan posiciones,  Requiere compiladores refrigeración.
comandos que permitiendo el acceso mucho más complejos. Cada grupo de
incorporan una gran
a los registros al  Cualquier mejora en la instrucciones de
diversidad de
pequeñas mismo tiempo que se arquitectura hardware software múltiples
instrucciones para
está descodificando el implica un cambio en recibe el nombre
realizar una única código de operación. el juego de de paquete
operación. La estrategia RISC instrucciones (bundle en inglés).
Cuando el sistema
también tiene grandes (compatibilidad hacia Cada uno de los
operativo o una
ventajas. Debido a atrás nula). paquetes contiene
aplicación requieren
de una de estas que cada instrucción Aunque los información que
acciones, envía al realiza una operación inconvenientes hacen las indica si algún
procesador muy simple, el código
el arquitecturas VLIW poco paquete
nombre sedel ejecutará en adecuadas para la subsiguiente
comando aproximadamente el
para computación de depende de este
mismo tiempo que el
realizarla junto con el propósito general, dichos conjunto de
resto de información
comando MULT de la inconvenientes son operaciones. Con
complementaria que arquitectura CISC. irrelevantes en la esta habilidad, se
se necesite. Pero
Estas instrucciones computación embebida. pueden construir
cada uno de estos
reducidas RISC El menor consumo y bajo implementaciones
comandos de la ROM
requieren menos coste del hardware los posteriores que
del CISC varían de
tamaño y, por lo hardware y es más hace muy adecuados envíen varios
tanto, el chip debesencillo que las para dichos sistemas. paquetes en
en primer instrucciones
lugar Podemos encontrar VLIW paralelo. El
verificar complejas,
cuanto dejando en TVs HD, discos duros compilador se
espacio requiere elmás espacio para multimedia, reproductores encarga de
comando registros de propósito
para bluray, etc. calcular la
ejecutarse y poder general. Además, las información de
así reservárselo en la
optimizaciones sobre dependencia de
memoria interna. un hardware más modo que libere al
sencillo son mucho hardware de la
Entre las bondades
más fáciles de realizar tarea de ejecutar
de CISC destacan las
siguientes: comprobaciones
 Reduce la sobre la
dificultad de crear dependencia de
compiladores. operandos.
 Permite reducir el
costo total del
sistema.
 Reduce los costos
de creación de
sftware.
 Mejora la
compactación de
código.
 Facilita la
depuración de
errores.
Análisis de las tendencias actuales de desarrollo de arquitectura tradicional y
emergente de computadoras.
Las arquitecturas tradicionales de los microprocesadores tienen atributos
fundamentales que limitan su desempeño. Para lograr un alto rendimiento,
los procesadores no solo deben ejecutar las instrucciones de una manera más
rápida, sino, que también deben ejecutar más instrucciones por ciclo de reloj, a
esto nos referimos como una mayor "ejecución en paralelo".

Mayor ejecución en paralelo permite que más información sea procesada al


mismo tiempo, por consiguiente esto mejora el rendimiento global del procesador.
En arquitecturas tradicionales, el procesador por lo general es sub-utilizado debido
a su habilidad limitada para organizar instrucciones. Ramificaciones (instrucciones
que cambian el flujo de ejecución interno de un programa) y retrieve
de memoria (el tiempo que la data se demora en llegar de la memoria)
componen la ya limitada habilidad de los procesadores de hoy en día para lograr
la ejecución en paralelo.

Para superar estas limitaciones, una


nueva arquitectura es requerida. Las arquitecturas
tradicionales demuestran su paralelismo
mediante código de maquina secuencial que
implica paralelismo solo del procesador.
Intel y Hewlett-Packard han definido conjuntamente
una nueva tecnología de arquitectura llamada EPIC
llamada así por la habilidad del software de extraer
el máximo paralelismo (potencial para trabajar en
paralelo) del código original y explícitamente
describirlo al hardware.

Intel y HP se han basado en esta tecnología


EPIC para definir la arquitectura del set de
instrucciones (ISA) que será incorporada en la
arquitectura final del microprocesador de 64-
bits de Intel.

Esta nueva tecnología ISA de 64-bits trae


consigo un modus operandi innovador, ya que
haciendo uso de su tecnología EPIC, y
combinando paralelismo explícito con
conceptos y técnicas avanzadas de
arquitectura de computadoras llamadas
especulación y predicación superará todas las
limitaciones de las arquitecturas tradicionales.
Conclusión
Desde el comienzo de los años 90, la producción de microprocesadores ha
progresado lo que ha permitido embeber la arquitectura completa de un
ordenador en un solo circuito. Los años siguientes se generalizó esta tendencia de
un PC en un chip, es decir, integrar en el mismo sustrato de silicio, un
microprocesador, un circuito para gráficos y un controlador de memoria. Tal
proceso permitió reducir algunos canales aislantes entre el núcleo del procesador
y el subsistema, así como la reducción del coste de producción. Las funciones
añadidas al circuito del microprocesador, sin embargo, fueron menos
satisfactorias que aquellos, el sistema tiene circuitos externos cuya magnitud está
limitada. De este modo, en lo concerniente a pequeñas computadoras, como un
todo, aplicaciones en comunicaciones móviles (Smartphone, PDA,..) o cierto tipo
de plataformas. La evolución de nuevas plataformas tecnológicas brinda una
oportunidad importante para que diferentes áreas de las Tecnologías de la
Información converjan para un fin común que es desarrollar una solución
tecnológica robusta, escalable, mantenibles y sobre todo empleando calidad en
su proceso desarrollo que se manifiesta en la calidad del producto desarrollado.
Es por ello que los ingenieros, desarrolladores y especialistas en Tecnologías de la
Información y Desarrollo de Software deben estar en constante actualización para
solventar las necesidades de las empresas, organizaciones o entidades que lo
soliciten. Por último decir que hoy en día la evolución de los microprocesadores,
debido a que la miniaturización y aprovechamiento máximo del espacio está
llegando a su fin debido a los límites de la física. Por lo tanto el campo de la
arquitectura de ordenadores se está convirtiendo en un campo de estudio cada
vez en más aumento para aprovechar el espacio de una forma más eficiente y
así conseguir que los transistores instalados en un microprocesador puedan
organizarse de una forma más óptima.

Sugiere como seleccionar la arquitectura tradicional y emergente, de acuerdo a


las necesidades del cliente.

La compleja mayoría RISC y CISC son las siglas de dos diferentes arquitecturas de
diseño de microprocesadores. La arquitectura del procesador es lo que resulta de
decisiones de diseño como cuál será el número y tamaño de los registros de
instrucción, de qué manera las instrucciones y los datos se moverán hacia la
memoria y desde ésta, etcétera.Una de las primeras consideraciones es la
velocidad del microprocesador del equipo. Este es el componente más
importante de tu computadora, puedes ampliar tu información revisando cuáles
son las funciones de un microprocesador.

RISC se utiliza en aplicaciones de alta gama como procesamiento de video,


telecomunicaciones y procesamiento de imágenes. CISC se utiliza en
aplicaciones de gama baja como sistemas de seguridad, domótica, etc.
León, Mario (2004). Diccionario de Informatica, Telecomunicaciones y Ciencias
Afines/Dictionary of Computing, Telecommunications, and Related Sciences: Ingles-
Espanol/Spanish-English. Ediciones Díaz de Santos. ISBN 978-84-7978-626-7.
Consultado el 20 de marzo de 2021

Norton Peter, Introducción a la Computación, México, McGrawHill/InterAmericana


Editores, 2000. Consultado el 20 de marzo de 2021

Stallings William, Organización y arquitectura de computadores, Madrid, Pearson


Educación, 2005. Consultado el 20 de marzo de 2021

Freed Fernández C.I. 10239150 - 47 Materia: Organización del Computador Diurno A Prof.
Carolina Cols (LA 2017-1) Mérida - Junio – 2017. Consultado el 20 de marzo de 2021

Percy Vega Castillo, La Proxima Generación de Arquitecturas de Microprocesadores,


monografías.com, Consultado el 20 de marzo de 2021

También podría gustarte