Está en la página 1de 6

ESTRUCTURA DE LOS SISTEMAS OPERATIVOS.

En este tema abarcaremos un poco de la estructura de un sistema operativo, para esto hablaremos de sus diseos. SISTEMAS MONOLITICOS. Este tipo de organizacin es, con diferencia, la ms comn. El sistema operativo se escribe como una coleccin de procedimientos, cada uno de los cuales puede llamar a los dems cada vez que as lo requiera. Cuando se usa esta tcnica, cada procedimiento del sistema tiene una interfaz bien definida en trminos de parmetros y resultados, y cada uno de ellos es libre de llamar a cualquier otro, si ste ltimo proporciona un clculo til para el primero. Para construir el programa objeto real del sistema operativo siguiendo este punto de vista, se compilan de forma individual los procedimientos, o los ficheros que contienen los procedimientos, y despus se enlazan en un solo fichero objeto con el enlazador. En trminos de ocultacin de la informacin, sta es prcticamente nula: cada procedimiento es visible a los dems (en contraste con una estructura con mdulos o paquetes, en la que la mayora de la informacin es local a un mdulo, y donde slo los datos sealados de forma expresa pueden ser llamados desde el exterior del mdulo).

Los servicios (mediante llamadas al sistema) que proporciona el sistema operativo se solicitan colocando los parmetros en lugares bien definidos, como los registros o la pila, para despus ejecutar una instruccin especial de trampa, a veces referida como llamada al ncleo o llamada al supervisor. Esta instruccin cambia la mquina del modo usuario al modo ncleo (tambin conocido como modo supervisor), y transfiere el control al sistema operativo, lo que se muestra en el evento (1). El sistema operativo examina entonces los parmetros de la llamada para determinar cual de ellas se desea realizar, como se muestra en (2) de la figura. A continuacin, el sistema operativo analiza una tabla que contiene en la entrada k un apuntador al procedimiento que implementa la k-sima llamada al sistema. Esta operacin, que se muestra en (3) de la figura, identifica el procedimiento de servicio, al cual se llama. Por ltimo, la llamada al sistema termina y el control vuelve al programa del usuario, todo esto se muestra en la siguiente figura:

Esta organizacin sugiere una estructura bsica del sistema operativo:

Un programa principal que llama al procedimiento del servicio solicitado.

Un conjunto de procedimientos de servicio que lleva a cabo las llamadas al sistema.

Un conjunto de procedimientos de utilidades que ayudan a los procedimientos de servicio. En este modelo, para cada llamada al sistema existe un procedimiento de servicio que se encarga de ella. Los procedimientos de utilidad hacen cosas necesarias para varios procedimientos de servicio, como por ejemplo, buscar los datos del programa del usuario. Esta divisin de los procedimientos en tres capas se muestra en la siguiente figura:

ESTRUCTURA MODULAR.

Tambin llamados sistemas monolticos. Este tipo de organizacin es la mas comn; bien podra recibir el subtitulo de "el gran embrollo". La estructura consiste en que no existe estructura alguna. El sistema operativo se escribe como una coleccin de procedimientos, cada uno de los cuales puede llamar a los dems cada vez que as lo requiera. Cuando se usa esta tcnica, cada procedimiento del sistema tiene una interfaz bien definida en trminos de parmetros y resultados y cada uno de ellos es libre de llamar a cualquier otro, si este ultimo proporciona cierto clculo til para el primero. Sin embargo incluso en este tipo de sistemas es posible tener al menos algo de estructura. Los servicios (llamadas al sistema) que proporciona el sistema operativo se solicitan colocando los parmetros en lugares bien definidos, como en los registros o en la pila, para despus ejecutar una instruccin especial de trampa de nombre "llamada al ncleo" o "llamada al supervisor".

ESTRUCTURA POR MICROKERNEL.

Las funciones centrales de un SO son controladas por el ncleo (kernel) mientras que la interfaz del usuario es controlada por el entorno (shell). Por ejemplo, la parte ms importante del DOS es un programa con el nombre "COMMAND.COM" Este programa tiene dos partes. El kernel, que se mantiene en memoria en todo momento, contiene el cdigo mquina de bajo nivel para manejar la administracin de hardware para otros programas que necesitan estos servicios, y para la segunda parte del COMMAND.COM el shell, el cual es el interprete de comandos Las funciones de bajo nivel del SO y las funciones de interpretacin de comandos estn separadas, de tal forma que puedes mantener el kernel DOS corriendo, pero utilizar una interfaz de usuario diferente. Esto es exactamente lo que sucede cuando cargas Microsoft Windows, el cual toma el lugar del shell, remplazando la interfaz de lnea de comandos con una interfaz grfica del usuario. Ejemplos de shells: NDOS (Norton DOS), XTG, PCTOOLS, o inclusive el mismo SO MS-DOS con el paso del tiempo a partir de la versin 5.0 incluy un Shell llamado DOS SHELL.

