SISTEMA OPERATIVO UNIX Respectiva Historia
Es un
sistema operativo portable, multitarea y multiusuario desarrollado a partir de
1969. Como era de esperar el sistema original ha ido mejorándose, adaptándose
al nuevo hardware y diversificándose a lo largo del tiempo. Hoy en día los
sistemas operativos Unix son ampliamente utilizados en multitud de dispositivos
que abarcan desde los supercomputadores más capaces hasta los teléfonos móviles
más populares, pasando por los ordenadores que utilizamos diariamente en
nuestros escritorios.
controla los recusrsos de una computadora y los asigna entre los usuarios. Permite a los
usuarios correr sus programas. Controla los dispositivos de perifericos conectados a la máquina.
También cuenta con numerosas herramientas de software
y con la posibilidad de ser utilizado de igual manera y al mismo tiempo por
varios usuarios.
ES UNA FILOSOFIA DE SISTEMAS QUE SE PUEDENn CARACTERIZAR
POR:
Es un sistema operativo multiusuario, con capacidad de simular multiprocesamiento y procesamiento no interactivo.
Está escrito en un lenguaje de alto nivel: C.
Dispone de un lenguaje de control programable llamado SHELL
Ofrece facilidades para la creación de programas y sistemas y el ambiente adecuado para las tareas de diseños de software.
Emplea manejo dinámico de memoria por intercambio o paginación.
Tiene capacidad de interconexión de procesos.
Permite comunicación entre procesos.
Emplea un sistema jerárquico de archivos, con facilidades de protección de archivos, cuentas y procesos.
Tiene facilidad para redireccionamiento de Entradas/Salidas.
Garantiza un alto grado de portabilidad.
SISTEMA DE ARCHIVO UNIX la estructura básica del sistema de archivos es jerárquica, lo que significa que los archivos están almacenados en varios niveles. Se puede tener acceso a cualquier archivo mediante su trayectoria, que especifica su posición absoluta en la jerarquía, y los usuarios pueden cambiar su directorio actual a la posición deseada. Existe también un mecanismo de protección para evitar accesos no autorizados.
Los directorios contienen información para cada archivo, que consiste en su
nombre y en un número que el Kernel utiliza para manejar la estructura interna del sistema de archivos, conocido como el nodo-i. Hay un nodo-i para cada archivo, que contiene información de su directorio en el disco, su longitud, los modos y las fechas de acceso, el autor, etc. Existe, además, una tabla de descriptores de archivo, que es una estructura de datos residente en el disco magnético, a la que se tiene acceso mediante el sistema mencionado de E/S por bloques.
ABMINISTRACION DE PROCESOS Y SUB PROCESOS UNIX:
Si congelamos el estado del procesador y del proceso que esta en
ejecución en un determinado momento, obtendríamos lo que se conoce como
imagen estática del programa. En caso de producirse una interrupción o
cambio en el proceso, se almacena la imagen del que esta en ejecución en
ese mismo instante.
Cada proceso se reconoce dentro del sistema
por un numero que lo identifica unívocamente y que se conoce como
indentificador del proceso (PID).Todos los procesos excepto el proceso 0, son creados por otro proceso, es decir, el sistema de creación y gestión de procesos en el sistema operativo UNIX es jerárquico.
No hay comentarios:
Publicar un comentario