Sie sind auf Seite 1von 10

UNIVERSIDAD DE GUAYAQUIL

CARRERA INGENIERIA EN SISTEMAS COMPUTACIONALES

NOMBRE: CRISTHIAN LUZURIAGA TADAY

MATERIA: ORGANIZACION Y ARQUITECTURA COMPUTACIONAL

TUTOR: ALFONSO GUIJARRO RODRIGUEZ

CURSO: S5A
1.1ORGANIZACIN ESTRUCTURADA DE COMPUTADORAS.

Se tiene como objetivo explicar cmo puede resolverse el problema. Las personas quieren
hacer, pero las computadoras solo pueden hacer y.

1.1.1 Lenguajes, niveles y mquinas virtuales.

Se lo puede realizar de dos maneras; ambas disean un conjunto de instrucciones para que
sea ms fcil de usar que las instrucciones de la maquina original. Forman un lenguaje, que se
llamara L1, as como la maquina original forma un lenguaje que se llamara L0. La computadora
solo puede ejecutar programas escritos en su lenguaje de mquina.

El programa resultante consiste exclusivamente en instrucciones de L0. Luego, la computadora


ejecuta el nuevo programa en L0 en lugar del antiguo programa en L1. Esta tcnica se llama
traduccin.

Cuando no se genera un nuevo programa en L0 que equivale a cada una. Con esta tcnica no es
necesario generar primero un nuevo programa en L0. Esta tcnica se la conoce como
interpretacin y el programa que se implementa se denomina intrprete.

La existencia de una computadora hipottica o mquina virtual cuyo lenguaje de maquina es L1


llamemos a esa mquina virtual M1, tales programas podran introducirse o traducirse como un
programa escrito en L1 que la computadora existente puede ejecutar directamente. En otras
palabras, las personas pueden escribir programas para las mquinas virtuales como si realmente
existieran.

La invencin de una serie de lenguajes, puede seguir hasta llegar a un indicado.

Existe una relacin importante entre un lenguaje y una mquina virtual. Ya que cada maquita
tiene cierto lenguaje de mquina. Lo cual quiere decir que toda la instruccin que la maquina
puede ejecutar.
1.1.2 Maquinas multinivel contemporneas.

Constan de dos o ms niveles, y pueden llegar a existir maquinas con hasta 6 niveles.

El ms bajo, el nivel de lgica digital, los objetivos integrantes se llaman compuertas. Las
compuertas pueden modelarse con exactitud como dispositivos digitales. Cada compuerta tiene
una o ms entradas digitales. Cada compuerta contiene unos cuantos transmisores como
mximo. Las compuertas tambin pueden combinarse para formar la maquina calculadora
principal misma.
El siguiente novel hacia arriba es el nivel micro arquitectura. 8 a 32 registros forman una
memoria local y un circuito llamado ALU (unidad aritmtica lgica).

En algunas mquinas llamado microprograma controla la trayectoria de datos.

1.1.3 Evolucin de las maquinas multinivel

En las mquinas de control por software de la trayectoria de datos, el microprograma es


un intrprete de las instrucciones que estn en el nivel 2
fabricante publica el Manual de referencia del lenguaje mquina para cada uno de los
computadores. Las instrucciones del nivel de mquina las interpreta el microprograma. En las
mquinas en las que no existe el nivel de microprogramacin, las instrucciones del nivel de
mquina son realizadas directamente por los circuitos electrnicos.

.Nivel 3: Nivel del sistema operativo La mayora de las instrucciones de este nivel estn
tambin en el nivel 2 pero adems tiene un nuevo conjunto de instrucciones, una organizacin
diferente de la memoria, posibilidad de ejecutar 2 o ms programas. Las nuevas instrucciones las
interpreta el sistema operativo. Las que son idnticas a las del nivel 2 las lleva a cabo el
microprograma.

Nivel 4: Nivel del lenguaje ensamblador Los niveles 4 y superiores son utilizados por los
programadores de aplicaciones. Los niveles inferiores estn diseados para ejecutar los
intrpretes y traductores de los niveles superiores y son escritos por los programadores de
sistemas. El ensamblador es el programa que lleva a cabo la traduccin de un programa del nivel
4.

Nivel 5: Nivel de lenguajes de alto nivel. Los lenguajes de alto nivel son ms fciles de utilizar que
los lenguajes de niveles inferiores. Son utilizados por los programadores de aplicaciones. Los
traductores de programas en lenguaje de alto nivel pueden tener Programas escritos en lenguaje
mquina son ejecutados directamente por circuitos electrnicos. Circuitos electrnicos
Hardware. Objetos tangibles Software-Algoritmos y representaciones en la computadora
(programas)
Microprogramacin Primeras computadoras.- Solo con nivel ISA (programacin) y nivel de lgica
digital (ejecucin de programas) Complicados, difciles de entender, construccin difcil, poco
fiables. 1951 Maurice Wilkes. Computadora de 3 niveles Simplificar hardware Interpretar nivel
ISA (microprograma) No. Bulbos Ao de auge: 1970

