TEMA 1. INTRODUCCIÓN 1. Diferentes niveles en la arquitectura de un computador. Máquinas virtuales 2. Máquinas multinivel actuales. 3. Evolución histórica.

Slides:



Advertisements
Presentaciones similares
GENERACIÓN DE COMPUTADORAS
Advertisements

Microprocesadores Componentes básicos..
Informe oral sobre La Historia de la Computadora
EVOLUCIÓN HISTÓRICA Tema: La Computadora
Intoduccion a la Arquitectura y Organizaciòn del Computador
TEMA 1. INTRODUCCIÓN 1. Diferentes niveles en la arquitectura de un computador. Máquinas virtuales 2. Máquinas multinivel actuales. 3. Evolución histórica.
Tema 1: Introducción a Estructura de Computadores
GEIC 1000 Uso de la Computadora y Manejo de la Información Trabajado por: Harry Alices-Villanueva, Ph.D. Editado por: MGRosa, DBA.
Introducción a la Arquitectura del Computador
Una computadora, conocida en algunos países como ordenador y en otros países como computador, es un sistema digital con tecnología microelectrónica.
HISTORIA DE LOS COMPUTADORES Y SUS GENERACIONES
Informática Básica I HISTORIA DE LOS COMPUTADORES.
3. EVOLUCIÓN HISTÓRICA DE LAS COMPUTADORAS
Historia de las Computadoras
Unidad 1 Fundamentos de Computación
Necesidades del Computador y Evolución
Desde el principio del tiempo los hombres siempre han inventado cosas para que la vida fuera más cómoda…
Historia de las Computadoras
EL COMPUTADOR 1. Historia 2. Partes 2.1 Hardware 2.2 Software
Historia de la computación
Emiro Coronado Cabrera
HISTORIA DE LA COMPUTADORA.
MÁQUINAS MULTINIVEL NIVEL 5 Lenguajes de alto nivel
ANTECEDENTES HISTORICOS DE LA COMPUTADORA
GENERACIÓN DE COMPUTADORAS GENERACIÓN DE COMPUTADORASGENERACIÓNHARDWARESOFTWARE Primera Generación ('46 / `58): Computadoras construidas con válvulas electrónicas.
UNIVERSIDAD TECNOLÓGICA ECOTEC. ISO 9001: GENERACIÓN DE LAS COMPUTADORAS ANGY PRATT. Actividad n. 2 Ing. Ángela Yanza Montalván. Octubre 5, 2012.
SISTEMAS OPERATIVOS.
EVOLUCIÓN DE LAS COMPUTADORAS
Introducción a la tecnología Realizado por: Miguel Ángel Arias.
Evolución de los ordenadores
ISAE UNIVERSIDAD CIENCIAS TECNOLOGICAS TECNICO EN INFORMATICA TECNOLOGIA DE INFORMACION Y COMUNICACIÓN INTEGRANTES: ARMANDO SANTOS ERLIS KIMG.
Historia y evolución de las computadoras
Línea del tiempo Informática B.
Tania Josefina Diaz- Informatica B 303
Informática 304 Kena Domínguez
El desarrollo de la moderna computación comienza hacia mediados del siglo XX, cuando se crean las primeras computadoras, y luego, con su uso industrial,
GENERACIÓN DE COMPUTADORAS
EL COMPUTADOR ES UNA MAQUINA ELECTRONICA QUE RESIVE Y PROCESA DATOS PARA CONVERTIRLOS EN IMFORMACION UTIL. ESTE POSEE CIRCUITOS INTEGRADOS Y OTROS COMPONENTES.
Profesor: MCE. Urbelino José Francisco Gómez Soberón Centro Escolar Presidente Francisco I. Madero Bachillerato general estatal APLICACIONES INFORMATICAS.
Presentación del cursoUniversidad de AntioquiaInformática I Sesión 02: Introducción a la computación Departamento de Ingeniería Electrónica y de Telecomunicaciones.
Abaco.
EVOLUCIÓN DE LAS COMPUTADORAS
Generación de computadoras
del sistema informatico
Evolución del Computador
UNIVERCIDAD TECNICA DE AMBATO FACULTAD DE INGENIERIA EN SISTEMAS, ELECTRONICA E INDUSTRIAL NIVEL: PRIMERO NTIC´S.
Generación y clasificación de las pc
La podemos dividir en 5 generaciones las cuales se diferencian por la forma en que fueron construidas las computadoras y como el ser humano se comunica.
Generación De Los PC y Clasificación
Construye en Power Point una línea del tiempo de máximo 10 diapositivas, sobre las generaciones de las computadoras.
GENERACIONES INFORMÁTICAS
Introducción a los Computadores
Realizar una presentación en power point con 10 diapositivas sobre una línea de tiempo de las generaciones de las computadoras.
GENERACIONES DE LAS COMPUTADORAS.
HISTORIA DE LA COMPUTACIÓN Por Fumis, Girolimetto y Neville.
Esta generación se identifica por el hecho que la tecnología electrónica estaba basada en "tubos de vacío", más conocidos como bulbos electrónicos,
EVOLUCION DE LA COMPUTACION
INSTITUCION EDUCATIVA MUNICIPAL NORMAL SUPERIOR DE PASTO HISTORIA DE LOS COMPUTADORES Carolina Navarro.
Generación de computadores. 1ra Generación ( ) La tecnología estaba basada en “tubos de vacio”, podían multiplicar un número de 10 dígitos en.
LA INFORMÁTICA VAMOS A DAR LOS SIGUIENTES CONTENIDOS: Historia de los ordenadores. Máquinas extrañas. Ordenadores electromecánicos. Ordenadores con válvulas.
Generaciones de computadoras
HISTORIA DE LAS COMPUTADORAS
Es la autorización de la información. ¿Qué es Computación?
HISTORIA DE LA COMPUTADORA Preparado por: Prof. Nelliud D. Torres Curso: GEIC-1000 Universidad Interamericana de Puerto Rico Recinto de Bayamón.
Tipos de computadoras & generaciones.
HISTORIA DE LOS LENGUJAES DE PROGRAMACIÓN HARDWARE: Computadoras primivas en programación MÉTODOS: Subprogramas Estructuras de datos Posibilidad.
Créditos Institucionales: 8 Titulo: Unidad I. Introducción Nombre del programa educativo Introducción al Software de Base Espacio académico: Centro Universitario.
HISTORIA DE LOS ORDENADORES
ARQUITECTURA DE COMPUTADORAS PROFESOR: MANZANO PINZON FRANCISCO Integrantes: Sotelo Cortes Jesvan Muñoz Toh Francely Tamariz Sarmiento Juan Jimenez Jimenez.
30/06/2016Victoriano Cuevas Collado. I.E.S Jaranda1 Unidad 1. El ordenador y sus componentes.
Transcripción de la presentación:

TEMA 1. INTRODUCCIÓN 1. Diferentes niveles en la arquitectura de un computador. Máquinas virtuales 2. Máquinas multinivel actuales. 3. Evolución histórica de las máquinas multinivel.

1. Diferentes niveles en la arquitectura de un computador Un computador digital es una máquina que puede resolver problemas ejecutando ciertas instrucciones. Un programa es una secuencia de instrucciones. Los circuitos electrónicos de cada computadora reconocen un conjunto limitado de instrucciones muy simples. Lenguaje máquina es el conjunto de instrucciones básicas de una computadora.

TRADUCTORES Utilizar lenguaje máquina es difícil y tedioso. Solución: sea L1 el lenguaje máquina y L2 un lenguaje más fácil de utilizar programa en L2 compilación (compilador) interpretación (intérprete) programa en L1

MÁQUINAS VIRTUALES Se puede imaginar la existencia de una máquina virtual cuyo lenguaje máquina es L2. Se pueden crear L3, L4... cada uno más fácil de utilizar. Mn con Ln nivel n . . nivel 3 M3 con L3 nivel 2 M2 con L2 nivel 1 M1 con L1

2. MÁQUINAS MULTINIVEL ACTUALES La mayoría de las máquinas actuales constan de 6 niveles. Los microprogramas son directamente ejecutados por el hardware. nivel 5 Lenguajes de alto nivel Traducción (compilador) nivel 4 Lenguaje ensamblador Traducción(ensamblador) nivel 3 Sistema operativo Interpretación (sistema operativo) nivel 2 Máquina convencional Interpretación (microprograma) nivel 1 Microprogramación Ejecutados directamente nivel 0 Lógica digital

Nivel 0: nivel de lógica digital Es el hardware de la máquina. El nivel inferior sería el nivel de dispositivo. En este nivel: Puertas lógicas Circuitos integrados Circuitos combinacionales Circuitos aritméticos Relojes Memorias Microprocesadores Buses

Nivel 1: nivel de microprogramación Existe un programa llamado microprograma. La función del microprograma es interpretar las instrucciones del nivel 2. En algunas máquinas no existe el nivel de microprogramación.

Nivel 2: nivel de máquina convencional Cada fabricante publica el “Manual de referencia del lenguaje máquina” para cada uno de los computadores. Las instrucciones del nivel de máquina las interpreta el microprograma. En las máquinas en las que no existe el nivel de microprogramación, las instrucciones del nivel de máquina son realizadas directamente por los circuitos electrónicos.

Nivel 3: nivel del sistema operativo La mayoría de las instrucciones de este nivel están también en el nivel 2 pero además tiene un nuevo conjunto de instrucciones, una organización diferente de la memoria, posibilidad de ejecutar 2 o más programas ... Las nuevas instrucciones las interpreta el sistema operativo. Las que son idénticas 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 están diseñados para ejecutar los intérpretes y traductores de los niveles superiores y son escritos por los programadores de sistemas. El ensamblador es el programa que lleva a cabo la traducción de un programa del nivel 4.

Nivel 5: nivel de lenguajes de alto nivel Los lenguajes de alto nivel son más fáciles 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 intérpretes.

3. EVOLUCIÓN HISTÓRICA DE LAS MÁQUINAS MULTINIVEL Historia de la arquitectura de computadores La arquitectura de los computadores ha ido evolucionando a lo largo de la historia. Se divide la historia en distintas etapas llamadas generaciones.

Generación 0: 1642-1945 Tecnología: Personas destacadas: Computadores mecánicos o electromecánicos con muchas limitaciones. Personas destacadas: Blaise Pascal construyó en 1642 una máquina calculadora para sumar y restar. Charles Babbage construyó en 1834 de propósito general (almacén, taller y sección de E/S). Contrató a Ada para la programación de la máquina. Aiken construyó la Mark I en 1944, inspirado en los estudios de Babbage.

1ª Generación: 1945-1955 Tecnología: Modelos: Personas destacadas: Válvula electrónica de vacío. Modelos: ENIAC (1946): 18.000 válvulas, 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ª Generación Modo de funcionamiento: Se programa en lenguaje máquina, propio de cada máquina y muy complicado. Se desconocen los leng. de programación. No existe S.O. Se realiza el programa cableado, se solicita hora para la máquina, se inserta el panel de conexiones en el computador para ejecutar el programa. Se resolvían cálculos numéricos. A principios de los 50 se mejoró el procedimiento con las tarjetas perforadas.

2ª Generación: 1955-1965 Tecnología: Modelos: Modo de funcionamiento: Transistor (Bardeen-Brattain, 1947). Ventajas: menor espacio, menor consumo, más barato y mayor fiabilidad. Esto hace disminuir el precio y tamaño de los computadores. Modelos: PDP-1 de DIGITAL Modo 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.)

