UNIX realiza un riguroso control de acceso a ficheros. Cada uno se encuentra protegido por una secuencia de bits. Sólo se permite el acceso global al "root" o "superusuario". Por tanto, el universo de usuarios de UNIX se encuentra dividido en dos grupos principales, no sólo para el acceso a ficheros sino para todas las actividades: el "root", todopoderoso, para el que no hay barreras; y el resto de los usuarios, controlados por el S.O. según las directivas del "root".
es un sistema operativo de
propósito general, multiusuario, e
interactivo para las computadoras
PDP-11/40 y 11/45 de la
Coorporación Digital Equipment.
Arquitectura
La filosofía UNIX
código que sea corto, simple, claro,
modular y extensible, que pueda ser
mantenido y reutilizado con otros
propósitos por otros desarrolladores
Características Generales
Está escrito en un lenguaje
de alto nivel : C
Emplea manejo dinámico de
memoria por intercambio o
paginación.
Tiene capacidad de
interconexión de procesos.
Tiene facilidad para
redireccionamiento de
Entradas/Salidas.
Dispone de un lenguaje de
control programable llamado
SHELL
Ventajas
Permite a los usuarios
correr sus programas.
Un sistema físico puede dividirse
en uno o más volúmenes.
El núcleo de UNIX es relativamente compacto en
comparación con otros sistemas de tiempo
compartido. Introduce la idea de reducir el
tamaño del "kernel"
Desventajas
En cuanto a la confiabilidad, UNIX fue desarrollado
desde sus inicios para ser más estable que cualquier otro
sistema operativo, es decir, que cuando se usa UNIX no
es tan común ver ciertas pantallas de errores que salen
en los otros S.O
El S.O UNIX puede requerir más horas de
aprendizaje que el resto de las otras plataformas de
sistemas operativos.
Se utiliza un lenguaje de programación
muy avanzado: C, aunque en algunos casos
permite Fortran y Java.