1 / 23

1.965

1.965. MULTICS: MIT, General Electric, Bell Labs de AT&T. Multics ( Mult iplexed I nformation and C omputing S ervice ) fue uno de los primeros sistemas operativos de tiempo compartido y tuvo una gran influencia en el desarrollo de los posteriores sistemas operativos. 1.969.

aulani
Download Presentation

1.965

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. 1.965 • MULTICS: MIT, General Electric, Bell Labs de AT&T. • Multics (MultiplexedInformation and Computing Service) fue uno de los primeros sistemas operativos de tiempo compartido y tuvo una gran influencia en el desarrollo de los posteriores sistemas operativos.

  2. 1.969 • Ken Thompson, Dennis Ritchie, RuddCanaday y otros colaboran y desarrollan el feto de UNICS en lenguaje ensamblador.

  3. 1.970 • Brian Kernighan lo bautiza Unix • Se incluía en él un programa para dar formato a textos (runoff) y un editor de texto. El sistema operativo y los programas fueron escritos en el lenguaje ensamblador.

  4. 1.971 • El bebe Unix en Lenguaje B en una DEC PDP-7 • Ken Thompson escribió en lenguaje ensamblador el primer sistema operativo Unix en el PDP-7, llamado primeramente Unics por similitud al Multics.

  5. 1.972 • Unix en Lenguaje C en un DEC PDP-11 con innovadoras herramientas de procesamiento de texto.

  6. 1.973 • Bell Labs y AT&T usan Unix internamente en unos 12 equipos. Así publicitando el uso de UNIX.

  7. 1.974 • Bell Labs publica la descripción de Unix: un sistema operativo portable escrito en un lenguaje avanzado de 3ra generación Lenguaje C, multiusuario, multitarea, con capacidad de procesamiento en línea, sistema de archivos jerárquico, editor, compilador de C y herramientas de procesamiento de texto.

  8. 1.975 • Las Universidades empiezan a manifestar intereses por compartir el producto. Bell Labs distribuye Unix con fuentes de manera abierta y libre a los entes del ambiente académico y científico solicitantes a cambio de pagar los gastos de medio magnético, manual y flete; y deben reportar toda investigación y mejora que se desarrolle con el Sistema. Berkeley 1BSD(Software Distribution).

  9. 1.979 • Primera versión del Sistema UUCP(Sistema para redes) para comunicación de datos entre computadoras. Berkeley 3BSD. Es instalado en Venezuela en la Universidad Simón Bolívar. Se Licencia Unix versión 7, que se populariza de manera explosiva como plataforma para experimentar y desarrollar tecnología, probar algoritmos, protocolos de comunicación, lenguajes de programación y manejadores de Base de Datos.

  10. 1.980 • Berkeley despacha Unix 4.0BSD al Departamento de Defensa de USA. En la Red DARPANET desde 1.979 se usa UUCP y se empieza a utilizar TCP/IP bajo Unix 4.0BSD. • Las contribuciones son numerosas pero entre ellas destacan un compilador de Pascal, el editor VI, el editor ex y el Shell C

  11. 1.982 • Varias versiones comerciales de Unix (Xenix, Citix, Centix, etc). Berkeley incorpora UUCP HDB Entre sus características principales se encuentran la gestión de archivos muy sofisticada así como la posibilidad de trabajo en redes basadas en los protocolos TCP/IP ( los mismos que hoy en día se utilizan en internet ). Esta versión de UNIX la adoptaron varios fabricantes, entre ellos Sun Microsystems, lo que dió lugar al conocido sitemaSunOS.

  12. 1.984 • Unix System V Release 2 incorpora los últimos avances tecnológicos en manipulación y administración de recursos, protocolos de comunicación, lenguajes, Base de Datos, procesamiento distribuido y paralelismo. El proyecto de Interfaces Gráficas con Ventanas e Iconos (Athena X-WindowSystem) se desarrolla e implementa bajo Unix

  13. 1.986 • Unix System V release 3.0 incorpora nuevos servicios, Facilidades de Interconexión, poderosos esquemas para la administración de Recursos que aumentan el rendimiento. SUN publica definición de Protocolos de RED necesarios para implementar NFS (Network FileSystem/Shearing). AT&T provee RFS (RemoteFileSystem). ETHERNET se convierte en protocolo estándar para Redes Locales y X.25 para Redes Amplias. TCP/IP protocolo estándar para Redes Locales y Amplias. El Departamento de Defensa de USA manifiesta su intensión de adquirir solo equipos bajo Unix, pero pide aumentar controles de acceso y seguridad.

  14. 1.987 • El procesamiento de Imágenes, Análisis de Estructuras y Sólidos, Dibujo Gráfico, Animación y Edición de publicaciones, inundan el Mercado de las Estaciones Gráficas de Trabajo Profesional bajo Unix • La Organización de Standards IEEE anuncian que Unix será protocolizado como POSIX, un Sistema Operativo Standard

  15. 1.988 • Comienza la guerra por las interfaces. • El Mercado se inunda de gran cantidad de publicaciones y textos de fácil lectura sobre Unix y X-Window orientados al usuario, operador y administrador. Proliferan las Aplicaciones de Automatización de Oficina con Hoja de Cálculo, Procesamiento de Palabras, Agenda y Correo Electrónico

  16. 1.990 • Surge en Unix el concepto de licencia flotante de usuario de Red para aplicaciones con arquitectura Cliente-Servidor

  17. 1.993 • Internet: WWW para TODO el MUNDO (browser, ftp, correo y html para cualquier sistema operativo). Desarrolladores del ambiente Unix comercial apoyan el proyecto GNU, Internet y WWW, en los cuales no hay controversia comercial. Linux recluta contribuyentes y cosecha software y drivers.

  18. Sistema Operativo UNIX

  19. Caractertisticas: • Posee las siguientes características: • - Es un sistrema operativo multiusuario, con capacidad de simular multiprocesamiento y procesamiento no interactivo. • - Está escrito en un lenguaje de alto nivel : C. • - Dispone de un lenguaje de control programable llamado SHELL. • - Ofrece facilidades para la creación de programas y sistemas y el ambiente adecuado para las tareas de diseños de software. • - Emplea manejo dinámico de memoria por intercambio o paginación. • - Tiene capacidad de interconexión de procesos. • - Permite comunicación entre procesos. • - Emplea un sistema jerárquico de archivos, con facilidades de protección de archivos, cuentas y procesos. • - Tiene facilidad para re direccionamiento de Entradas/Salidas. • - Garantiza un alto grado de portabilidad.

  20. El núcleo del Sistema Operativo • El núcleo del sistema operativo Unix (llamado Kernel) es un programa escrito casi en su totalidad en lenguaje C, con excepción de una parte del manejo de interrupciones, expresada en el lenguaje ensamblador del procesador en el que opera. • Las funciones del núcleo son permitir la existencia de un ambiente en el que sea posible atender a varios usuarios y múltiples tareas en forma concurrente, repartiendo al procesador entre todos ellos, e intentando mantener en grado óptimo la atención individual.

  21. El Kernel opera como asignador de recursos para cualquier proceso que necesite hacer uso de las • Creación de procesos, asignación de tiempos de atención y sincronización. • - Asignación de la atención del procesador a los procesos que lo requieren. • - Administración de espacio en el sistema de archivos, que incluye: acceso, protección y administración de usuarios; comunicación entre usuarios v entre procesos, y manipulación de E/S y administración de periféricos. • - Supervisión de la transmisión de datos entre la memoria principal y los dispositivos periféricos. • facilidades de cómputo

More Related