Texto Completo Estructura De Los Sistemas Operativos

Páginas: 7 (1541 palabras) Publicado: 18 de julio de 2012
|
Texto Completo Estructura de los Sistemas Operativos |

Los Sistemas Operativos pueden organizarse de maneras diferentes, una de ellas, la más común quizá, son los sistemas Monolíticos, que a decir verdad no exhiben una estructura bien definida, sino que todos sus componentes se encuentran agrupados en un único programa (el Sistema Operativo), el cual se ejecuta en un único espacio dedirecciones. |
  |
El sistema operativo se escribe como un conjunto de procedimientos, cada uno de los cuales puede llamar a cualquiera de los otros siempre que lo necesite. Cuando se emplea este esquema, cada procedimiento tiene una interfaz bien definida en términos de parámetros y resultados, y cada una puede llamar a cualquier otra, si la última ofrece algún cálculo que la primeranecesite. |
  |
Los servicios o llamadas al sistema proporcionadas por el Sistema Operativo se solicitan colocando parámetros en lugares bien definidos, como el registro o la pila y luego se ejecuta un llamado al núcleo o supervisor.
Esta instrucción cambia la máquina de modo usuario a modo supervisor y transfiere el control al Sistema Operativo, este examina los parámetro de la llamada paradeterminar cuál llamada al sistema se efectuará.
Después, el Sistema Operativo analiza una tabla que contiene en la entrada k un apuntador al procedimiento que realizará la llamada k. Esta operación, identifica el procedimiento de servicio que después es llamado. Por último, se termina la llamada al sistema y el control se devuelve al programa de usuario. |
  |
Pese a que todos los componentes seencuentran en un solo módulo, puede sugerirse una pequeña estructura como la siguiente:
1. Un programa central que invoque el procedimiento de servicio solicitado.
2. Un conjunto de procedimientos que llevan a cabo las llamadas al sistemas.
3. Un conjunto de procedimientos utilitarios que ayude a los procedimientos de servicio. |
  |
En este modelo, para cada llamada al sistema hay unprocedimiento de servicio que se encarga de ella. Los procedimientos utilitarios hacen cosas que se necesitan para varios procedimientos de servicio, como buscar o traer datos de los programas del usuario. |
  |
En un sistema monolítico una llamada al sistema se realiza de la siguiente forma: |
  |
1. El programa de usuario es atraído hacia el núcleo o kernel.
2. El Sistema Operativodetermina en número de servicio solicitado.
3. El Sistema Operativo localiza y llama al procedimiento correspondiente al servicio.
4. El control se devuelve al programa de usuario. |
  |
En un sistema por capas, el sistema operativo se organiza como una jerarquía de capas, donde cada capa ofrece una interfaz clara y bien definida a la capa superior y solamente utiliza los servicios que leofrece la capa inferior. |
  |
La principal ventaja que ofrece este modelo es la modulación y la ocultación de la información, ya que una capa no necesita saber cómo fue implementada la capa sobre la que se construye, sino la interfaz que esta le ofrece. |
  |
En cada capa se encapsulan funciones especificas, así cada capa se encarga de una parte específica del sistema operativo. |
  |En general en un sistema operativo puede encontrarse la siguiente estructura, aunque esta puede variar de acuerdo al sistema operativo que se estudie. |
  |
ADMINISTRADOR DE MEMORIA: Se encarga de las operaciones de asignación, liberación y protección de memoria.ADMINISTRADOR DE PROCESOS: Se encarga de las operaciones básicas sobre procesos: crear, modificar y destruir.Crear: Cuando se añadeun proceso al sistema, es necesario crea su descriptor o PCB y asignarle el espacio de direcciones que este utilizará. Estas acciones constituyen la creación de un nuevo proceso.

Modificar: Un proceso es cambiar algún o algunos valores de los registros de la PEP.Destruir: La destrucción de un proceso implica, borrarlo del sistema destruyendo su descriptor y liberando los recursos que tenga...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Estructura de un Sistema Operativo
  • Estructura de los sistemas operativos
  • Estructura de los Sistemas Operativos
  • Estructura De Los Sistemas Operativo
  • Estructura De Los Sistemas Operativos
  • Estructura de los sistema operativos
  • Funciones Y Estructura De Un Sistema Operativo
  • Estructura de Sistema Operativo

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS