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

  • Contrato remodelacion vivienda
    688 palabras | 3 páginas
  • Medios Y Hardware De Redes
    1029 palabras | 5 páginas
  • Planeacion de recursos empresariales
    1375 palabras | 6 páginas
  • Medidas De Seguridad Para Instalar Un Sistema Operativo De Red (Sor)
    2688 palabras | 11 páginas
  • Medidas De Seguridad Para Instalar Un Sistema Operativo De Red (Sor)
    2695 palabras | 11 páginas
  • Papeles de trabajo en auditoria
    4536 palabras | 19 páginas
  • Estructura del estado colombiano
    16474 palabras | 66 páginas
  • Importancia De Las Redes Informaticas
    1444 palabras | 6 páginas
  • Trabajo final de introduccion al analisis y diseño de sistemas
    1030 palabras | 5 páginas
  • Plan de negocios
    4544 palabras | 19 páginas