Historia de los Sistemas Operativos

23

description

Historia de los Sistemas Operativos. Adelmo Navarro Joan Gamarra Giovanni Mora. Generaciones de los SO en red. 1ra Generación. - PowerPoint PPT Presentation

Transcript of Historia de los Sistemas Operativos

Page 1: Historia de los Sistemas Operativos
Page 2: Historia de los Sistemas Operativos

Historia de los Sistemas Operativos

Adelmo NavarroJoan GamarraGiovanni Mora

Page 3: Historia de los Sistemas Operativos

Generaciones de los SO en red1ra Generación.

Los sistemas operativos de red de primera generación de routers y switches eran imágenes propietarias que se ejecutaban en un espacio de memoria plana, a menudo directamente desde la memoria flash o ROM.

Eliminaban los riesgos en la ejecución de sistemas operativos comerciales sobre hardware embebido.

Gestión de la memoria, la protección y el contexto de conmutación eran o rudimentaria o inexistente, con los objetivos principales de tener tamaño y velocidad de operación pequeños.

Los sistemas operativos de red de primera generación hacen las redes comercialmente viables y se desplegaron en una amplia gama de productos.

Page 4: Historia de los Sistemas Operativos

Generaciones de los SO en red1ra Generación.El inconveniente es que estos sistemas fueron plagados con una serie de problemas asociados con la gestión de recursos y aislamiento de fallas.

Un solo proceso fuera de control puede consumir fácilmente el procesador o causar todo el sistema falle.

El legado de las plataformas de la primera generación todavía se ven en las redes de todo el mundo, a pesar de que están siendo gradualmente empujados en el extremo más bajo por las líneas de productos de telecomunicaciones

Page 5: Historia de los Sistemas Operativos

CTSS, que significa Compatible Time-Sharing System (Sistema de Tiempo Compartido Compatible), fue uno de los primeros sistemas operativos de tiempo compartido; fue desarrollado en el Centro de Computación del MIT. (Instituto Tecnológico de Massachusetts)

El hardware de entrada/salida eran periféricos estándar de IBM en la mayoría de los casos. Lo que incluía seis canales de datos conectados a: Impresoras, unidades perforadoras (y lectoras) de tarjetas. Unidades de cinta IBM 729, un disco de almacenamiento IBM 1301, después ampliado a un IBM 1302, con una capacidad de 38 millones de palabras.

Un tambor de memoria IBM 7320 con 186K palabras que pueden cargar un banco de

memoria de 32K en un segundo (después ampliado a 1/4 de segundo).

CTSS OS

Page 6: Historia de los Sistemas Operativos

Una unidad de control de transmisión IBM 7750 capaz de soportar hasta 112 terminales de teletipo, incluyendo IBM 1050 Selectric y el modelo 35. Algunas de las terminares estaban remotamente localizadas y el sistema podía ser accedido utilizando las redes públicas de telégrafos.

El OS/360

CTSS OS

El OS/360 también introdujo el lenguaje de órdenes por lotes llamado JCL (Job Control Language, Lenguaje de Control de Procesos).

Su primera versión (1964) fue considerada por Steven J. Vaughan-Nichols en una lista recopilatoria de la revista PC World como el peor sistema operativo de la historia de la informática, si bien reconoció que las versiones operativas a fines de la década del 60 y principios del 70 eran excelentes. Otros autores tales como Tenembaum, lo consideraron la mayor revolución en la historia de la informática.

Page 7: Historia de los Sistemas Operativos

Redes en Unix. Los principales avances de comunicación de Red en los sistemas

Unix, surgieron en 1983, con la aparición del sistema 4.2 BSD ("Berkley Software Distribution") que integraba TCP/IP y el API ("Application Programming Interface") de Sockets. A partir de este código surgen BSD Networking Release 1.0 en 1989,también denominado NET-1, hasta el surgimiento de 4.4 BSDLite (NET-3) en 1994 en el que precisamente esta basado el FreeBSD.

Desde sus principios TODAS las implementaciones "nativas" de UNIX están basadas en el protocolo TCP/IP.

Page 8: Historia de los Sistemas Operativos

2da GeneraciónCP/M OS

CP/M presentaba un innovador diseño modular compuesto por tres subsistemas:

CCP (command control processor, estándar) BDOS (basic disk operating system, estándar) BIOS (basic input/output system, dependiente de la máquina)

CCP es un intérprete de comandos que permitía introducir mandatos y sus parámetros separados por espacios. Unos pocos de estos mandatos eran internos al propio CCP. Pero si el mandato no era reconocido, se buscaba un programa con el mismo nombre en el directorio actual del disco.

