Вы находитесь на странице: 1из 4

Arquitectura Informtica.

Es el diseo conceptual y la estructura operacional


fundamental de un sistema Es decir, es un modelo y una descripcin funcional de
los requerimientos y las implementaciones de diseo para varias partes de una
computadora, con especial inters en la forma en que la unidad central de proceso
(UCP) trabaja internamente y accede a las direcciones de memoria. Tambin suele
definirse como la forma de seleccionar e interconectar componentes de hardware
para crear computadoras segn los requerimientos de funcionalidad, rendimiento y
costo.

Ventajas de las arquitecturas

Pila: Modelo sencillo para evaluacin de expresiones (notacin polaca


inversa). Instrucciones cortas pueden dar una buena densidad de cdigo.

Acumulador: Instrucciones cortas. Minimiza estados internos de la mquina


(unidad de control sencilla).

Registro: Modelo ms general para el cdigo de instrucciones parecidas.


Automatiza generacin de cdigo y la reutilizacin de operados. Reduce el
trfico a memoria. Una computadora actualmente tiene como estndar 32
registros. El acceso a los datos es ms rpido.

Desventajas de las arquitecturas

Pila: A una pila no se puede acceder aleatoriamente. Esta limitacin hace


difcil generar cdigo eficiente. Tambin dificulta una implementacin eficiente,
ya que la pila llega a ser un cuello de botella es decir que existe dificultad para
la transferencia de datos en su velocidad m.

Acumulador: Como el acumulador es solamente almacenamiento temporal,


el trfico de memoria es el ms alto en esta aproximacin.

Registro: Todos los operadores deben ser nombrados, conduciendo a


instrucciones ms largas.
Arquitectura e Informtica

Los problemas de diseo no pueden ser resueltos sin la ayuda de un computador,


siendo la maquina un complemento y no un substituto del talento creativo, la
computadora mientras no pueda inventar, puede explorar relaciones muy rpida y
sistemticamente de acuerdo a reglas pre establecidas. El computador funciona
como una extensin natural de la habilidad analtica del hombre.
Trmino general que se aplica a la estructura de un sistema informtico o de una
parte del mismo. El trmino se aplica tambin al diseo del software de sistema,
por ejemplo, el sistema operativo, y a la combinacin
de Hardware y Software bsico que comunica los aparatos de una Red
informtica. La arquitectura de ordenadores se refiere a toda una estructura y a los
detalles necesarios para que sea funcional, es decir, cubre sistemas informticos,
microprocesadores, circuitos y programas del sistema. Por lo general, el trmino
no suele referirse a los programas de aplicacin, como hojas de clculo o
procesadores de textos, que son necesarios para realizar una tarea pero no para
que el sistema funcione.

Elementos de Diseo

Al disear un sistema informtico, se tienen en cuenta los cinco elementos


fundamentales que componen el hardware: la unidad aritmtico-lgica, la unidad
de control, la memoria, la entrada y la salida. La unidad aritmtico-lgica realiza
operaciones aritmticas y compara valores numricos. La unidad de control dirige
el funcionamiento de la computadora recibiendo instrucciones del usuario y
transformndolas en seales elctricas que puedan ser comprendidas por los
circuitos del ordenador. La combinacin de la unidad aritmtico-lgica y la unidad
de control se denomina unidad central de procesamiento, o CPU (siglas en ingls).
La memoria almacena instrucciones y datos. Las secciones de entrada y salida
permiten respectivamente que la computadora reciba y enve datos.
Se necesitan arquitecturas diferentes de hardware debido a las necesidades
especializadas de los distintos sistemas y usuarios. Por ejemplo, un usuario puede
necesitar que su sistema muestre grficos de forma extremadamente rpida,
mientras que otro tal vez necesite buscar eficazmente en una base de datos o
tener un consumo bajo de energa, como en el caso de ordenadores personales
porttiles.
Adems del diseo del hardware, se debe considerar los sistemas operativos que
harn funcionar el sistema. El software, como los lenguajes de programacin y los
sistemas operativos, hace que los detalles de la arquitectura del hardware resulten
invisibles para el usuario. Por ejemplo, diferentes computadoras que empleen el
lenguaje de programacin C o el sistema operativo UNIX pueden parecer iguales
desde el punto de vista del usuario aunque la arquitectura de hardware sea
diferente.
Arquitecturas Abiertas y Cerradas

La CPU de un ordenador est conectada con la memoria y con el mundo exterior


a travs de una arquitectura que puede ser abierta o cerrada. Las arquitecturas
abiertas pueden ampliarse despus de la construccin del sistema, generalmente
aadiendo circuitos adicionales, por ejemplo, conectando al sistema principal un
chip con un nuevo microprocesador. Las especificaciones del sistema se hacen
pblicas, lo que permite que otras empresas puedan fabricar los productos de
expansin.
Las arquitecturas cerradas suelen utilizarse en computadoras especializadas que
no necesitan ampliaciones, como los microprocesadores que controlan los hornos
de microondas. Algunos fabricantes de ordenadores han empleado arquitecturas
cerradas para que sus clientes obtengan los circuitos de ampliacin nicamente a
travs de ellos. El fabricante cobra ms, pero las opciones para el consumidor se
redasen.

Avances Recientes

Uno de los problemas en la arquitectura informtica es la diferencia entre la


velocidad de la CPU y la velocidad con que la memoria proporciona instrucciones
y datos. Las CPU modernas pueden procesar instrucciones en 3 nanosegundos
(3.000 millonsimas de segundo). Un acceso a memoria tpico, en cambio,
requiere 70 nanosegundos, y cada juego de instrucciones puede suponer mltiples
accesos. Para compensar esta disparidad se han diseado nuevos chips que
sitan cerca de la CPU memorias muy rpidas llamadas cach. Debido a su
proximidad a la CPU y a su rapidez, las memorias cach pueden suministrar
instrucciones y datos ms rpidamente que la memoria normal. La memoria cach
almacena las instrucciones y datos empleados ms frecuentemente, y mejora
notablemente la eficacia de la computadora.
Aunque una memoria cach ms grande puede contener ms datos, tambin
resulta proporcionalmente ms lenta. Por eso, los arquitectos de ordenadores
emplean diseos con mltiples memorias cach. En estos diseos se coloca la
memoria cach ms pequea y rpida ms cerca de la CPU, y se sita ms lejos
de sta una segunda memoria cach mayor y ms lenta. Esta disposicin permite
que la CPU utilice a velocidad mxima las instrucciones y datos ms usados, y
que slo opere ms lentamente cuando accede a la memoria cach secundaria. El
empleo de memorias cach diferentes para instrucciones y datos tambin permite
a la CPU recuperar simultneamente una instruccin y un dato.
A veces se combinan varias computadoras en sistemas nicos llamados
procesadores paralelos. Cuando una mquina tiene ms de 1.000 unidades
aritmtico-lgicas, se dice que es masivamente paralela. Estas mquinas se usan
fundamentalmente para clculos cientficos o de ingeniera, que exigen gran
cantidad de cmputos numricos. Se han construido ordenadores paralelos que
contienen hasta 16.000 procesadores.
Fuentes

Вам также может понравиться