• No se han encontrado resultados

SISTEMAS OPERATIVOS ING. ANDRÉS FLORES SOTO

N/A
N/A
Protected

Academic year: 2022

Share "SISTEMAS OPERATIVOS ING. ANDRÉS FLORES SOTO"

Copied!
67
0
0

Texto completo

(1)

SISTEMAS OPERATIVOS

ING. ANDRÉS FLORES SOTO

2019

(2)

Historia de los sistemas operativos (1)

• Los sistemas operativos han ido evolucionando a través de los años y han estado estrechamente relacionados con la historia de la

arquitectura de las computadoras en las que se ejecutan.

• La primera computadora digital verdadera fue diseñada por el

matemático inglés Charles Babage (1792 - 1871). Aunque paso gran

parte de su vida tratando se hacer funcionar su maquina analítica

nunca logro terminarla debido a que era puramente mecánica y en

ese tiempo no existía la tecnología necesaria para poder producir

ruedas, engranes y dientes que requería, obviamente esta máquina

no tenia un sistema operativo.

(3)

Historia de los sistemas operativos (2)

• Debido a esto contrató a una joven llamada Ada Lovelace la cual se

convertiría en la primera

programadora del mundo. El lenguaje

de programación ADA lleva su nombre

(4)

Historia de los sistemas operativos (3)

Primera Generación (1945 a 1955)

Tubos al vacío

Segunda Generación (1955 a 1965)

Transistores

(5)

Historia de los sistemas operativos (4)

Tercera Generación (1965 a 1980)

Circuitos Integrados Cuarta Generación

(19780 a la fecha)

Computadoras Personales

(6)

Historia de los sistemas operativos (5)

Primera Generación (1945 a 1955)

Tubos al vacío

(7)

Historia de los sistemas operativos (3)

Primera Generación (1945 a 1955)

Tubos al vacío

Época en que la tecnología electrónica era a base de

bulbos o tubos de vacío, y la comunicación era en

términos de nivel más bajo que puede existir, que se

conoce como lenguaje de máquina

(8)

Historia de los sistemas operativos (3)

Primera Generación (1945 a 1955)

LENGUAJE DE MAQUINA

La información que hace que el hardware de la computadora

realice una determinada actividad de llama instrucción, por

consiguiente una instrucción es un conjunto de unos y ceros,

las instrucciones así formadas equivalen a acciones

elementales de la máquina, por lo que al conjunto de dichas

instrucciones que son interpretadas directamente por la

máquina se denomina lenguaje máquina.

(9)

Historia de los sistemas operativos (3)

Primera Generación (1945 a 1955)

LENGUAJE DE MAQUINA Ejemplo:

101001010111011

(10)

Historia de los sistemas operativos (3)

Primera Generación (1945 a 1955)

Pero y el Sistema Operativo?

En esta primera generación el sistema operativo consistía en:

• Un persona trabaja un periodo dado

• Se registraba en una hoja de firmas

• Entraba al cuarto de máquinas

• Conectaba su tablero de conexiones en la computadora

• Esperaba horas a que ninguno de los mas de 20,000 bulbos se quemaran durante su ejecución

(11)

Historia de los sistemas operativos (3)

Primera Generación (1945 a 1955)

A principio de la década de los 50, la rutina había

mejorado un poco con la introducción de las tarjetas perforadas, entonces fue posible escribir programas en tarjetas y leerlas en vez de usar tableros de

conexiones, pero el procedimiento era el mismo.

(12)

Historia de los sistemas operativos (1)

Segunda Generación (1955 a 1965)

Transistores

(13)

Historia de los sistemas operativos (2)

Segunda Generación (1955 a 1965)

Transistores

La introducción del transistor alteró el panorama radicalmente. Las

computadoras se hicieron lo bastante confiables como para

poderse fabricar y vender a clientes comerciales con la

expectativa de que seguirían funcionando el tiempo suficiente para

realizar algo de trabajo útil. Por primera vez, había una separación

clara entre diseñadores, constructores, operadores,

programadores y personal de mantenimiento.

(14)

Historia de los sistemas operativos (3)

Segunda Generación (1955 a 1965)

Transistores

Estas máquinas conocidas como mainframe estaban

encerradas en cuartos especiales con a/a y un grupo

