• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
8. segunda era
 

8. segunda era

on

  • 351 views

 

Statistics

Views

Total Views
351
Views on SlideShare
276
Embed Views
75

Actions

Likes
0
Downloads
2
Comments
0

1 Embed 75

http://127.0.0.1 75

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    8. segunda era 8. segunda era Presentation Transcript

    • Segunda Era (1955-65)
    • Introducción.• La introducción del transistor, a mediados de la década de 1950, alteró el panorama radicalmente.• Los computadores se hicieron lo bastante fiables como para poderse fabricar, y vender a clientes comerciales.• Por primera vez, había una separación clara entre diseñadores, constructores, operadores, programadores y personal de mantenimiento.
    • Sistemas operativos.• Se introduce el procesamiento por lotes.• El programador escribía primero el programa en papel, en esta Era podía utilizar el lenguaje FORTRAN o el ensamblador, y luego lo perforaba en tarjetas.
    • Sistemas operativos.• Los programas con necesidades similares se agrupaban en lotes y se introducían en el computador como un grupo.• El primer sistema operativo creado, GM-NAA I/O, fue un sistema operativo por lotes, desarrollado por la General Motors para usar en una computadora IBM 701.• Su principal función era ejecutar automáticamente un nuevo programa una vez terminaba el que se estaba ejecutando en ese momento.
    • Sistemas operativos.• La principal mejora de un sistema por lotes es la falta de interacción entre el usuario y el trabajo mientras éste se ejecuta.• El trabajo se prepara y se entrega, y cierto tiempo después aparece en la salida.• El tiempo de retorno o retardo entre la presentación de un trabajo y su terminación puede ser el resultado del volumen del cómputo requerido.
    • Sistemas operativos.• El principal problema era que el hardware de E/S, que es mecánico, es más lento que los dispositivos electrónicos de la CPU.• Por ello, la CPU estaba con frecuencia esta inactiva.• Para solucionarlo se introduce la tecnología de discos.
    • Sistemas operativos.• Esta tecnología tiene dos variantes: buffering y spooling.
    • Sistemas operativos.• En el caso del spooling, la ubicación de las imágenes de tarjeta se registra en una tabla mantenida por el sistema operativo.• Cuando se ejecuta un trabajo, el sistema operativo satisface sus solicitudes de entradas del lector de tarjetas leyendo del disco.• Así mismo, cuando el trabajo solicita la impresión al computador, la salida se imprime realmente.• El disco se utiliza como buffer de gran tamaño.
    • Sistemas operativos.• En el caso de que los datos de entrada/salida se almacenaran en memorias intermedias se denominaría buffering.• También se utilizaban técnicas de acceso directo a memoria (DMA) en las que el procesador no interviene a la hora de realizar alguna operación con los periféricos en la memoria.
    • Lenguajes de programación.• A mediados de la década de 1950 se empezaron a introducir los lenguajes de alto nivel.• Estos lenguajes permitían escribir programas en una forma más próxima a la naturaleza del problema a resolver que al conjunto de instrucciones que interpreta directamente el procesador (instrucciones máquina).• Estos lenguajes, además podían utilizarse en distintas máquinas.
    • Lenguajes de programación.• De 1954 a 1957, bajo la dirección de Jhon Backus de IBM, se desarrolló el primer lenguaje de programación de amplia difusión: el FORTRAN.• Estaba proyectado para la programación de aplicaciones de cálculo científico y técnico.• El FORTRAN permite la redacción de expresiones algebraicas en una notación muy próxima a la notación algebraica convencional.
    • Lenguajes de programación.• En 1958 se desarrolla el ALGOL58 (ALGOrithmic Language).• Se convirtió en el lenguaje académico de computo estándar desde los años sesenta hasta principio de los setenta.• Utilizaba la idea de las abstracciones de datos como FORTRAN.
    • Lenguajes de programación.• El LISP fue creado por Jhon McCarty del MIT, en 1962.• Puede operar con expresiones simbólicas y aplicaciones de inteligencia artificial.• Permite ejecutar estructuras de datos como programas y modificar programas como datos.• Tiene una gran dependencia de la recursividad como estructura de control, en vez de la iteración
    • Lenguajes de programación.• SNOBOL es otro de los lenguajes de alto nivel de aquel momento. Fue producido para aplicaciones de tratamiento de caracteres, en el Bell Telephone Lab para la computadora PDP-10.• Fue diseñado expresamente para la portabilidad así que rápidamente se exportó a varias plataformas.• Usa los patrones de búsqueda como un tipo de datos nativo al lenguaje.
    • Lenguajes de programación.• El COBOL era un lenguaje de programación de alto nivel de aplicaciones de gestión administrativa.• Usa de palabras inglesas para construir las expresiones e instrucciones del lenguaje, incluidas las operaciones aritméticas.• El principal error de COBOL era que no se podían pasar parámetros a los procedimientos.
    • Bases de datos.• Los primeros SGBD datan de los años sesenta.• Estaban orientados a facilitar la utilización de grandes conjuntos de datos en los que las interrelaciones eran complejas.• Los SGBD estaban totalmente relacionados con el software de comunicaciones y de gestión de transacciones.• IBM denominaba a este software Data Base/Data Communications (DB/DC).
    • Bases de datos.• IBM se alió con American Airlines para desarrollar SABRE.• Es un sistema operativo de procesamiento en tiempo real que manejaba la reserva/compra de billetes de American Airlines.• Es uno de los más utilizados para la enseñanza en centros educativos de turismo.
    • Bases de datos.• En esta época se desarrollaron las cintas magnéticas para el almacenamiento de datos.• Las tareas de procesamiento de datos, como las nóminas, fueron automatizadas, con los datos almacenados en cintas.• El procesamiento de datos consistía en leer datos de una o más cintas y escribir datos en una nueva cinta.• Los datos también se podían introducir desde paquetes de tarjetas perforadas e impresos en impresoras.