Invencin del sistema Operativo Computadoras de taller abierto Famosas tarjetas perforadas
FORTRAN Proceso tedioso, largo Varias lecturas en compilador 1960 se reduce el tiempo con
un programa llamado S.O.

El sistema operativo. Era cargado en la computadora

Migracin de funcionalidad de micro cdigo. Se poda agregar hardware (nuevas instrucciones)


solamente programando. Instrucciones no indispensables pero ms rpidas. Multiplicacin y
divisin de enteros, instrucciones de operaciones aritmticas de punto flotante, invocar y
regresar procedimientos, acelerar ciclos, cadenas de caracteres. Operaciones con matrices,
trasladar programas de un lugar de memoria a otro, interrupciones de entrada y salida,
suspender un programa e iniciar otro.

Eliminacin de la microprogramacin. Las microprogramas crecieron durante aos dorados de la


microprogramacin. El nico problema fue que tambin a volverse ms y ms lentos a medida
que se hacan ms voluminosos. Algunos investigadores se dieron cuenta de que si eliminaban el
microprograma, reducan considerablemente el conjunto de instrucciones y hacan que las
instrucciones restantes se ejecutaran de forma directa.

1.2 ACONTECIMIENTOS IMPORTANTES EN ARQUITECTURA DE COMPUTADORAS


Se han diseado y construido cientos de tipos distintos de computadoras durante la evolucin
de la computadora digital moderna.

1.2.1 La generacin cero- computadoras mecnicas ( 1642-1945)

La construccin de la mquina calculadora funcional realizaba Multiplicacin y divisin.


Creado por Barn Gottfried WilhemProfesor Charles Babbage (1792-1871)
inventorvelocmetro.Dise y construy su mquina de diferencias de suma y resta, til para la
navegacin martima.
Diseado para ejecutar un algoritmo, el mtodo de Diferencias finitas empleando polinomios.
Los resultados se grababan en una placa de cobre.

Mquina analtica suma resta multiplicacin y divisin. Memoria, unidad de computo, lector de
placas perforadas, impresin. Fines de la dcada de los 30sKonrad Zuseinventor de mquinas
calculadoras automticas empleando relevadores electromagnticos.

Sus mquinas fueron destruidas por el bombardeo de Berln en 1944.Generacin cero (1642-
1645).Primera mquina calculadora funcional que realizaba slo suma y resta. Creado por Blaise
Pascal (1623-1662).lenguaje de programacin Pascal.

Primera Generacin: Bulbos (1945-1955) John Atanasoff del Lowa y George Stibbitz de Bell. A
creacin de la mquina de Atanasoff. Utilizaba aritmtica binaria con una memoria de
condensadores la cual "refrescaba la memoria".

Gobierno britnico estableci un laboratorio sper secreto que con la ayuda del Matemtico Alan
Turing construyeron una computadora electrnica llamada COLOSSUS.

John Mauchley conoca el trabajo de Atanasoff y Stibbitz y elabor una propuesta al ejrcito para
construir computadoras electrnicas junto el estudiante Presper Eckert que llamaron ENIAC
(Electronic Numerical Integrador and Computer), consista en 18,000 bulbos y 1500 relevadores,
pesaba 30 toneladas y consuma 140 kilowatts de potencia.

150 aos

Mquina de Von Neumann la primera mquina de programa almacenado colaborado con


Herman Goldstine, es una de la base ms importante de las computadoras digitales an ahora.

La mquina contena 5 partes bsicas:

La memoria
La unidad aritmtica lgica
Unidad de control
Equipo de Entrada
Equipo de Salida
La primera generacin bulbos (1945-1955)
Durante la primera parte de la guerra, los mensajes se codificaban por medio de ENIGMA
diseado por Thomas Jefferson. Espas britnicos adquirieron ENIGMA de espas polacos, que
haban robado de los alemanes. Para decodificar estos mensajes el gobierno britnico construy
una computadora electrnica COLOSSUS (Alan Turing), entr en operacin en 1943, fue un
secreto militar por 30 aos, slo vale mencionar que fue la primera computadora electrnica
digital del mundo.

Se necesitaba de calculadoras mecnicas, Mauchley y T. Presper Eckert, construyen una


computadora electrnica ENIAC de 18.000 bulbos y 1500 relevadores, 30 toneladas de peso y
consuma 140 kilowatts de potencia (1943 1946)

La segunda generacin transistores (1955- 1965)


Creado por John Bardeen, Walter Brattain y William Schockley.Los transistores revolucionaron
las computadoras, a final de los 50s los bulbos eran obsoletas.