ESTRUCTURA POR ANILLOS CONCNTRICOS (CAPAS).

El sistema por "capas" consiste en organizar el sistema operativo como una jerarqua de capas, cada una construida sobre la que esta debajo de ella. El primer sistema construido de esta manera fue el sistema THE (Technische Hogeschool Eindhoven), desarrollado en Holanda por E. W. Dijkstra (1968) y sus estudiantes. El sistema tenia 6 capas, la capa cero trabaja con la asignacin del procesador y alterna entre los procesos cuando ocurren las interrupciones o expiran los cronmetros. Sobre la capa 0, el sistema consta de procesos secunciales, cada uno de los cuales se podra programar sin importar que varios procesos estuvieran ejecutndose en el mismo procesador, la capa 0 proporcionaba la multiprogramacin bsica de la CPU.

El operador

Programas del usuario

Control de entrada/salida

Comunicacin operador-proceso

Administracin de la memoria y del disco

Asignacin del procesador y multiprogramacin

ESTRUCTURA DE SISTEMAS DE ARCHIVO.

La estructura de un sistema de archivos de un sistema operativo es el nivel ms bsico de organizacin. Casi todas las formas en que un sistema operativo interacta con sus usuarios, aplicaciones y modelos de seguridad va a depender de la manera en que almacena y organiza los archivos en los dispositivo de almacenamiento. El proporcionar una estructura de sistema de archivos comn asegura que los usuarios y programas pueden acceder y escribir a los archivos. Los sistemas de archivos dividen los archivos en dos categoras lgicas:
archivos archivos

compartibles vs. no compartibles variables vs. estticos

Los archivos compatibles: Son aqullos a los que se puede acceder desde varios hosts. Archivos no compartibles: Estos archivos aunque estn en la red nadie los puede ver, ni acceder a ellos. Los archivos variables: Tales como documentos, pueden cambiar en cualquier momento. Los archivos estticos: Tales como binarios, no cambian sin una actuacin por parte del administrador de sistemas. La razn para visualizar a los archivos de esta manera es para ayudar a correlacionar la funcin del archivo con los permisos otorgados a los directorios que los sostienen. El modo en que el sistema operativo y sus usuarios interactan con un archivo dado determina el directorio en el cual estos archivos estn ubicados, si ese directorio est montado como de slo lectura o slo escritura y el nivel de acceso que cada usuario tiene a ese archivo. El nivel superior de esta organizacin es crucial. El acceso a los directorios inferiores puede estar restringido o se pueden manifestar problemas de seguridad si el nivel superior es dejado sin organizar o no sigue ninguna estructura rgida.

CLASIFICACION DE DIRECCIONES IP.

Existen 3 clases de redes, denominadas A, B y C cada clase permite 1111 nmero limitado de direcciones de red y de liost. Las redes de clase A permiten definir hasta 126 redes y una cantidad ilimitada de host, mientras que las redes de clase C definen una cantidad casi ilimitada de redes pero solo 255 host por red. Cuando se instalan los servicios TCP/IP tambin ser necesario especificar la mascara de subred, la cual identifica la parte del identificador de host de la direccin basada en la clase de red.

CLASE A: El primer byte es un nmero del 1 al 127. Los ltimos 3 bytes identifican host en la red. La mascara de la subred 255.0.0.0

CLASE B: El primer byte es un nmero del 128 al 191. El segundo bytes es parte de la direccin de red. el 3 y 4 bytes solo identifican host en la red. Mascara de subred: 255.255.0.0 '

CLASE C: EL primer byte es un nmero de 192 al 254. El segundo y tercer byte son parte de la direccin de red, el 4 byte solo identifica hasta 255 host. Mascara de subred 255.255.255.0.

Mascara de Subred.

Una mascara de subred es el principal modo en que TCP/IP limita el nmero de posibles direcciones con que tenga que tratar una mquina en un momento dado. La mscara de red es una manera de enmascarar o esconder unas partes de la red de otras.

La mscara de red para su direccin determina cuntos de los nmeros que componen la direccin IP sern vistos en realidad por otras mquinas como una direccin local de la red. Por eso es importante que las computadoras en una misma parte local de la red usen la misma mscara de subred.

También podría gustarte