You are on page 1of 9

Captulo 1

Organizacin y Arquitectura:
Frecuentemente para describir un computador se distingue entre arquitectura y organizacin.
-

La arquitectura de computadoras no es ms que los atributos de un sistema que son visibles a


un programador es el diseo conceptual y la estructura operacional y fundamental de un sistema
de computadora.
La organizacin de computadores se refiere a la unidad funcional y sus interconexiones, es la
manera de cmo est estructurado los diferentes componentes que en l se hallan tanto las
partes que estn visibles como las partes internas de lo que se componen como un computador
y a las diferentes formas de cmo estn interconectadas entre sus unidades funcionales.
Ejemplo:
Una cuestin de diseo arquitectnico es si el computador tendr la instruccin de multiplicar,
una cuestin de organizacin es si la instruccin ser implementada por una unidad
especializada en multiplicar o por un mecanismo que haga un uso iterativo de la unidad de suma
del sistema. La decisin de organizacin tiene tres factores la velocidad en que lo procesa, el
coste y el tamao fsico.

Histricamente las distinciones entre los conceptos antes mencionados han sido importantes ya que
muchos fabricantes ofrecen una familia de modelos todos con la misma arquitectura, pero con
diferencias en la organizacin. Un ejemplo destacado es la arquitectura IBM/370 apareci por
primera vez en 1970. Un cliente con necesidades modestas podra adquirir poda adquirir un modelo
ms barato y lento y as se incrementaba la demanda para cambiarse a un modelo ms caro y
rpido. Estos modelos conservaban la misma arquitectura para proteger el software del consumidor.
La relacin entre arquitectura y organizacin es muy estrecha, los cambios en la tecnologa no solo
influyen en la organizacin si no que dan paso a la organizacin de estructuras ms ricas y potentes,
generalmente hay menos requisitos de compatibilidad y as hay una mejor decisin con respecto a
organizacin y arquitectura.
Estructura y Funcionamiento
El computador es un sistema complejo para poder describirlo completamente, la clave est en
reconocer la naturaleza jerrquica de la mayora de los sistemas complejos, incluyendo el computador, Un
sistema jerrquico es un conjunto de subsistemas interrelacionados cada uno de los cuales, a su vez, se
organiza en una estructura jerrquica hasta que se alcanza el nivel ms bajo del subsistema elemental. El
diseador necesita tratar solo con un nivel particular del sistema a la vez. En cada nivel del sistema
consta de un conjunto de componentes y sus interrelaciones. El comportamiento de cada nivel depende
solo de una caracterizacin abstracta y simplificada del sistema que hay en el siguiente nivel ms bajo.
De cada nivel al diseador le importan la estructura y el funcionamiento:
Estructura: el modo en el que los componentes estn interrelacionados.
Funcionamiento: la operacin de cada componente individual como parte de la estructura.

En trminos de descripcin tenemos dos opciones: empezar por lo ms bajo y construir una descripcin
completa, o comenzar con una visin desde arriba y descomponer el sistema en sus subpartes. La
experiencia a partir de muchos campos nos ha enseado que de la descripcin de arriba abajo (top-down)
es la ms clara y efectiva.

FUNCIONAMIENTO
Las funciones bsicas que un computador puede llevar a cabo, en trminos generales son cuatro:
Procesamiento de datos.
Almacenamiento de datos.
Transferencia de datos.
Control.
El computador, por supuesto, tiene que ser capaz de procesar datos. Los datos pueden adoptar una
gran variedad de formas, y el rango de los requisitos de procesado es amplio.
Tambin es esencial, que un computador almacene datos. Incluso si el computador est procesando
datos al vuelo (es decir, los datos se introducen, se procesan, y los resultados se obtienen
inmediatamente), el computador tiene que guardar temporalmente al menos aquellos datos con los que
est trabajando en un momento dado. As hay al menos, una funcin de almacenamiento de datos a corto
plazo. Con igual importancia el computador lleva a cabo una funcin de almacenamiento a largo plazo. El
computador almacena ficheros de datos para que se recuperen y actualicen en un futuro.
El computador tiene que ser capaz de transferir datos en l mismo y el mundo exterior, el proceso se
conoce como entrada-salida (E/S), y este dispositivo recibe el nombre de perifrico. El proceso de
transferir datos a largas distancias, desde o hacia un dispositivo remoto, recibe el nombre de
comunicacin de datos.
Finalmente, debe haber un control de estas tres funciones. Este control es ejercido por el (los) ente(s)
que proporciona(n) al computador las instrucciones. Dentro del computador, una unidad de control
gestiona los recursos del computador y dirige las prestaciones de sus partes funcionales en respuesta a
estas instrucciones.

