Вы находитесь на странице: 1из 11

Sistema Operativo Unix

Integrantes:
Arteaga Gloria Gmez Kerwin Mndez Freddy Muoz Manuel Prez Kery

Historia

Familias

Unix

Ventajas Es un sistema completamente multitarea con memoria protegida.


Capacidad de comandos de cadena y los servicios pblicos as como en infinidad de maneras de realizar tareas ms complicadas

Desventajas
La interfaz tradicional para el sistema operativo Unix es la lnea de comandos, y esta interfaz de lnea de comandos (Shell), puede ser hostil para el usuario casual. Los comandos requeridos por la interfaz de lnea de comandos a menudo hacen uso de un esquema de nombres crpticos, y no dan mucha informacin para notificar a un usuario que est haciendo.

El sistema operativo Unix ofrece un nivel eficiente de memoria virtual.


Optimizado para el desarrollo del programa, y por lo tanto de las circunstancias inusuales que son la regla en la investigacin.

Para utilizar Unix, es necesario comprender algunas de las principales caractersticas de diseo. La riqueza de los servicios pblicos (ms de 400 los estndar) a menudo sobrepasa los novatos.

Ventajas y Desventajas

Hardware recursos ha gestionar. Ncleo o Kernel. Escrito en C y Lenguaje ensamblador. Suministra servicios que utilizan todos los programas de aplicacin de UNIX (Programas estndar) Programas estndar: Intrpretes de comandos, editores, etc y ejecutables generados por el usuario. En contacto con el ncleo mediante la interfaz de llamadas al sistema SystemCalls. Otras aplicaciones que se sirven de otros programas en el nivel inferior para llevar a cabo su funcin. No se comunican directamente con el ncleo.

Arquitectura Interna

Componentes Principales

Creacin de procesos

Administracin de espacio en el sistema de archivos

KERNEL

Supervisin de la transmisin de datos entre la memoria principal y perifricos

Asignar la atencin del procesador a procesos que lo requieren

Kernel

Interprete de comandos

Lenguaje de Programacin

Establecer entorno del usuario

SHELL
Generacin de nombres de archivos Redireccin de entrada y salida

Conexiones de tubera (Pipelines)

Control de trabajo

Shell

Tipo Ficheros

Descripcin
Contenedor permanente de datos. Permite acceso secuencial/aleatorio. El ncleo suministra al usuario varias operaciones de control para nombrar, organizar y controlar el acceso a los ficheros. UNIX organiza ficheros en modo rbol de directorios constituido por nombres de ficheros y directorios que residen en l. Comienza por directorio raz /. Ej.: /bin: Contiene la mayora de los programas ejecutables. /etc: Contiene diferentes ficheros de configuracin de UNIX. /dev: Aloja en subdirectorios ficheros de dispositivos perifricos. /usr: Aloja en subdirectorios programas y ficheros de config de UNIX

Restricciones

Directorios

Nombre de un fichero/directorio puede contener cualquier carcter ASCII menos / y \0 Longitud mxima determinada por el Sistema de Archivos. Los nombres de ficheros solo necesitan ser distintos dentro de un directorio

Sistema de Archivos

MODOS DE EJECUCIN

Acceso Si

ModoU: Menor privilegio


A partes de su espacio de direcciones: cdigos, datos y pila. A Otras partes de su espacio de direcciones evitando posible corrupcin, las reservadas para estructuras de datos asociadas a P usadas por el ncleo Al espacio de direcciones de otros Ps o del mismo ncleo.

ModoK o Supervisor: Mayor privilegio*


Su propio espacio de direcciones al completo (cdigos, datos y pila y estructuras de datos usadas por el ncleo) y al del ncleo.

No

Al espacio de direcciones de otros procesos.

TIPOS DE PROCESOS

Tipo Proceso de usuario

Asociado a usuario SI

Descripcin Modo de Ejecucin y Definicin En ModoU, excepto SystemCalls en ModoK. En ModoU, excepto SystemCalls en ModoK. Flexibles: Se pueden modificar sin recompilar el ncleo. Tareas peridicas admon SO: admon y control de redes, impresoras en lnea, tareas programadas, etc. Se ejecutan en ModoK. No son flexibles: Para modificarlos es necesario recompilar el ncleo. Similar a P demonio, realiza tareas del SO como intercambio de Ps o de pgs. a MS. Ventaja: Mayor control sobre sus prioridades de planificacin puesto que su cdigo forma parte del ncleo (no realiza SystemCall).

Proceso demonio

NO

Proceso del ncleo

NO

Procesos

Вам также может понравиться