La primera mquina transistorizada se llam TX-0. Compaa nueva Control Data Corporation
(CDC), introduce la 6600 Diseado por Seymour Cray, fue una de las mquinas ms rpidas, en
su interior contena varias computadoras pequeas esto permita que la CPU dedicara todo su
tiempo a las trituracin de nmeros.

.La primera mquina de Aiken, el mark I, se complet en Harvard en 1944. Tena 72 palabras de
23 dgitos decimales cada una, y un tiempo de instruccin de 6 segundos. Las entradas y salidas
se efectan mediante una cinta de papel perforada. Para cuando Aiken termino su sucesor, el
Mark II las computadoras de relevadores eran obsoletas. Se haba iniciado la era de la electrnica

En 1948 Bardeen, Brattain y Schockley inventan el transistor en los Bell Labs.

1 computadora transistora TX-0 construida para probar la TX-2

PDP-1 aparece en 1961 (4 k de palabras de 18 bitsy tiempo de ciclo de 5 us.

PDP-8 de 12 bits: tena un bus nico u mnibus. Se marca la divergencia respecto a la maquina
IAS. (Lder de negocio de minicomputadoras)
IBM construye la 7090, 7094. De ciclo de 2 us y memoria de 32 k con palabras d 36 bits. Dominan
la computacin cientfica en los sesenta.

Hace mquina de negocios: la 1401 perfecta para contabilidad comercial.

En 1964, Control Dat Corporacin (CDC) introduce la 6600 (Symour Cray), ms rpida que la 7094
porque dentro de la CPU haba una maquina con alto grado de paralelismo. Fue base de las
computadoras modernas. Cray dedica su vida a hacer computadoras cada vez ms rpidas
llamadas Supercomputadoras (6600, 7600 y la Cray-1)

Burroughs B5000, nace la idea de que el software tambin cuenta. (Pero cay en el olvido)

La tercera generacin. Circuitos integrados (1965 1980)


Robert Noyce en 1958 inventa el circuito integrado de silicio, coloca docenas de transistores en
un solo chip.

7094 y 1401 por IBM, introduce la System/360, basada en circuitos integrados de diseo tanto
cientfico y comercial. Posee Multiprogramacin y fue la primera mquina que poda emular
(simular) otras computadoras.

DEC introduce la serie PDP-11 de minicomputadoras, sucesor de PDP-8, tena registros


orientados hacia palabras y memoria orientada hacia bytes.
La cuarta generacin integracin a muy grande escala (1980- ?)
En los aos ochenta la VLSI (integracin a muy grande escala) hace posible millones de
transistores en un solo chip. Hace computadoras ms pequeas y ms rpidas, donde antes
ocupaban departamentos especiales llamados centros de cmputos para operarlas.

Las computadoras personales solan venderse como kits. No se proporcionaba software. Luego
se populariza el sistema operativo CP/M por Gary Kildall.

Aparece Apple y Apple II diseadas por Steve Jobs Y Wozniak.

IBM hace su diseo totalmente pblico y se empiezan a hacer clones y nace toda una industria.

Para mediados de los ochenta sale RISC reemplazando arquitecturas complejas. En los noventa
aparecen las CPU superes calares.

El zoolgico de las computadoras


- Fuerzas tecnolgicas y econmicas
La rapidez del progreso tecnolgico puede modelarse de acuerdo con una observacin
llamada ley de Moore, descubierta por Gordon Moore, cofundador y director de Intel.
Suele expresarse como que el nmero de transistores se duplica cada 18 meses. Equivale
a un incremento del 60 % en el nmero de transistores cada ao.

La ley de Moore ha creado lo que los economistas llaman un crculo virtuoso.

Otro factor que impulsa el mejoramiento tecnolgico es la primera ley del software de Nathan:
el software es un gas; se expande hasta llenar el recipiente que lo contiene

La gama de las computadoras.


Ms all de los servidores multiprocesador pequeos se encuentran sistemas NOW (redes de
sesiones de trabajo o COW cmulos de estaciones de trabajo. Son mini supercomputadoras.

Llega Mainframes y luego las verdaderas supercomputadoras, con CPU sper rpidas
EJEMPLOS DE FAMILIAS DE COMPUTADORAS

Pentium II: puede ejecutar programas del 8086 sin modificacin. Es 250 veces ms complejo que
el 8086.

UltraSPARC II: basado en Berkeley en 1987 Sun hace el CPU SPARC (arquitectura de procesador
escalable), en 1995 introduce UltraSPARC I, mquina de 64 bits. Dirigido a aplicaciones del
extremo superior, como servidores de Web MULTIPROCESADOR.

Pico Java II: Java es un lenguaje orientados a objetos seguro, lenguaje de programacin. El valor
de un chip Java para el mercado de los sistemas incorporados es que un dispositivo puede alterar
su funcionalidad mientras est operando. El Pico Java II tiene 2 unidades opcionales: un cache y
una unidad de punto flotante.

Das könnte Ihnen auch gefallen