ESTRUCTURA
La estructura interna del computador mismo, que mostramos en su nivel ms alto, consta de cuatro
componentes principales:
Unidad de Procesamiento (CPU): controla el funcionamiento del computador y lleva a cabo sus
funciones de procesamiento de datos. Frecuentemente se le llama procesador.
Memoria Principal (MP): almacena datos.
Entrada/Salida (E/S): transfiere datos entre el computador y el entorno externo.
Sistema de Interconexin: es un mecanismo que proporciona la comunicacin entre la CPU, la
memoria principal y la Entrada/Salida.

El componente ms complejo es la CPU, sus principales componentes son:

Unidad de Control: controla el funcionamiento de la CPU y por tanto del computador.


Unidad Aritmtico-Lgica: (ALU): lleva a cabo las funciones de procesamiento de datos del
computador.
Registros: proporcionan almacenamiento interno a la CPU.
Interconexiones CPU: son mecanismos que proporcionan comunicacin entre la unidad de control, la
ALU y los registros.
Finalmente, hay varias aproximaciones para la implementacin de la unidad de control; una de las
aproximaciones ms comunes es la implementacin micro programada. Bsicamente, una unidad de
control microprogramada acta ejecutando microinstrucciones que definen la funcionalidad de la unidad
de control.
Captulo 2
Una Breve Historia de los Computadores
LA PRIMERA GENERACION : LOS TUBOS DE VACO
ENIAC (Electronic Numerical Integrator and Computer ), diseado y construido bajo la supervisin de
John Mauchly y Jhon Presper en la universidad de Pennsylvania fue el primer computador electrnico de
propsito general del mundo .
El proyecto fue una respuesta a necesidades militares durante la Segunda Guerra Mundial para el
desarrollo de ecuaciones de balstica y el desarrollo de las tablas de tiro ya que a una persona le hubiera
llevado mucho tiempo resolverlas.
Mauchly catedrtico y Eckert unos de sus alumnos, propusieron construir un computador de propsito
general usando tubos de vaco para utilizarlo en las aplicaciones de la BRL (Laboratorio de investigacin
de Balstica). En 1943 esta proposicin fue aceptada y se comenz a trabajar en el ENIAC, la mquina
que construyeron tena grandes dimensiones consuma 140 kW y era bastante ms rpida que cualquier
computador electromecnico y era capaz de efectuar 5000 sumas por segundo. El ENIAC era una
maquina decimal y no binaria, sum memoria consista en 20 acumuladores, uno de los inconvenientes era
que se tena que programar manualmente conectando y desconectando cables , este proyecto se termin
en 1946 tarde para el propsito que fue creado , en su lugar fue utilizado para la viabilidad de la bomba
de hidrogeno .As en 1946 marco la nueva era de los computadores electrnicos .
La mquina de von Neumann
Cargar programas y modificarlos para el ENIAC era extremadamente tediosa ,el programa seria fcil si
pudiera ser guardado en la memoria junto con los datos y asi podra hacer modificar el programa
colocando los valores en una zona de memoria esta idea conocida como concepto del programa
almacenado se atribuye a John von Neumann , la primera publicacin para un nuevo computador fue en
1945 .En 1946 von Neumann y sus colegas empezaron el diseo de un nuevo computador de programaalmacenado el computador IAS terminndolo en 1952 .
Prototipos que tuvo la maquina de von Neumann :

Una memoria principal que almacene datos e instrucciones.


Una unidad aritmtico-logica(ALU) capaz de hacer operaciones con datos binarios.
Una unidad de control que interpreta las instrucciones en memoria y provoca si ejecucin

Un equipo de entrada y salida (E/S) dirigido por la unidad de control

