- Historia del sistema
operativo UNIX - Versiones de
UNIX - Requerimientos
tecnológicos de UNIX - Situación de
UNIX en el Perú y el mundo - Estructura
jerárquica de archivos - El
Shell - Funcionalidades del
Sistema Operativo UNIX - Características
del Sistema Operativo UNIX - Instalación
del Sistema Operativo UNIX
Introducción
Este trabajo ha de
tratar acerca de la historia del Sistema Operativo
UNIX desde sus
inicios, sus características, versiones, funcionalidades,
el uso que tiene en nuestro país, su instalación.
Esperamos que les sea de su conveniencia y agrado.
El sistema Unix es
un sistema operativo que admite múltiples usuarios,
así como también múltiples tareas, lo que
significa que permite que en un único equipo o
multiprocesador se ejecuten simultáneamente varios
programas a
cargo de uno o varios usuarios. Este sistema cuenta con uno o
varios intérpretes de comando (shell) así como
también con un gran número de comandos y muchas
utilidades (ensambladores, compiladores para
varios idiomas, procesador de
textos, correo
electrónico, etc.). Además, es altamente
transportable, lo que significa que es posible implementar un
sistema Unix en casi todas las plataformas de hardware.
Actualmente, los sistemas Unix se
afianzaron en entornos profesionales y universitarios gracias a
su estabilidad, su gran nivel de seguridad y el
cumplimiento de estándares, especialmente en lo que se
refiere a redes.
El sistema operativo es un programa
que:
Controla el acceso a todos los recursos del sistema
(memoria, teclado, pantalla, etc.)Implementa un sistema de ficheros para el
almacenamiento de información en la memoria secundaria
o masivaTiene un intérprete para las órdenes
que el usuario introduce por teclado ("shell"). Con estas
órdenes podemos:Gestionar la información almacenada en el
discoEjecutar programas de aplicación
El sistema operativo se carga en la memoria del
computador al
encenderlo
El UNIX es un sistema operativo avanzado diseñado
principalmente para estaciones de trabajo ("workstations"),
aunque hoy en día existe para multitud de
sistemas:
Es multiusuario, multiproceso y protegido
Está estandarizado a nivel internacional
(POSIX)Hay versiones de libre distribución (Linux,
Free BSD, …)
Historia del sistema
operativo UNIX
Unix (registrado oficialmente como
UNIX®) es un sistema operativo portable, multitarea y
multiusuario; desarrollado, en principio, en 1969 por un grupo de
empleados de los laboratorios Bell de AT&T, entre los que
figuran Ken Thompson, Dennis Ritchie y Douglas
McIlroy.
En los años '60, un proyecto estaba
bajo la línea del Instituto Tecnológico de
Massachusetts (MIT), para mejorar el estado de
habilidad con software de tiempo
compartido. El MIT, los laboratorios Bell, y General Electric
fueron colaboradores en esta aventura. En 1966, un grupo de
investigadores de los Laboratorios Bell desarrolló un
sistema operativo experimental llamado MULTICS (Información multiplexada y Sistema de
Computación). Fue diseñado como
sistema operativo interactivo para una computadora
General Electric GE 645, permitiendo compartir información
al mismo tiempo que daba seguridad. El proyecto estuvo parado
durante algunos años, básicamente, por dos problemas:
necesitaba mucha memoria y los
programas no acababan de funcionar bien con él. Por esto y
otras razones, los laboratorios Bell abandonaron el proyecto,
pero sus ideas innovadoras serían ocupadas más
adelante.
Ya en el 69 se escribe de nuevo un SO basado en MULTICS
que supera los problemas de este, aplicándose en máquinas
PDP-7. Unix es muy parecido a este.
En 1972 había 10 computadoras
con Unix y se esperaban más. En 1973, Ritchie y Thompson
escribieron el núcleo de Unix en C, un lenguaje de
programación de alto nivel, a diferencia de la
mayoría de los sistemas, escritos generalmente en ensamblador.
Thompson pensó en escribir Unix en Fortran, pero
encontró dificultades con ese lenguaje,
debido a su falta de portabilidad. El Unix en C se podía
mantener más fácilmente, y podía trasladarse
a otras máquinas casi sin problemas. El Unix se hizo muy
popular por sus innovaciones y por estar escrito en lenguaje de
alto nivel modificable de acuerdo a preferencias personales. Y
sus conceptos siguieron creciendo: Se incorporaron los cauces
(redirección de entrada y salida entre dos o más
programas), sugeridos por Doug Mc. Ilory y desarrollados por
Thompson a principios de los
'70, haciendo posible el desarrollo de
la filosofía Unix.
Página siguiente |