de operadores profesionales para manejarlas

(15)

Historia de los sistemas operativos (4)

Segunda Generación (1955 a 1965)

Transistores

Solo las empresas grandes, Universidades y

empresas gubernamentales podrían financiar el

costo multimillonario para operar estas máquinas

(16)

Historia de los sistemas operativos (5)

Segunda Generación (1955 a 1965)

Transistores

Lenguaje Fortran (Formula Translating System), es

un lenguaje de programación alto nivel de propósito

general, procedimental e imperativo, que está

especialmente adaptado al cálculo numérico y a la

computación científica

(17)

Historia de los sistemas operativos (5)

Segunda Generación (1955 a 1965)

Transistores El Trabajo

• Escribir el programa

• Pasarlo a tarjetas perforadas

• Llevar al cuarto de entrada de datos y entregárselo

al operador

(18)

Historia de los sistemas operativos (6)

Segunda Generación (1955 a 1965)

Transistores El Trabajo

• ……tomarse un café……

• Una vez con los resultados en mano, el operador

arrancaba estas hojas y los llevaba al cuarto de

salida de datos

(19)

Historia de los sistemas operativos (6)

Segunda Generación (1955 a 1965)

Transistores El Trabajo

• ……para que el programador fuera a recoger los

resultados

(20)

Historia de los sistemas operativos (6)

Segunda Generación (1955 a 1965)

Transistores

SOLUCION ..!!!!

(21)

Historia de los sistemas operativos (6)

Segunda Generación (1955 a 1965)

Transistores

Sistema de Procesamiento por Lotes

(22)

Historia de los sistemas operativos (6)

Segunda Generación (1955 a 1965)

Sistema de Procesamiento por Lotes

(23)

Historia de los sistemas operativos (1)

Tercera Generación (1965 a 1980)

Circuitos Integrados y Multiprogramación

(24)

Historia de los sistemas operativos (2)

Tercera Generación (1965 a 1980)

En la década de los 60 los fabricantes de equipos tenían dos líneas de productos distintas y

totalmente incompatibles

(25)

Historia de los sistemas operativos (3)

Tercera Generación (1965 a 1980)

Por un lado estaban las

computadoras científicas a

gran escala como la 7094

(26)

Historia de los sistemas operativos (4)

Tercera Generación (1965 a 1980)

Y por otro lado estaban las computadoras comerciales

como la 1401

(27)

Historia de los sistemas operativos (5)

Tercera Generación (1965 a 1980)

La creación y mantenimiento de dos líneas de

producto totalmente distintas era una situación

costosa para los fabricantes.

(28)

Historia de los sistemas operativos (6)

Tercera Generación (1965 a 1980)

IBM trató de resolver

simultáneamente ambos

problemas introduciendo

la System/360.

(29)

Historia de los sistemas operativos (7)

Tercera Generación (1965 a 1980)

La 360 era una serie de máquinas de

software compatible.

(30)

Historia de los sistemas operativos (8)

Tercera Generación (1965 a 1980)

Las máquinas diferían sólo en el precio y el rendimiento.

• Memoria máxima

• Velocidad del procesador

• # de dispositivo de E/S, etc

(31)

Historia de los sistemas operativos (9)

Tercera Generación (1965 a 1980)

Puesto que todas las máquinas tenían la

misma arquitectura y conjunto de

instrucciones, los programas escritos para

una máquina podían ejecutarse en todas

las demás

(32)

Historia de los sistemas operativos (10)

Tercera Generación (1965 a 1980)

OS/360 y los sistemas operativos de tercera

generación parecidos a él producidos por

otros fabricantes de computadoras

lograron satisfacer a sus clientes en un

grado razonable.

(33)

Historia de los sistemas operativos (11)

Tercera Generación (1965 a 1980)

Una técnica clave que no existía en

los sistemas operativos de la segunda

generación. Tal vez la más importante de

ellas haya sido la multiprogramación

(34)

Historia de los sistemas operativos (12)

Tercera Generación (1965 a 1980)

EL PROBLEMA mucho tiempo

desperdiciado (modelo 7094)

(35)

Historia de los sistemas operativos

Tercera Generación (1965 a 1980)

La solución

(36)

Historia de los sistemas operativos

Tercera Generación (1965 a 1980)

El primer sistema de tiempo compartido de propósito

general, conocido como CTSS (Compatible Time Sharing

System, Sistema compatible de tiempo compartido), se

desarrolló en el M.I.T. (Massachusetts Institute of

Technology) en una 7094 modificada

(37)

Historia de los sistemas operativos

Tercera Generación (1965 a 1980)

Bell Labs y General Electric, decidieron emprender el

desarrollo de una computadora, una máquina capaz de

servir a varios cientos de usuarios simultáneos de tiempo

compartido

(38)

Historia de los sistemas operativos

Tercera Generación (1965 a 1980)

Entonces nace MULTICS (MULTiplexed Information and Computing

Service; Servicio de Información y Cómputo MULTiplexado)

(39)

Historia de los sistemas operativos

Tercera Generación (1965 a 1980)

MULTICS fue un éxito parcial. Se diseñó para dar soporte a cientos de usuarios en una máquina que era sólo un poco más potente que una PC basada en el Intel 386,

Hubo muchas razones por las que MULTICS no acaparó la atención

mundial; una de ellas fue el que estaba escrito en PL/I y el compilador

de PL/I se demoró por años, además de que apenas funcionaba cuando

por fin llegó

(40)

Historia de los sistemas operativos (11)

Tercera Generación (1965 a 1980)

Bell Labs se retiró del proyecto y General Electric dejó el negocio de las computadoras por completo. Sin embargo, el M.I.T. persistió y logró hacer en un momento dado que MULTICS funcionara.

Al final, la compañía que compró el negocio de computadoras de GE

(Honeywell) lo vendió como un producto comercial y fue instalado por cerca

de 80 compañías y universidades importantes a nivel mundial

(41)

Historia de los sistemas operativos (11)

Tercera Generación (1965 a 1980)

http://www.multicians.org/

https://es.wikipedia.org/wiki/Multics

(42)

Historia de los sistemas operativos (11)

Tercera Generación (1965 a 1980)

Otro desarrollo importante durante la tercera generación fue el

increíble crecimiento de las minicomputadoras, empezando con la

DEC PDP-1 en 1961. La PDP-1 tenía sólo 4K de palabras de 18 bits,

pero a $120,000 por máquina (menos de 5 por ciento del precio de

una 7094) se vendió como pan caliente.

(43)

Historia de los sistemas operativos (11)

Tercera Generación (1965 a 1980)

Posteriormente, Ken Thompson, uno de los científicos de cómputo en Bell Labs que trabajó en el proyecto MULTICS, encontró una pequeña minicomputadora PDP-7 que nadie estaba usando y se dispuso a escribir una versión simple de MULTICS para un solo usuario. Más adelante, este trabajo se convirtió en el sistema operativo UNIX, que se hizo popular en el mundo académico, agencias gubernamentales y muchas compañías

(44)

Historia de los sistemas operativos (11)

Tercera Generación (1965 a 1980)

Unix, tenia su código fuente disponible entonces varias

organizaciones desarrollaron sus propias versiones pero

incompatibles entre si y esto produjo un caos.

(45)

Historia de los sistemas operativos (11)

Tercera Generación (1965 a 1980)

Se desarrollaron dos versiones principales: System V de

AT&T y BSD (Berkeley Software Distribution, Distribución

de Software de Berkeley) de la Universidad de California

en Berkeley.

(46)

Historia de los sistemas operativos (11)

Tercera Generación (1965 a 1980)

Las System V y BSD tenian variantes menores pero para

que fuera posible escribir programas que pudieran

ejecutarse en cualquier sistema Unix el IEEE desarrollo

un estandar para Unix que se llamó POSIX (de Portable

Operating System Interface)

(47)

Historia de los sistemas operativos (11)

Tercera Generación (1965 a 1980)

Tiempo despues, el mismo autor de Unix liberó un clon conocido como MINIX con fines educativos.

Era muy similar a Unix y hasta incluia soporte para POSIX.

(48)

Historia de los sistemas operativos (11)

Tercera Generación (1965 a 1980)

Desde esa epoca el sistema evolucionó en MINIX3 y era:

- Altamente modular

- Detectaba y reemplazaba módulos con fallas como por

ejememplo en los controladores de dispositivos de E/S

