sistemas operativos historia 2

Post on 28-Jun-2015

676 Views

Category:

Documents

11 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Sistemas Operativos 1

Prof. Sebastián de los Angeles

Esc. Técnica de Melo

Las máquinas de procesamiento por lotes habían logrado alcanzar un gran rendimiento

Pero el usuario no podía interactuar directamente con la computadora

Se comienza a pensar en Sistemas de Tiempo Compartido, en los cuales varios usuarios reciben una fracción del tiempo del procesador.

La idea sigue siendo abaratar costos (las computadoras salían alrededor de U$S 3 millones). Si más usuarios usan las computadoras, la inversión es más rentable.

Un pionero en el concepto fue MULTICS (1964), pensado para cientos de usuarios, desarrollado por el MIT, Bell y General Electric, con sistemas en uso hasta el año 2000.

Resultó ser demasiado ambicioso pero estableció el camino a seguir.

Usuario 3

Usuario 2

Usuario 1

CPU

Tiempo del Procesador

El usuario no nota la

diferencia y tiene la

impresión de ser el único.

Los usuarios ejecutan sus órdenes de forma indirecta mediante terminales.

CPU

Terminal

1

Terminal

2 Terminal

3

Cambio en el enfoque:

Multiprogramación por Lotes

Maximizar uso del procesador

El S.O. recibe las instrucciones del Monitor Residente

Tiempo Compartido

Minimizar el tiempo de respuesta

El S.O. recibe las instrucciones desde la terminal

Nuevas tendencias: los grandes sistemas comienzan a tener varios procesadores.

CPU 1

Tiempo del Procesador

CPU 2

Computadora DEC PDP-11/40 (1971)

En máquinas como esta fue que Ken Thompson

y Dennis Ritchie desarrollaron el S.O. Unix y el lenguaje de

programación C

Avances Clave: ◦ Nuevo Hardware: Surgen los primeros monitores CRT, primero

empotrados en los paneles de control, luego como componente independiente.

Terminal DEC GT40 (1972)

En pantalla se puede ver “Lunar Lander”, uno de los primeros juegos de

computadora.

Avances Clave: ◦ Comienzan a desarrollarse protocolos de comunicación entre

computadoras remotas lo que dará lugar a las redes de computadoras y más tarde a Internet.

◦ Surgen algunos de los lenguajes de programación más influyentes como ser Pascal (1970) C (1972), SQL (1972), Modula (1975), etc.

◦ Se comienzan a estandarizar las instrucciones de los procesadores, facilitando la programación de los sistemas operativos

◦ Surgen los primeros Clusters, conjuntos de computadoras que trabajan de forma coordinada.

Avances Clave: ◦ Surgen los primeros Clusters, conjuntos de computadoras que

trabajan de forma coordinada.

Avances Clave: ◦ Surgen los Diskettes (1971)

MULTICS había resultado demasiado ambicioso (pensado para cientos de usuarios) y fue rediseñado por Ken Thompson para un solo usuario y lo renombró UNICS, luego lo rediseñaría en C y lo llamaría UNIX

Fue muy usado en círculos académicos y influiría a muchos Sistemas Operativos posteriores.

Concepto Revolucionario ◦ IBM lanza al mercado su microprocesador 8088 y la

computadora IBM modelo 5150 (que lo contenía) en 1981, estableciendo en el mercado el concepto de la PC (Personal Computer), que domina el mercado hasta nuestros días.

La Computadora Personal tomó dos papeles: como estación de trabajo dentro de una red conectada a un servidor o como herramienta de oficinas y hogares.

Se abarata y masifica el acceso a las computadoras.

Surgen MS-DOS, MacOS y otros.

En 1991 surge Linux, y el resto es historia.

top related