miércoles, 28 de abril de 2010

SISTEMA OPERATIVO UNIX

CARACTERISTICAS / VENTAJAS

•Es gratis y libre
•Seguridad
•Control
•Potente
•Flexible
•Lenguaje de control programable: Shell
•Interconexión de procesos
•Comunicación entre procesos
•Redireccionamiento de entradas y salidas
•Portabilidad
•Orientado a redes
•Lenguaje de alto nivel: C, fácil de leer, comprender y cambiar interface
•Sistema jerárquico de archivos
•Multiusuario y multitarea
•Soporta acceso remoto


DESVENTAJAS

• Carencia de soporte técnico / Muy costoso
• Comandos poco claros y con demasiadas opciones.
• Escasa protección entre usuarios.
• Sistema de archivo lento.
• No existe un control de calidad.
• Requiere más conocimientos de informática
• No hay sustituto directo para todas las aplicaciones
• Algunos dispositivos de última generación no están soportados
• Poca estandarización
• Poca demanda del mercado
• No hay forma segura de instalarlo sin reparticionar el disco duro.
• Se requiere experiencia y conocimiento del sistema para administrarlo


REQUERIMIENTOS DE HARDWARE

• Configuración mínima puede ser una 386 SX/16 con 1MB de RAM
y una diskettera (más teclado, placa de vídeo, monitor, etc.).
• 10 MB de disco duro.
• 4 MB de memoria, u 8 si se piensa utilizar una interfaz gráfica.
• Hasta 16 MB.
• 32 MB
• Disco duro, va desde los 10 MB básicos hasta los 350 MB


ESTRUCTURA DEL SISTEMA
El Hardware,
• El Núcleo o Kernel,
• El Intérprete de comandos o Shell,
• El Sistema de Archivos, y
• Los Programas de Usuario


KERNEL
• Núcleo del sistema
• Administra Procesos, Memoria, Entrada/Salida y Ciclos de Reloj
• Proporciona servicios a los programas de aplicación
• Permanece siempre en la memoria central
• Crea procesos
• Asigna tiempos de atención y sincronización
• Administra espacio en los sistemas de archivos
• Supervisa transmisión de datos entre la memoria
principal y los dispositivos periféricos
• Administra acceso a los recursos
• Escrito en Lenguaje C y lenguaje ensamblador
• Posee un controlador de procesos y dispositivos
• Permite múltiples usuarios
• Ningún proceso puede interrumpirlo

SHELL

• Intérprete de comandos.
• Mecanismo de los sistemas UNIX para lograr la comunicación entre los usuarios y el sistema.
• Es un programa de aplicación como cualquier otro; no es parte del núcleo.
• Es frecuente que los sistemas UNIX manejen varios shells diferentes.
• El Shell no reside permanentemente en la memoria principal como el núcleo
• Permite modificar en forma dinámica las características con que se ejecutan los programas
UNIX
• Las entradas y salidas pueden ser redireccionadas o dirigidas hacia archivos, procesos y
dispositivos

No hay comentarios:

Publicar un comentario