1. Como el dispositivo es principal un computador tendr que realizar las operaciones aritmticas
elementales (suma, resta, multiplicacin, divisin).
2. La secuencia adecuada de las operaciones debe ser realizado eficientemente por un rgano de
control central. Si es dispositivo tiene que ser verstil tiene que haber una distincin entre las
instrucciones.
3. Cualquier dispositivo que realice secuencias largas y complicadas de operaciones debe tener
una memoria considerable, el dispositivo tiene que estar dotado con la habilidad de mantener
contacto de entrada y salida, el medio ser llamado medio de grabacin exterior del dispositivo.
4. El dispositivo tiene que tener un rgano para transferir informacin a partir de R a sus partes
especificas C y M estas forman su entrada IMPUT, hace su trasferencia primero de R hasta M y
nunca directamente hasta C.
5. El dispositivo tiene que tener un rgano para transferir informacin a partir de sus partes
especificas C y M hacia R. Estos rganos forman la quinta parte especifica Output y la
transferencia se hace mejor de M hacia R y nunca directamente a partir de C.
Salvo raras excepciones todos los computadores de hoy en da tienen la misma estructura general y
funcionamiento que indica en las mquinas de von Neumann. la manera de operar del computador
IAS consiste en:
La memoria IAS consiste en 1000 posiciones de almacenamiento, llamadas palabras todos los datos
se almacenan en ella, por lo tanto los nmeros se puede representar en forma binaria y cada
instruccin tiene un cdigo binario .
La unidad de control dirige el IAS captando instrucciones de la memoria y ejecutando una a una el
control como la ALU contiene posiciones de almacenamiento, llamadas registros definidos de la
siguiente manera

Registro Temporal de Memoria (MBR) : contiene una palabra que debe ser almacenada
en la memoria .
Registro de Direccin de Memoria(MAR): Especifica la direccin en la memoria de la
palabra leda en MBR .
Registro de Instruccin(IR): contiene los ocho bits del cdigo operacin que se va a
ejecutar
Registro Temporal de Instruccin (IBR): Empleado para almacenar temporalmente la
instruccin contenida en la parte de la derecha de una palabra en memoria.
Contador de Programa(PC): Contiene la direccin de la prxima pareja de instrucciones.
Acumulador (AC) y Multiplicador cociente (MQ) se emplea para almacenar operando y
resultados de operaciones de la ALU temporalmente.

El IAS opera ejecutando repetidamente un ciclo de instruccin, cada ciclo consta de dos sub ciclos,
durante el ciclo de captacin, el codop de la siguiente instruccin es cargado en el IR y la parte que
contiene la direccin es almacenada en el MAR esta instruccin puede ser captada de IBR , o puede ser
obtenida de la memoria cargando una palabra en el MBR y luego en IBR , IR , MAR .
Para simplificar la electrnica se usan solo registros para especificar la direccin en memoria y solo
registro para la fuente o el destino.
Una vez que el cdigo est en el IR se lleva a cabo el ciclo ejecucin los circuitos de control interpretan el
codop y ejecutan la instruccin.
El computador IAS tiene un total de 21 instrucciones estas se agrupan de la siguiente manera:

1. Transferencia de Datos: Transferir datos entre la memoria y los registros de la ALU o entre dos
registros de la ALU.
2. Salto Incondicional: Normalmente ejecuta instrucciones secuencialmente en la memoria, las
instrucciones pueden cambiar secuencialidad.
3. Salto Condicional: el salto depende de una condicin que permite puntos de decisin.
4. Aritmtica: operaciones realizadas por la ALU.
5. Modificacin de direcciones: Permite que la ALU haga operaciones con las direccinoes y las
inserte en instrucciones almacenadas en memoria.

La primera Generacin

ENIAC
En los aos 1946, fue creado el primer computador de propsito especial. La cual peso 30
toneladas, con una superficie de 1400

y con un consumo de energa de 140 KW. En la

cual solo podas hacer 5000 sumas.


Computadores comerciales
En los aos cincuenta contemplaron el nacimiento de la industria de los computadores con dos
compaas, Sperry e IBM dominando el mercado
En 1947 Eckert y Mauchly formaron la Eckert-Mauchly Computer Corporation para fabricar
computadoras con fines comerciales. Su primera mquina de xito fue el UNIVAC I (Universal
Automatic Computer), que fue empleada por la oficina del censo para sus clculos en 1950.
El UNIVAC I fue el primer computador comercial de xito. Estaba diseado, como su nombre
indica, tanto para aplicaciones cientficas como comerciales.
El UNIVAC II, que tena una capacidad de memoria mayor y ms aplicaciones que el UNIVAC I,
sali al mercado al final de los cincuenta
La Segunda Generacin: LOS TRANSITORE
El primer cambio importante en los computadores electrnicos vino con la sustitucin de los tubos de
vaco por transistores. El transitor es ms pequeo, ms barato, disipa menos calor y puede ser usado de
la misma forma que un tubo de vaco en la construccin de computadores. Mientras que un tubo de vaco
requiere cables, placas de metal, una capsula de cristal y vaco, el transistor es un dispositivo de estado
slido, hecho con silicio.