Page 9: Historia de los Sistemas Operativos

CCP permitía traducir los mandatos de usuario en un conjunto de instrucciones de alto nivel destinadas a BDOS. Asimismo, los programas podían comunicarse con BDOS para realizar tareas abstractas tales como "abrir fichero". En aquellos años este tipo de abstracción era toda una novedad. Posteriormente, BDOS traducía dichas instrucciones en llamadas a la BIOS de la computadora

Visión de CP/M OS en el año 1976,

utilizando el procesador de

texto WORDSTAR

Page 10: Historia de los Sistemas Operativos

El éxito de Lisa

Con un costo de 9.995 dólares. Era el primer computador personal comercial que operaba con interfaz gráfica de usuario y un ratón, después del computador Xerox Star. Usó un CPU Motorola 68000 con una frecuencia de reloj de 5 MHz y tenía 1 MB de memoria RAM. Como periférico opcional, estaba disponible una unidad externa de disco duro Apple Profile de 5 MB, diseñada originalmente para el Apple III.

El modelo posterior, Lisa 2, usó una sola unidad de disquete de 3,5 pulgadas y, opcionalmente, unidades internas de disco duro de 5 ó 10 MB. En 1984 al mismo tiempo que el Macintosh fue oficialmente presentado, Apple anunció que proporcionaba gratuitamente, actualizaciones a unidades de disco duro de 5 MB, para quienes poseyeran un computador Lisa 1.

Page 11: Historia de los Sistemas Operativos

El Lisa ofrecía un sistema operativo multitarea cooperativo, no preferente (que no se apropiaba del control) y memoria virtual. Estas dos características eran extremadamente avanzadas para un microcomputador de la época. El uso de la memoria virtual junto con un sistema de disco bastante lento, hacía, por momentos, que el sistema pareciese inactivo.

El SO de Lisa y su hermano Apple Macintosh

El computador Lisa traía consigo un conjunto de programas revolucionarios y sofisticados, llamado

Sistema de Oficina Lisa - Lisa Office System en inglés ( este paquete de programas más tarde fue

rebautizado como " Lisa 7.7 " de Apple) . Esta Suite constaba de 7 programas de aplicación general

LisaWrite, LisaDraw, LisaCalc, LisaGraph, LisaProject, LisaList y LisaTerminal .

Page 12: Historia de los Sistemas Operativos

Windows 1.0 y 2.0La primera versión de Microsoft Windows, versión 1.0, lanzada en noviembre de 1985, compitió con el sistema operativo de Apple. Carecía de un cierto grado de funcionalidad y logró muy poca popularidad.

Windows 1.0 no era un sistema operativo completo; más bien era una extensión gráfica de MS-DOS.

Windows versión 2.0 fue lanzado en noviembre de 1987 y fue un poco más popular que su predecesor. Windows 2.03 (lanzado en enero de 1988) incluyó por primera vez ventanas que podían solaparse unas a otras. El resultado de este cambio llevó a Apple a presentar una demanda contra Microsoft, debido a que infringían derechos de autor.

Page 13: Historia de los Sistemas Operativos

Cronología de las versiones

Page 14: Historia de los Sistemas Operativos

Windows como SO para servidoresWindows NT (Windows "New Technology"). Siendo una de sus principales desventajas su administración y la manera en que implementa el acceso a diferentes recursos de un sistema.

Windows 2000 y Windows 2003Las principales diferencias técnicas que poseen estos sistemas operativos comparado con Windows NT son: Su sistema NDS (Network Directory Service) que ofrece el apoyo para administración de recursos en Red así como el apoyo nativo de TCP/IP, entre otras funcionalidades para uso en sistemas corporativos.

Años antes surgió la alianza entre IBM y Microsoft y se creó el sucesor de NetBIOS, NetBEUI (NetBIOS Extended User Interface). NetBEUI empezó a ser integrado en plataformas Windows 3.1 bajo el nombre de "Windows for Workgroups",y posteriormente en Windows 95 y 98.

Page 15: Historia de los Sistemas Operativos

Windows Server 2008

Nuevo proceso de reparación de sistemas NTFS: proceso en segundo plano que repara los archivos dañados.

Creación de sesiones de usuario en paralelo: reduce tiempos de espera en los Terminal Services y en la creación de sesiones de usuario a gran escala.

Cierre limpio de Servicios. Sistema de archivos SMB2: de 30 a 40 veces más rápido el acceso

a los servidores multimedia. Address Space Load Randomization (ASLR): protección contra

