martes, 22 de febrero de 2011

UNIX

UNIX
Es un sistema operativo de tiempo compartido, controla los recursos de una computadora y los asigna entre los usuarios. Permite a los usuarios correr sus programas. Controla los dispositivos de periféricos conectados a la máquina. Se basa en un Núcleo llamado Kernel, que reside permanentemente en la memoria, y que atiende a todas las llamadas del sistema, administra el acceso a los archivos y el inicio o la suspensión de las tareas de los usuarios.

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.
Shell. Es aquel que permite las comunicaciones entre la computadora y el usuario final.

CARACTERISTICAS DE UNIX
-Es un sistema operativo de tiempo compartido, controla los recursos de una computadora y los asigna entre los usuarios.
-Permite a los usuarios correr sus programas.
-Controla los dispositivos de periféricos conectados a la máquina.
-Es un sistema operativo multiusuario, con capacidad de simular multiprocesamiento y procesamiento no interactivo.
-Dispone de un lenguaje de control programable llamado SHELL.
-Permite comunicación entre procesos.
-Emplea un sistema jerárquico de archivos, con facilidades de protección de archivos, cuentas y procesos.
-El sistema se basa en un Núcleo llamado Kernel.
-Emplea manejo dinámico de memoria por intercambio o paginación.


REQUERIMIENTOS TECNOLÓGICOS MÍNIMOS QUE DEBE CUMPLIR EL EQUIPO SERVIDOR.
Computadora con Procesador Pentium IV o XEON
512 MB. de Memoria RAM (Recomendable 1 GB)
Disco Duro de 20 Gb o mayor
Tarjeta de Video de 4 Mb RAM.
Unidad de CD–ROM 48X.
Monitor Súper VGA.
Sistema Operativo UNIX de SCO Versión 5.0.5.
Tarjeta de Red.

REQUERIMIENTOS TECNOLÓGICOS MÍNIMOS QUE DEBE CUMPLIR EL EQUIPO CLIENTE.
Computadora con Procesador Pentium IV.
128 Mb de memoria RAM o superior.
Disco Duro de 1.5 Gb.
Tarjeta de Video de 4 Mb RAM
Unidad de CD–ROM 48X.
Monitor Súper VGA
1 Tarjeta de colores: Color de alta densidad (16 bits) Resolución 800X600 pixeles.
Tarjeta de Red.

Funcionalidad
El sistema se basa en un Núcleo llamado Kernel, que reside permanentemente en la memoria, y que atiende a todas las llamadas del sistema, administra el acceso a los archivos y el inicio o la suspensión de las tareas de los usuarios.
La comunicación con el sistema UNIX se da mediante un programa de control llamado SHELL. Este es un lenguaje de control, un intérprete, y un lenguaje de programación, cuyas características lo hacen sumamente flexible para las tareas de un centro de cómputo.
-El Shell permite modificar en forma dinámica las características con que se ejecutan los programas en UNIX:
-Las entradas y salidas pueden ser redireccionadas o redirigidas hacia archivos, procesos y dispositivos;
-Es posible interconectar procesos entre sí.
-Diferentes usuarios pueden "ver" versiones distintas del sistema operativo debido a la capacidad del Shell para configurar diversos ambientes de ejecución. Por ejemplo, se puede hacer que un usuario entre directamente a su sección, ejecute un programa en particular y salga automáticamente del sistema al terminar de usarlo.
Utiliza un tipo de archivos UFS (Unix File System) Sistema de Archivos de Unix.
Utiliza el Protocolo de Comunicaciones Internet Protocol Suit (TCP/IP).


VENTAJAS Y DESVENTAJAS
VENTAJAS
-El núcleo de UNIX es relativamente compacto en comparación con otros sistemas de tiempo compartido.
-Emplea un sistema jerárquico de archivos, con facilidades de protección de archivos, cuentas y procesos.
-Tiene capacidad de interconexión y comunicaciones de procesos.
- Ofrece facilidades para la creación de programas y sistemas y el ambiente adecuado para las tareas de diseños de software.
- Unix fue concebido para entornos grandes, potentes servidores de internet y básicamente, para el mundo empresarial
-Fue desarrollado desde sus inicios para ser más estable que cualquier otro sistema operativo.

DESVENTAJAS
-Resulta ser muy costoso en el sentido de mantenimiento y administración.
-Requiere más tiempo de aprendizaje que los otros S.O.
-El soporte del fabricante es muy costoso.
-Es bastante costoso el S.O.
- No es tan conocido como las otras plataformas.
-No se pueden correr programas de otras plataformas en UNIX.

No hay comentarios:

Publicar un comentario