Sistema Operativo Unix
|INTRODUCCIÓN |
|UNIX es un sistema operativo multitarea y multiusuario, lo cual significa que puede ejecutar varios programas simultáneamente, y |
|que puede administrar simultáneamente varios usuarios. Se desarrolló en los laboratorios Bell (por Kernighan & Thompson), y|
|aunque al principio se diseñó para el PDP-11, (una máquina Digital), ahora se ejecuta en gran cantidad de plataformas con |
|diferentes tipos de microprocesadores, haciéndolo un sistema multiplataforma, y provocando por tanto que un programa en código |
|máquina ejecutable en una plataforma en UNIX pueda ser ejecutable en otra |HISTORIA
Los orígenes de UNIX se remontan al año 1962 en el que el CTSS y el MIT se encuentran investigando en áreas de tiempo compartido y protección. En 1965, Bell Labs (la división de investigación de AT&T), General Electric y el MIT se encuentran trabajando en un macroproyecto llamado MULTICS, previsto para desarrollar una gran potencia de cálculo y almacenamiento de muchos usuarios. Deeste proyecto, se obtuvieron interesantes resultados (capacidad de multiproceso, árbol de ficheros, shell); pero, como todo proyecto gigante, su complejidad desbordó al equipo que lo emprendió (seguramente no habían estudiado cibernética o teoría de complejidad) así que en 1969 fue abandonado. El caso, es que una de las mejores "cosas" que salieron de allí fue un tal Ken Thompson, un tanto"mosqueado", eso sí, pero con ideas propias que le llevaron a desarrollar ese mismo año un sistema de ficheros propio. A Thomsom, en realidad, lo que le interesaba era derrotar al imperio Klingom jugando al Star Trek, así que se montó una simulación de la galaxia que quitaba el aliento en un sistema GECOS. Y si no lo quitaba, al menos eso le pareció a una tal Dennis Ritchie, que pasaba por allí y tambiénveía Star Trek. El caso es que Thomson encontró un PDP-7 (otro ordenador más potente) y construyó para él su sistema de ficheros para poder jugar mejor con Ritchie sin que nadie les viera.
Bueno, esta es la leyenda que dice que los orígenes de UNIX vienen "de Vulcano". Puede que no fuera así, pero lo cierto es que muchos grandes avances han surgido del desarrollo que grandes hombres han hechopara su disfrute en ratos de "ocio" y este fue uno de ellos. Sea como fuere, en el año '71, Ritchie y Kernigham crean y utilizan el lenguaje C en un PDP-11 (algo así como un AT), lenguaje nacido para la programación de sistemas. As¡, dos años después en 1973, Ritchie y Thompson re-escriben su engendro en lenguaje C, pero esta vez desarrollan un sistema multiusuario. UNIX había nacido. El sistema,nacido del trabajo y la ilusión de sólo dos hombres, demostró ser algo tan bueno que ese mismo año Bell Labs contaba con 25 instalaciones funcionando con UNIX.
En 1974 aparece un artículo en las comunicaciones del ACM (Association for Computer Machinery) y se distribuye a las universidades. En 1977 ya son 500 los centros y 125 las universidades que utilizan el sistema. Su expansión es fulgurante yaque se distribuye sin licencias y con fuentes. Entre 1977 y 1982 se combina con un sistema comercial y nace UNIX System III. Ya en 1984 existen 100.000 sistemas UNIX en todo el mundo.
DEFINICION
UNIX es un sistema operativo. El trabajo de un sistema operativo es administrar varias partes de la computadora--el procesador, la memoria, las unidades de disco, los teclados, monitoresvideos, etc.
El sistema operativo es el director de la computadora, la cola que une todos los componentes del sistema, incluso los administradores, programadores, y usuarios. Cuando usted quiere que la computadora haga algo para usted, como la salida un programa, copie un archivo, o despliegue los volúmenes de un directorio, es el sistema operativo que debe realizar esas tareas para usted.
Sería...
Regístrate para leer el documento completo.