Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Su
propsito es presentar, en forma clara y completa como sea
posible, la naturaleza y caractersticas de los modernos ordenadores.
Esta tarea es un reto por dos razones. En primer lugar, hay
una enorme
variedad de
productos,
desde un
solo
chip microcomputadoras cuestan
unos
pocos
dlares a
las
supercomputadoras que
cuestan
decenas de
millones
de
dlares, que puede reclamar con razn el nombre del equipo. En la
variedad est expuesto no slo en el costo, sino tambin en tamao,
rendimiento y aplicacin. En segundo lugar, el rpido ritmo de cambio
que siempre ha caracterizado a la tecnologa informtica contina
sin tregua. Estos cambios abarcan todos los aspectos de la tecnologa
informtica, de
la tecnologa
de
circuitos integrados
subyacentes utilizados para construir los componentes del equipo a la
creciente utilizacin de los conceptos de organizacin paralela en la
combinacin de esos componentes.
A pesar de la variedad y ritmo de los cambios en el campo de la
informtica, algunos
conceptos fundamentales
se
aplican
consistentemente a lo largo. Sin duda, la aplicacin de estos
conceptos depende del estado actual de la tecnologa y los objetivos
de calidad/precio del diseador. La intencin de este libro es
proporcionar una amplia discusin sobre los fundamentos de
la organizacin informtica y arquitectura y relacionarlos con los
problemas contemporneos de diseo por computadora. En este
captulo se introduce el enfoque descriptivo que deban tomarse.
ORGANIZACIN Y ARQUITECTURA
En la descripcin de las computadoras, se distingue a menudo entre
la arquitectura de computadores y la organizacin de equipo. Aunque
es difcil dar una definicin precisa de estos trminos, existe un
consenso sobre las reas generales cubiertas por cada uno (por
ejemplo, ver [VRAN80], [SIEW82], y [BELL78a]); una visin alternativa
interesante se presenta en [REDD76].
Arquitectura de computadores se refiere a los atributos de un sistema
visible de un programador o, dicho de otro modo, los atributos que
tienen un impacto directo en la ejecucin lgica de un programa.
Organizacin de equipo se refiere a las unidades operativas y sus
interconexiones que se dan cuenta de las especificaciones
arquitectnicas. Ejemplos de atributos arquitectnicos incluyen el
conjunto de instrucciones, el nmero de bits utilizados para
representar distintos tipos de datos (por ejemplo, nmeros,
ESTRUCTURA Y FUNCIN
Una computadora es un sistema complejo, los ordenadores actuales
contienen millones de componentes electrnicos elementales. Cmo
puede,
entonces,
una clara describirlos? La clave
est
en
reconocer la naturaleza jerrquica de la mayora de los sistemas
complejos,
incluyendo
la
computadora [SIMO96]. Un
sistema
jerrquico es un conjunto de subsistemas interrelacionados, cada uno
de stos, a su vez, una estructura jerrquica hasta llegar a un nivel
ms bajo del subsistema de primaria.
La naturaleza jerrquica de los sistemas complejos es esencial tanto
para su diseo y su descripcin. El diseador slo necesita hacer
frente a un determinado nivel del sistema a la vez. En cada nivel, el
sistema
consta
de un
conjunto
de
componentes y
sus
interrelaciones. El comportamiento en cada nivel depende slo de una
forma simplificada, abstracta caracterizacin del sistema en el
nivel inmediatamente inferior. En cada nivel, el diseador tiene que
ver con la estructura y funcin:
Estructura: La forma en que los componentes estn relacionados
entre
s
Funcin: La operacin de cada componente individual como parte
de
la
estructura
En cuanto a la descripcin, tenemos dos opciones: a partir de la parte
inferior y la construccin de una descripcin completa, o que
comienzan con una vista superior y la descomposicin del sistema en
sus sub partes. La evidencia de una serie de campos sugiere que el
enfoque de arriba abajo es el ms claro y ms eficaz [WEIN75].
Procesamiento de datos
Almacenamiento de datos
Movimiento de datos
Control
El equipo, por supuesto, debe ser capaz de procesar los datos. Los
datos pueden tener una gran variedad de formas, y la gama de
requisitos de procesamiento es muy amplio. Sin embargo, veremos
que slo hay unos cuantos mtodos fundamentales o los tipos de
procesamiento de datos.
Tambin es esencial que un almacn de datos de ordenador. Incluso si
el equipo est procesando los datos sobre la marcha (es decir, los
datos proceden de obtener y procesar, y los resultados salen
inmediatamente), el equipo debe almacenar temporalmente por lo
menos los fragmentos de datos que se est trabajando en un
momento dado. Por lo tanto, hay por lo menos a corto plazo la funcin
de almacenamiento de datos. Igualmente importante, el equipo
realiza una funcin a largo plazo de almacenamiento de
datos. Archivos de datos se almacenan en el ordenador para posterior
recuperacin y actualizacin.
El equipo debe ser capaz de mover datos entre s y el mundo exterior.
Entorno operativo del equipo se compone de dispositivos que sirven
como fuentes o destinos de datos Cuando se reciben o entregan a un
dispositivo que se conecta directamente al ordenador, el proceso es
conocido como input-output (I / O), y el dispositivo se conoce como un
perifrico. Cuando los datos se mueven en distancias ms largas,
hacia o desde un dispositivo remoto, el proceso se conoce como
comunicaciones de datos.