Your SlideShare is downloading. ×
0
Segunda Era (1955-65)
Introducción.• La introducción del transistor, a  mediados de la década de 1950, alteró  el panorama radicalmente.• Los co...
Sistemas operativos.• Se introduce el procesamiento por lotes.• El programador escribía primero el programa  en papel, en ...
Sistemas operativos.• Los programas con necesidades similares se  agrupaban en lotes y se introducían en el  computador co...
Sistemas operativos.• La principal mejora de un sistema por lotes es  la falta de interacción entre el usuario y el  traba...
Sistemas operativos.• El principal problema era que el  hardware de E/S, que es mecánico, es  más lento que los dispositiv...
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  mantenid...
Sistemas operativos.• En el caso de que los datos de  entrada/salida se almacenaran en  memorias intermedias se denominarí...
Lenguajes de programación.• A mediados de la década de 1950 se  empezaron a introducir los lenguajes de  alto nivel.• Esto...
Lenguajes de programación.• De 1954 a 1957, bajo la dirección de Jhon  Backus de IBM, se desarrolló el primer  lenguaje de...
Lenguajes de programación.• En 1958 se desarrolla el ALGOL58  (ALGOrithmic Language).• Se convirtió en el lenguaje académi...
Lenguajes de programación.• El LISP fue creado por Jhon McCarty del  MIT, en 1962.• Puede operar con expresiones simbólica...
Lenguajes de programación.• SNOBOL es otro de los lenguajes de alto  nivel de aquel momento. Fue producido  para aplicacio...
Lenguajes de programación.• El COBOL era un lenguaje de  programación de alto nivel de  aplicaciones de gestión administra...
Bases de datos.• Los primeros SGBD datan de los años sesenta.• Estaban orientados a facilitar la utilización de  grandes c...
Bases de datos.• IBM se alió con American Airlines para  desarrollar SABRE.• Es un sistema operativo de  procesamiento en ...
Bases de datos.• En esta época se desarrollaron las cintas  magnéticas para el almacenamiento de datos.• Las tareas de pro...
Upcoming SlideShare
Loading in...5
×

8. segunda era

161

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
161
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "8. segunda era"

  1. 1. Segunda Era (1955-65)
  2. 2. 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.
  3. 3. 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.
  4. 4. 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.
  5. 5. 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.
  6. 6. 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.
  7. 7. Sistemas operativos.• Esta tecnología tiene dos variantes: buffering y spooling.
  8. 8. 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.
  9. 9. 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.
  10. 10. 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.
  11. 11. 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.
  12. 12. 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.
  13. 13. 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
  14. 14. 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.
  15. 15. 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.
  16. 16. 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).
  17. 17. 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.
  18. 18. 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.
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×