El transistor fue inventado en los Laboratorios Bell en 1947 y en los aos cincuenta y provoco una
revolucin electrnica. Sin embargo, los computadores completamente transistorizados no estuvieron
disponibles comercialmente hasta el final de los aos cincuenta. IBM no fue la primera compaa que
lanzo esta nueva tecnologa. NCR y, con mas xito, RCA, fueron los primeros en sacar pequeas
mquinas de transistores. IBM los sigui pronto con la serie 7000.

Tambin hay otros cambios. En la segunda generacin se introdujeron unidades lgicas y aritmticas y
unidades de control ms complejas, el uso de lenguajes de programacin de alto nivel y se proporcion
un software del sistema con el computador.

La segunda generacin es destacable tambin por la aparicin de la empresa Digital Equipment


Corporation (DEC). Esta compaa inicio el desarrollo de los minicomputadores.

a. Principales computadoras comerciales:


-

DEC PDP 1
IBM serie 7000
UNIVAC 1100

Tercera generacin: Los Circuitos Integrados


A un transistor simple y auto contenido se le llama componente discreto. A travs de los aos cincuenta y
principios de los sesenta, los equipos electrnicos estaban compuestos en su mayora por componentes
discretos. Los componentes discretos se fabricaban separadamente, encapsulados en sus propios
contenedores, y soldados o cableados juntos en tarjetas de circuitos en forma de papel que eran
instalados en computadores, osciloscopios y otros equipos electrnicos. Cuando un dispositivo
necesitaba un transistor, haba que soldar esta, que tena una forma de un pequeo tubo de metal y
contena una pieza de silicio del tamao de la cabeza de un alfiler, en una tarjeta de circuitos. Todo el
proceso de fabricacin desde el transistor hasta el panel de circuito era caro y engorroso.
Estos hechos fueron el comienzo del surgimiento de problemas en la industria de computadores.
Los primeros computadores de la segunda generacin contenan alrededor de 10000 transistores. Esta
cantidad creci a cientos de miles, haciendo cada vez ms difcil la fabricacin de maquina nuevas y ms
potentes.
En 1958 ocurri algo que revoluciono la electrnica y comenz la era de la microelectrnica: la invencin
del circuito integrado. El circuito integrado define la tercera generacin de computadores. Los dos
miembros ms importantes de la tercera generacin, que surgieron al principio de la era son: el IBM
Sistema/360 y el DEC PDP-8.
a. Principales computadoras comerciales:
-

DEC PDP 8
IBM serie 360 y 370
UNIVAC 1108
CDC series 6600, 7800 y CYBER

cuarta generacin: EL MICROPROCESADOR


Con la creacin de los circuitos LSI, chips que contiene miles de transistores en un cm cuadrado de
silicn. El chip microprocesador hizo posible que un individuo tuviera una computadora personal.
La vasta discriminacin del poder del cmputo, condujo al desarrollo de una industria que produca
software para computadoras personales. Gran parte de este software era amable con el usuario, que
significa que estaba dirigido a usuarios que no conocan nada acerca de las computadoras personares y
adems que no tenan la menor intencin de aprender.
2 Sistemas operativos han dominado la escena de la computadora personal: MS DOS, escrito por
Microsoft, inc. Para la IBM y otras mquinas. Adems, aqu es donde nace el primer microprocesador Intel
4004.

Principales procesadores
-

De 8 bits: Intel 8008, 8080; Motorola 6502, 6800.

De 16 bits (ao 78): Intel 8086, 80286; Motorola 68020, 68030.


De 32 bits (ao 85): Intel 803606

quinta generacin:
Computadoras de quinta generacin. Son computadoras basadas en inteligencia artificial. La quinta
generacin de computadoras fue un proyecto ambicioso lanzado por Japn a finales de los 70. Su
objetivo era el desarrollo de una clase de computadoras que utilizaran tcnicas de inteligencia artificial al
nivel del lenguaje de mquina y seran capaces de resolver problemas complejos, como la traduccin
automtica de una lengua natural a otra. Adems, aparece el procesador sper escalar, que era capaza
de lanzar varias intrusiones por ciclo de reloj.
Computadoras personales
-

