1 / 23

Historia de los Sistemas Operativos

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

nasia
Download Presentation

Historia de los Sistemas Operativos

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Historia de los Sistemas Operativos Adelmo Navarro Joan Gamarra Giovanni Mora

  2. Generaciones de los SO en red 1ra 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.

  3. Generaciones de los SO en red 1ra 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

  4. CTSS OS • CTSS, que significa Compatible Time-SharingSystem (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).

  5. CTSS OS • 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 • 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.

  6. 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 ("BerkleySoftware Distribution") que integraba TCP/IP y el API ("ApplicationProgramming Interface") de Sockets. A partir de este código surgen BSD NetworkingRelease 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.

  7. 2da Generación CP/M OS • CP/M presentaba un innovador diseño modular compuesto por tres subsistemas: • CCP (command control processor, estándar) • BDOS (basic disk operatingsystem, 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.

  8. Visión de CP/M OS en el año 1976, utilizando el procesador de texto WORDSTAR 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

  9. 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.

  10. El SO de Lisa y su hermano Apple Macintosh 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 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 .

  11. Windows 1.0 y 2.0 La 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.

  12. Cronología de las versiones

  13. Windows como SO para servidores Windows 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 2003 Las principales diferencias técnicas que poseen estos sistemas operativos comparado con Windows NT son: Su sistema NDS (Network DirectoryService) 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 forWorkgroups",y posteriormente en Windows 95 y 98.

  14. 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. • AddressSpace 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.

  15. 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.

  16. 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.

  17. Principales Caracteristicas de Linux Como 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 SystemDistribution 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.

  18. Distribuciones Linux en Servidores

  19. 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.

  20. 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 accesarlos recursos de dicho dominio.

  21. Visión de IBM Lan Server

  22. GRACIAS POR SU ATENCION Febrero 21 del 2014, Cúcuta – Norte de Santander

More Related