Beruflich Dokumente
Kultur Dokumente
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.
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.
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.
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).
.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.
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
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.
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
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.
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)
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.
Las computadoras personales solan venderse como kits. No se proporcionaba software. Luego
se populariza el sistema operativo CP/M por Gary Kildall.
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.
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
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.