PC (i 486, Pentium, Pentium II y Pentium III)


Machintosh (Motorola 68030, power PC)

ltimas generaciones
Ms all de la tercera generacin hay menos acuerdo general en la definicin de las generaciones de
computadores. Se dice que hay la cuarta y la quinta generacin, basado en los avances de la tecnologa
de los circuitos integrados. Con la introduccin a gran escala (LSI, Large-Scale Integration), poda haber
ms de 1000 componentes en un simple chip de circuito integrado. Con la integracin a muy gran escala
(VLSI, Very-Large Scale Integration), se lograron ms de 10000 componentes por chip, y los chips VLSI
actuales pueden contener ms de 100000 componentes.

Con el gran avance de la tecnologa, la rpida introduccin de nuevos productos, y la importancia del
software y las comunicaciones, as como del hardware, la clasificacin en generaciones se vuelve cada
vez menos clara y significativa. Se podra decir que la aplicacin comercial de nuevos desarrollos resulto
uno de los principales cambios de principios de los aos setenta y los resultados de estos cambios duran
todava.
Memoria Semiconductora. La primera aplicacin en la tecnologa de circuitos integrados en computadores
dejo a un lado la construccin del procesador (la unidad de control y la unidad aritmtico lgica) con chips
de circuitos integrados. Sin embargo, se encontr que esta misma tecnologa poda usarse para construir
memorias.

MEJORAS EN LA ORGANIZACIN Y ARQUITECTURA DE CHIPS


Adems de tener en cuenta de equilibrar las prestaciones del procesador con la memoria principal, hay
que recordar que persiste la necesidad de aumentar la velocidad del procesador. Hay tres formas de
conseguir incrementar la velocidad del procesador:

Incrementar la velocidad del hardware del procesador: esto se consigue fundamentalmente


disminuyendo el tamao de las puertas lgicas del chip del procesador, de forma que se puedan
encapsular ms puertas, ms cercanas y as incrementar la frecuencia del reloj. Con las
compuertas ms juntas, el tiempo de propagacin de las seales se reduce significativamente,
haciendo posible un aumento de la velocidad del procesador. Un incremento de la velocidad del
reloj implica que las operaciones individuales se ejecuten ms rpidamente.

Incrementar el tamao y la velocidad de las caches interpuestas entre el procesador y la


memoria principal. En particular, dedicando una parte del chip del procesador a la cache, el
tiempo de acceso de la cache disminuye considerablemente.
Haciendo cambios en la organizacin y arquitectura del procesador de forma que se incremente
la velocidad efectiva de la ejecucin de una instruccin. Usualmente, esto implica utilizar
paralelismo de una forma u otra.

La organizacin interna de los procesadores actuales es excesivamente compleja y se puede conseguir


mucho paralelismo fuera del conjunto de instrucciones.
Sin embargo, fiarse simplemente del aumento de la velocidad de reloj para aumentar prestaciones lleva al
problema de la disipacin de potencia, cuanto mayor sea la velocidad del reloj, mayor ser la potencia
que hay que disipar, y se pueden alcanzar algunos lmites fsicos bsicos.
COMPARACION DE LA EVOLUCION DEL PENTIUM Y POWER PC
Pentium
Intel ha sido uno de los fabricantes de microprocesadores durante dcadas, una posicin que no parece
probable que abandone. La evolucin de su microprocesador ms representativo es un buen indicador
de la evolucin de la tecnologa de computadores en general.
Power PC
En 1975, el proyecto minicomputador 802 de IBM fue el primero en muchos de los conceptos de
arquitectura usados en los sistemas, tenan una maquen sper escalar RISC comercializa como una
estacin de trabajo de altas prestaciones, poco despus de su introduccin, IBM comenz a llamarla
tecnologa power.
Como siguiente paso, IBM se ali con Motorola, que haba desarrollado las series 69000 de
microprocesadores, y Apelle, que estaba el chip de Motorola en sus computadoras Macintosh. El
resultado es una serie de mquinas que implementan la arquitectura Power PC. Esta arquitectura deriva
de la arquitectura Power. Se hicieron cambios para agregar caractersticas clase que no estbamos y
para permitir una implementacin ms eficiente eliminando algunas instrucciones y relajando la
especificacin para eliminar casos especialmente problemticos-

http://arquitecompu-camila.blogspot.pe/2009/10/de.html

You might also like