El documento describe el sistema operativo Unix. Fue creado en 1969 por Dennis Ritchie y Ken Thompson en los Laboratorios Bell. Unix es un sistema operativo portable, multitarea y multiusuario que maneja los recursos del sistema de hardware y software y proporciona acceso a los usuarios. Ha tenido varias versiones principales como AT&T System V y BSD. Ofrece ventajas como control de recursos, multiusuario y portabilidad, pero también tiene desventajas como requerir aprendizaje y mantenimiento.
2. INTRODUCCION
Unix fue creado en 1969 por Dennis
Ritchie y Ken Thompson, el Sistema
operativo originario fue el Sistema
Multics, los laboratorios Bell fue la
primera organizacion que utilizo el
sistema unix,sus primeras versiones
fueron desarrolladas en codigo
maquina pero a partir de la tercera
version se realizo en C, creado para ese
motivo.
3. ¿QUE ES UNIX?
es un sistema operativo portable, multitarea y multiusuario.
Maneja los recursos del sistema tanto hardware como software.
Proporciona al usuario el acceso a dichos recursos.
Puede manejar mas de un usuario a la vez y cada usuario puede ejecutar multiples tareas.
4. VERSIONES
AT&T - SYSTEM V
SVR1‐ fue la primera versión basada en System III en 1983, incluye el editor vi y las
librerías curses.
SVR2‐1984 incluye mejoras en el nucleó como memoria virtual paginada.
SVR3 ‐1987 incluye mejoras en el sistema de ficheros y un nuevo API de red.
5. SVR4 – 1988 en conjunto AT&T y Sun Microsystems, incorpora
características del 4.3.
SVR4MP ‐ soporte multiprocesador.
SVR4.1 – añade entrada/salida sincrónica.
SVR4.2 – añade ACL , y módulos de núcleo cargables entre otros .
SVR4.2 MP – versión multiprocesador del 4.2.
6. MIXED / SHARED SOURCE
• Unix TSS 1 al 10
• Unix 32v
• PWB/Unix
• BSD 1.0 al 4.3
• Mac OS X 10.0 AL 10.5
7. VENTAJAS
Sistema operativo de tiempo compartido , controla recursos y asigna usuarios.
Controla periféricos conectados en la maquina .
Multiusuario, con capacidad de simular multiprocedimientos.
Dispone de un lenguaje de control programable llamado “Shell”.
Presenta comandos de usuario para iniciar y manipular procesos concurrentes asíncronos.
Ofrece facilidades para la creación de programas.
8. Tiene capacidad de interconexión y comunicaciones de procesos.
Emplea un sistema jerárquico de archivos , con facilidad de protección de
archivos, cuentas y procesos.
Tiene facilidad para redireccionamiento de entradas/salidas.
Garantiza un alto grado de portabilidad.
Realiza un riguroso control de acceso a ficheros.
9. DESVENTAJAS
En lo comercial , no es un programa conocido.
Costoso en mantenimiento y administración.
Unix requiere mas hora de aprendizaje.
Tiene poco apoyo y soporte.
Utiliza un lenguaje de programación muy avanzado.
10. COMMANDOS
OPERACIONES DE ARCHIVOS
Is -da una lista de archivos.
cp – copia archivos.
mv – mueve archivos.
FILTROS
pr – da formato a los archivos.
sort – utilería de ordenamiento.
Tee – elemento de una tubería, envía su salida a un archivo y
a la salida estándar.