Unidad 2 Sistemas Operativos 2
6to CUATRIMESTRE
ALUMNOS: CAMPOS ARIAS ILIANA LIZETTE
DOCENTE: ING. DARÍO LARA CASTILLO
SISTEMAS OPERATIVOS II
UNIDAD II: MÉTODOS PARA COMPARTIR RECURSOS DESOFTWARE
CD DEL CARMEN, CAMPECHE MAYO DE 2015
1
2.-MÉTODOS PARA COMPARTIR RECURSOS DE SOFTWARE
2.1.- JUSTIFICACIÓN
2.2.- REQUISITOS
2.3.- PROCEDIMIENTOS REENTRANTES
2.4.- RECURSOS COMPARTIDOSASIGNADOS ESTÁTICAMENTE
2.5.- RECURSOS COMPARTIDOS ASIGNADOS DINÁMICAMENTE
BIBLIOGRAFÍA
2
2.-MÉTODOS PARA COMPARTIR RECURSOS DE SOFTWARE
Compartir un recurso de software significa que 2 o más procesospuedan utilizar una misma
rutina que está en memoria (habiendo una sola instancia de la rutina). La rutina es el recurso
que se comparte en los procesos (Justificación). La compartición de recursos desoftware
hace que un sistema operativo sea más flexible y eficiente ya que aumenta la capacidad de
atención
de
procesos.
2.1.- JUSTIFICACIÓN
La compartición de recursos de software hace que unsistema operativo sea más flexible y
eficiente ya que aumenta la capacidad de atención de procesos. Es necesario la compartición
de recursos en un sistema operativo multiusuario y multitarea porquegeneralmente sólo se
tiene un recurso y varios ocupan acceder a él. Muchos sistemas como las redes de
computadoras, los sistemas distribuidos, la Web y el groupware basan su funcionamiento en
la comparticiónde recursos (procesos, periféricos, etc.).
También la compartición puede ayudar al balanceo de carga entre los procesos.
2.2.- REQUISITOS
Para la compartición de recursos de software se requiereprincipalmente que el sistema
operativo permita la repetición de apuntadores en las tablas de segmento o de pagina
(dependiendo del método empleado).
Además, si la compartición será dinámica, serequiere que el sistema operativo soporte
carga/descarga y ligado dinámico, para lo cual se requiere implementar tablas auxiliares
como la ART (Tabla de Referencia Activa), la AST (Tabla de Segmento...
Regístrate para leer el documento completo.