(49)

Historia de los sistemas operativos (11)

Tercera Generación (1965 a 1980)

MINIX3

http://www.minix3.org/

(50)

Historia de los sistemas operativos (11)

Tercera Generación (1965 a 1980)

El deseo de una versión de producción (en vez de educativa) gratuita de MINIX llevó a un estudiante

finlandés, llamado Linus Torvalds, a escribir Linux.

(51)

Historia de los sistemas operativos (11)

Tercera Generación

(1965 a 1980)

(52)

Historia de los sistemas operativos (12)

Cuarta Generación (1980 a 1990)

LSI (Large Scale Integration, Integración a

gran escala)

(53)

Historia de los sistemas operativos (12)

Cuarta Generación (1980 a 1990)

Con el desarrollo de los circuitos LSI, que contienen miles

de transistores en un centímetro cuadrado de silicio

(chip), nació la era de la computadora personal

(54)

Historia de los sistemas operativos (12)

Cuarta Generación (1980 a 1990)

En términos de arquitectura, las computadoras

personales (que al principio eran conocidas como

microcomputadoras) no eran del todo distintas de las

minicomputadoras, pero en términos de precio sin duda

eran distintas. Mientras que la minicomputadora hizo

posible que un departamento en una compañía o

universidad tuviera su propia computadora, el chip

microprocesador logró que un individuo tuviera su propia

computadora personal.

(55)

Historia de los sistemas operativos (11)

Cuarta Generación (Algo de historia)

Cuando Intel presentó el microprocesador 8080 en 1974 deseaba un sistema operativo, en parte para poder probarlo. Intel pidió a uno de

sus consultores, Gary Kildall, que escribiera uno

(56)

Historia de los sistemas operativos (11)

Cuarta Generación (Algo de historia)

Kildall y un amigo construyeron primero un dispositivo controlador

para el disco flexible de 8 pulgadas

(57)

Historia de los sistemas operativos (11)

Cuarta Generación (1980)

Conectaron el disco flexible con el 8080, con lo cual produjeron la primera microcomputadora con un disco.

Después Kildall escribió un sistema operativo basado en disco conocido como CP/M (Control Program for Microcomputers;

Programa de Control para Microcomputadoras) para esta CPU

(58)

Historia de los sistemas operativos (12)

En 1977, Digital Research rediseñó el CP/M para adaptarlo de manera que se pudiera ejecutar en todas las microcomputadoras que utilizaban los chips 8080, Zilog Z80 y otros. Se escribieron muchos programas de aplicación para ejecutarse en CP/M, lo cual le permitió dominar por completo

el mundo de la microcomputación durante un tiempo aproximado de 5 años.

(59)

Historia de los sistemas operativos (13)

En 1977, Digital Research rediseñó el CP/M para adaptarlo de manera que se pudiera ejecutar en todas las microcomputadoras que utilizaban los chips 8080, Zilog Z80 y otros. Se escribieron muchos programas de aplicación para ejecutarse en CP/M, lo cual le permitió dominar por completo

el mundo de la microcomputación durante un tiempo aproximado de 5 años.

(60)

Historia de los sistemas operativos (14)

Fabricante local de computadore → Seattle Computer Products, tenian un SO que se llamaba DOS

$ 75.000

Tim Paterson era un empleado de Bill Gates de su recien empresa creada

→ Microsoft

Lanzaron el nuevo so → MS-DOS y con esto domino el mercado de la pc IBM

(61)

Historia de los sistemas operativos (15)

En1983 la IBM PC/AT, sucesora de la IBM PC, con la CPU Intel

80286, MS-DOS estaba muy afianzado y CP/M daba sus últimos suspiros.

Más adelante, MS-DOS se utilizó ampliamente en el 80386 y 80486.

Aunque la versión inicial de MS-DOS era bastante primitiva, las versiones siguientes tenían características más avanzadas, incluyendo muchas que se tomaron de UNIX.

(Microsoft estaba muy al tanto de UNIX e inclusive vendía una versión de este sistema para microcomputadora, conocida como XENIX, durante los primeros años de la compañía).

(62)

Historia de los sistemas operativos (16)

CP/M, MS-DOS y otros sistemas operativos para las primeras microcomputadoras se basaban en que los usuarios escribieran los comandos mediante el teclado.

