Metodos para compartir recursos de software

1174 palabras 5 páginas
Presentación
UCATEBA.
Universidad Católica Tecnológica de Barahona.

Sustentante: Yoel A. Jiménez Feliz

Matricula: 2011-0274

Asignatura: Sistema Operativo II

Practica: #5 Métodos para compartir recursos de software

Profesor: Rogelin Decena Feliz

Fecha: 19/02/2015

Métodos para compartir recursos de Software.

Introducción.

Compartir un recurso de software significa que 2 o más procesos puedan 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 de software hace que un sistema operativo sea más flexible y eficiente ya que aumenta la capacidad de atención de procesos.
…ver más…

Normalmente, tal colección conformará o bien un único programa ejecutable o una biblioteca de ligado dinámico (DLL). Windows 3.1 implementa una estructura de datos conocida como Base de Datos del Modulo (MDB), que identifica todos los módulos que están activos en el sistema. La MDB describe una colección esencialmente estática de objetos, en lugar de una colección dinámica referenciada por la Base de Datos de Tareas (TDB).

Es importante tener un registro de los módulos cargados en cada instante, ya que tal registro es la base para la compartición de recursos que implementa Windows 3.1. Por ejemplo, la segunda vez que se ejecuta digamos un editor, Windows 3.1 detecta que los segmentos de código y el mapa de bits que forman el icono, ya están en uso. En lugar de cargar una segunda copia y ocupar más memoria, Windows crea referencias adicionales para los recursos que ya están en uso.

Durante la vida del sistema, Windows mantiene una cuenta de uso para cada recurso. Cuando las aplicaciones hacen uso de un recurso, el sistema incrementa la cuenta de referencia. Cuando finaliza la aplicación, el sistema decrementa la cuenta de referencia. Una cuenta de referencia con valor 0 indica que el recurso ya no está en uso y el sistema puede ocupar la memoria liberada.

Compartición de recursos de software en Windows '9X.

Se implementa mediante el uso de unas estructuras de datos llamadas objetos de núcleo. Una aplicación Win32 crea, abre y maneja objetos de núcleo con

Documentos relacionados

  • Medios Y Hardware De Redes
    1029 palabras | 5 páginas
  • Contrato remodelacion vivienda
    688 palabras | 3 páginas
  • Papeles de trabajo en auditoria
    4536 palabras | 19 páginas
  • Discapacidad múltiple
    1167 palabras | 5 páginas
  • Plan de negocios
    4544 palabras | 19 páginas
  • Sistemas distribuidos ii
    24139 palabras | 97 páginas
  • Determinacion de la velocidad instantanea
    1014 palabras | 5 páginas
  • Software red lan
    775 palabras | 4 páginas
  • Una vendetta
    670 palabras | 3 páginas
  • Reciclaje, cuando surge, procesos
    1015 palabras | 5 páginas