malware en la carga de controladores en memoria. Windows Hardware Error Architecture (WHEA): protocolo mejorado

y estandarizado de reporte de errores. Virtualización de Windows Server: mejoras en el rendimiento de la

virtualización. PowerShell: inclusión de una consola mejorada con soporte GUI

para administración. Server Core: el núcleo del sistema se ha renovado con muchas y

nuevas mejoras.

Page 16: Historia de los Sistemas Operativos

Sistemas Operativos Linux Cuando Torvalds liberó la primera versión de Linux, el proyecto GNU ya había producido varias de las herramientas fundamentales para el manejo del sistema operativo, incluyendo un intérprete de comandos, una biblioteca C y un compilador, pero como el proyecto contaba con una infraestructura para crear su propio núcleo (o kernel), el llamado Hurd, y este aún no era lo suficiente maduro para usarse, comenzaron a usar a Linux a modo de continuar desarrollando el proyecto GNU, siguiendo la tradicional filosofía de mantener cooperatividad entre desarrolladores.

Page 17: Historia de los Sistemas Operativos

Cuando Torvalds liberó la primera versión de Linux, el proyecto GNU ya había producido varias de las herramientas fundamentales para el manejo del sistema operativo, incluyendo un intérprete de comandos, una biblioteca C y un compilador, pero como el proyecto contaba con una infraestructura para crear su propio núcleo (o kernel), el llamado Hurd, y este aún no era lo suficiente maduro para usarse, comenzaron a usar a Linux a modo de continuar desarrollando el proyecto GNU, siguiendo la tradicional filosofía de mantener cooperatividad entre desarrolladores.

Page 18: Historia de los Sistemas Operativos

Principales Caracteristicas de LinuxComo SO para servidores Usando el Sistema X Window, se pueden tener múltiples

ventanas de terminales en la pantalla a la vez (consolas virtuales), cada una teniendo una diferente sesión de trabajo. Con las redes TCP/IP, una máquina Linux puede desplegar aplicaciones X corriendo en otras máquinas.

El sistema Linux es mayormente compatible con varios estándares de UNIX al nivel fuente, incluyendo IEEE POSIX.1, UNIX System V, y Berkeley System Distribution UNIX (BSD). Todo el código fuente para el sistema Linux, incluyendo el kernel o núcleo, drivers, librerías, programas de usuario y herramientas de desarrollo son gratis.

Page 19: Historia de los Sistemas Operativos

Distribuciones Linux en Servidores

Page 20: Historia de los Sistemas Operativos

Principales Caracteristicas Linux proporciona una implementación completa del software de

red TCP/IP e incluye un ambiente de programación completo que incluye todas las librerías estándar, herramientas de programación, compiladores y depuradores que se esperarían de otros sistemas UNIX.

Linux soporta consolas virtuales (VC), que son una manera de hacer que una máquina aparezca como múltiples terminales, todos conectados al mismo núcleo Linux.

Para establecer comunicación en red, Linux soporta dos protocolos de red: TCP/IP y UUCP. Con Linux, TCP/IP y una conexión a Internet, los usuarios pueden comunicarse con otras computadoras

UUCP (UNIX-to-UNIX Copy) es un viejo mecanismo de transferencia de archivos, correo electrónico y noticias electrónicas entre máquinas UNIX. Históricamente, las máquinas con UUCP están conectadas sobre líneas telefónicas vía módem, pero UUCP puede transferir datos sobre una red TCP/IP de la misma manera.

Page 21: Historia de los Sistemas Operativos

LAN SERVER de IBM LAN Server es un sistema operativo de red que se ejecuta bajo

OS/2. Este software de servidor de archivos proporciona lo que IBM llama “relaciones solicitador/servidor” (y lo que el resto de la industria conoce como relaciones cliente/servidor).

Los usuarios sólo necesitan solicitar un registro en particular y el procesamiento real se lleva a cabo en alguna otra parte de la red. LAN Server ofrece funciones de acceso a bases de datos mejoradas debido a la disponibilidad del componente Servicios de Conexión de Bases de Datos Distribuidas/2 (DDCS/2)

Un grupo de estaciones de trabajo y uno o más servidores constituyen el dominio. Un usuario que cuente con una ID (Identificación) de usuario para el dominio, puede registrarse en él desde una estación de trabajo solicitadora y accesar los recursos de dicho dominio.

Page 22: Historia de los Sistemas Operativos

Visión de IBM Lan Server

Page 23: Historia de los Sistemas Operativos

Febrero 21 del 2014, Cúcuta – Norte de Santander

GRACIAS POR SU ATENCION