evolucion de pc.ppt

Upload: meisteralex

Post on 14-Oct-2015

42 views

Category:

Documents


0 download

TRANSCRIPT

  • *ARQUITECTURA DE COMPUTADORASARC-115INTRODUCCION En nuestros tiempos uno de los principales avances mas sobresalientes del siglo XX es el microprocesador, su presencia a cambiado de manera drstica lo que percibimos del mundo. Ninguna otra invencion se ha diceminado tan rapido por todo el mundo o ha tocado tan profundamente tantos aspectos de la existencia humana.

  • *CONTENIDO1. Diferentes niveles en la arquitectura de un computador.Mquinas virtuales 2. Mquinas multinivel actuales.

    3. Evolucin histrica de las mquinas multinivel.

    4. Prestaciones

  • *1. Diferentes niveles en la arquitectura de un computadorCOMPUTADORA: Dispositivo digital de programa almacenado, electronica y de proposito generalUn computador digital es una mquina que puede resolver problemas ejecutando ciertas instrucciones.Un programa es una secuencia de instrucciones.Los circuitos electrnicos de cada computadora reconocen un conjunto limitado de instrucciones muy simples.Lenguaje mquina es el conjunto de instrucciones bsicas de una computadora.

  • *TRADUCTORESUtilizar lenguaje mquina es difcil y tedioso.Solucin:sea L1 el lenguaje mquinay L2 un lenguaje ms fcil de utilizarprograma en L2programa en L1compilacin (compilador)interpretacin (intrprete)

  • *MQUINAS VIRTUALESSe puede imaginar la existencia de una mquina virtual cuyo lenguaje mquina es L2.Se pueden crear L3, L4... cada uno ms fcil de utilizar.

    .

  • *2. MQUINAS MULTINIVEL ACTUALESLa mayora de las mquinas actuales constan de 6 niveles.Los microprogramas son directamente ejecutados por el hardware.

  • *Nivel 0: nivel de lgica digitalEs el hardware de la mquina.El nivel inferior sera el nivel de dispositivo.En este nivel:Puertas lgicasCircuitos integradosCircuitos combinacionalesCircuitos aritmticosRelojesMemoriasMicroprocesadoresBuses

  • *Nivel 1: nivel de microprogramacinExiste un programa llamado microprograma.La funcin del microprograma es interpretar las instrucciones del nivel 2.En algunas mquinas no existe el nivel de microprogramacin.

  • *Nivel 2: nivel de mquina convencionalCada 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 operativoLa 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 ensambladorLos 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 nivelLos 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 ser compiladores o intrpretes.

  • *3. EVOLUCIN HISTRICA DE LAS MQUINAS MULTINIVELHistoria de la arquitectura de computadorasLa arquitectura de los computadoras ha ido evolucionando a lo largo de la historia.Se divide la historia en distintas etapas llamadas generaciones.

  • *Generacin 0: 1642-1945 Tecnologa:Computadores mecnicos o electromecnicos con muchas limitaciones.Personas destacadas:Blaise Pascal construy en 1642 una mquina calculadora para sumar y restar.Charles Babbage construy en 1834 de propsito general (almacn, taller y seccin de E/S). Lady Ada Augusta Lovelace en 1843 sugiri la idea de manejar las tarjetas perforadas en la maquina de Babbge, y asi surgio la primera programadora de computadora Aiken construy la Mark I en 1944, inspirado en los estudios de Babbage.

  • *1 Generacin: 1945-1955Tecnologa: Vlvula electrnica de vaco.Modelos:ENIAC (1946): 18.000 vlvulas, 30 toneladas, 1400 m2, 100 Kw, 5.000 sumas por segundo.EDSAC (1949): primer ordenador con programa almacenado.UNIVAC: primer ordenador comercial.Personas destacadas:Jonh Von Neumann establece un modelo de la estructura de un ordenador (memoria,U.A.L., U. de control y U. de E/S). Crea la idea de computador con programa almacenado.

  • *1 GeneracinModo de funcionamiento:Se programa en lenguaje mquina, propio de cada mquina y muy complicado.Se desconocen los leng. de programacin.No existe S.O.Se realiza el programa cableado, se solicita hora para la mquina, se inserta el panel de conexiones en el computador para ejecutar el programa.Se resolvan clculos numricos.A principios de los 50 se mejor el procedimiento con las tarjetas perforadas.

  • *2 Generacin: 1955-1965Tecnologa:Transistor (Bardeen-Brattain, 1947). Ventajas: menor espacio, menor consumo, ms barato y mayor fiabilidad. Esto hace disminuir el precio y tamao de los computadores.Modelos:PDP-1 de DIGITALModo de funcionamiento:Lenguajes de alto nivel : FORTRAN, COBOL, ALGOL, PL/1. Se escribe el programa en papel, se perfora en tarjetas, se lleva al operador, se recoge el listado de impresora.Sistema de procesamiento por lotes (con S.O.)

  • *3 Generacin: 1965-1980Tecnologa:Circuitos integrados SSI (hasta 100) y MSI (100-3000)Modelos: IBM sistema 360 y PDP-8 (DIGITAL) Modo de funcionamiento:Lenguajes de alto nivel BASIC y PASCALS.O con multiprogramacin:Divisin de la memoria.Procedimientos de spooling (operacin simultnea de perifricos conectados en lnea).Tiempo compartido.

  • *4 Generacin: 1980-1990Tecnologa:Se integra la UCP en un slo chip: el microprocesador.Circuitos integrados LSI (3000-30000) y VLSI (ms de 30000)Modelos: IBM PC (1981), IBM PC XT (1982), IBM PC AT (1984), IBM PS/2 (1987), VAX (DIGITAL,1980), CRAY X-MP (1983)Modo de funcionamiento:Software fcil de usar.Sistemas operativos MS-DOS, UNIX..Sistemas operativos de red y sistemas operativos distribuidos.

  • *5 Generacin: 1990 en adelanteTecnologa: Circuitos con ms de un milln de componentes.Nuevas arquitecturas: paralelismo.Tecnologa ptica.Modelos:CONNECTION MACHINE, mquina masivamente paralela.Modo de funcionamiento:Inteligencia artificial y sistemas expertos.

  • *Evolucin de los nivelesLos primeros computadores digitales (aos 40) slo tenan 2 niveles (convencional y lgica digital).Los circuitos digitales eran voluminosos, poco confiables y difciles de construir.El nivel de microprogramacin se aadi para:simplificar la electrnica facilitar la escritura de compiladoresejecutar los programas ms rpidamente (ROM ms rpida que la RAM)en los 70 estaba plenamente difundidoEn los 50 aparecieron los ensambladores y compiladores.En los 60 aparece el sistema operativo.

  • *Evolucin de los nivelesCuanto ms complicado el lenguaje mquina, ms grande, complicado y lento el microprograma (ya que necesitan procedimientos).La velocidad de la memoria RAM se aument con el avance de la tecnologa (memorias de semiconductores).Es difcil escribir, depurar y mantener el microcdigo.A principios de los 80 se elimina el nivel de microprogramacin para dar paso a las mquinas RISC.

  • *PRESTACIONES