Sistema de procesamiento por lotes Unidades de cinta de entrada del sistema de salida Unidad de cinta Unidad de cinta Impresora lectora de tarjetas 1401 de IBM 7094 de IBM 1401 de IBM

Ejemplo de procesamiento por lotes $END Datos del programa $RUN Programa Fortran $LOAD $FORTRAN $JOB información

3ª Generación: 1965-1980 Tecnología: Modelos: Modo de funcionamiento: 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 PASCAL S.O con multiprogramación: División de la memoria. Procedimientos de spooling (operación simultánea de periféricos conectados en línea). Tiempo compartido.

4ª Generación: 1980-1990 Tecnología: Modelos: Modo de funcionamiento: Se integra la UCP en un sólo chip: el microprocesador. Circuitos integrados LSI (3000-30000) y VLSI (más 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 fácil de usar. Sistemas operativos MS-DOS, UNIX.. Sistemas operativos de red y sistemas operativos distribuidos.

5ª Generación: 1990 en adelante Tecnología: Circuitos con más de un millón de componentes. Nuevas arquitecturas: paralelismo. Tecnología óptica. Modelos: CONNECTION MACHINE, máquina masivamente paralela. Modo de funcionamiento: Inteligencia artificial y sistemas expertos.

Evolución de los niveles Los primeros computadores digitales (años 40) sólo tenían 2 niveles (convencional y lógica digital). Los circuitos digitales eran voluminosos, poco confiables y difíciles de construir. El nivel de microprogramación se añadió para: simplificar la electrónica facilitar la escritura de compiladores ejecutar los programas más rápidamente (ROM más rápida que la RAM) en los 70 estaba plenamente difundido En los 50 aparecieron los ensambladores y compiladores. En los 60 aparece el sistema operativo.

Evolución de los niveles Cuanto más complicado el lenguaje máquina, más grande, complicado y lento el microprograma (ya que necesitan procedimientos). La velocidad de la memoria RAM se aumentó con el avance de la tecnología (memorias de semiconductores). Es difícil escribir, depurar y mantener el microcódigo. A principios de los 80 se elimina el nivel de microprogramación para dar paso a las máquinas RISC.