Con el tiempo esto cambió debido a la investigación realizada por Doug Engelbart en el Stanford Research Institute en la década de 1960.

Engelbart inventó la Interfaz Gráfica de Usuario GUI, completa con ventanas, iconos, menús y ratón. Los investigadores en Xerox PARC adoptaron estas ideas y las incorporaron en las máquinas que construyeron.

(63)

Macintosh

Un día, Steve Jobs, que fue co-inventor de la computadora Apple en su cochera, visitó PARC, vio una GUI y de inmediato se dio cuenta de su valor potencial, algo que la administración de Xerox no hizo.

Posteriormente, Jobs emprendió el proyecto de construir una Apple con una GUI.

Este proyecto culminó en Lisa, que era demasiado costosa y fracasó comercialmente.

El segundo intento de Jobs, la Apple Macintosh, fue un enorme éxito, no sólo debido a que era mucho más económica que Lisa, sino también porque era amigable para el usuario (user friendly).

(64)

Windows (I)

Cuando Microsoft decidió crear un sucesor para el MS-DOS estaba fuertemente influenciado por el éxito de la Macintosh. Produjo un sistema basado en GUI llamado Windows, el cual en un principio se ejecutaba encima del MS-DOS.

Durante cerca de 10 años, de 1985 a 1995, Windows fue sólo un entorno gráfico encima de MS-DOS. Sin embargo, a partir de 1995 se liberó una versión independiente de Windows, conocida como Windows 95.

(65)

Windows NT (I)

En 1998, se liberó una versión ligeramente modificada de este sistema, conocida como Windows 98.

Otro de los sistemas operativos de Microsoft es Windows NT (NT significa Nueva Tecnología), que es compatible con Windows 95 en cierto nivel, pero fue completamente rediseñado en su interior.

(66)

Windows NT (II)

Microsoft esperaba que la primera versión de NT acabara con MS-DOS y todas las demás versiones de Windows, ya que era un sistema muy superior, pero fracasó. No fue sino hasta Windows NT 4.0 que finalmente empezó a tener éxito, en especial en las redes corporativas.

La versión 5 de Windows NT cambió su nombre a Windows 2000 a principios de 1999. Estaba destinada a ser el sucesor de Windows 98 y de Windows NT 4.0.

(67)

Windows NT (II)

Esto tampoco funcionó como se esperaba, por lo que Microsoft preparó otra versión de Windows 98 conocida como Windows Me (Millennium edition). En el 2001 se liberó una versión ligeramente actualizada de Windows 2000, conocida como Windows XP. Esa versión duró mucho más

en el mercado (6 años).

Después, en enero del 2007 Microsoft liberó el sucesor para Windows XP, conocido como Windows Vista.

Tenía una interfaz gráfica nueva, Aero, y muchos programas de usuario nuevos o actualizados. Microsoft

espera que sustituya a Windows XP por completo.

Referencias

Documento similar

Debido al riesgo de producir malformaciones congénitas graves, en la Unión Europea se han establecido una serie de requisitos para su prescripción y dispensación con un Plan

Como medida de precaución, puesto que talidomida se encuentra en el semen, todos los pacientes varones deben usar preservativos durante el tratamiento, durante la interrupción

No había pasado un día desde mi solemne entrada cuando, para que el recuerdo me sirviera de advertencia, alguien se encargó de decirme que sobre aquellas losas habían rodado

E Clamades andaua sienpre sobre el caua- 11o de madera, y en poco tienpo fue tan lexos, que el no sabia en donde estaña; pero el tomo muy gran esfuergo en si, y pensó yendo assi

Se entenderá por necesidad terapéutica la facultad del médico para actuar profesional- mente sin informar antes al paciente, cuando por razones objetivas el conocimiento de su

Luis Miguel Utrera Navarrete ha presentado la relación de Bienes y Actividades siguientes para la legislatura de 2015-2019, según constan inscritos en el

Fuente de emisión secundaria que afecta a la estación: Combustión en sector residencial y comercial Distancia a la primera vía de tráfico: 3 metros (15 m de ancho)..

La campaña ha consistido en la revisión del etiquetado e instrucciones de uso de todos los ter- mómetros digitales comunicados, así como de la documentación técnica adicional de