Administracion de memoria
UNIDAD III ADMINISTRACIÓN DE MEMORIA  
  INTRODUCCIÓN
  3.1 Política y filosofía.
  3.2 Memoria real.
  3.2.1 Administración de almacenamiento.
  3.2.2 Jerarquía de Almacenamiento
  3.2.3 Estrategias de Administración del Almacenamiento
  3.2.4 Asignación contigua vs no contigua.
  3.2.5 Multiprogramación de partición fija, partición variable, con intercambio de almacenamiento.
  3.3 Organización de memoria virtual.
  3.3.1 Evaluación de las organizaciones de almacenamiento.
  3.3.2 Paginación.
  3.3.3 Segmentación.
  3.3.4 Sistemas de paginación segmentación.
  3.4 Administración de memoria virtual.
  3.4.1 Estrategias de administración.
  3.4.2 Técnicas de reemplazo de páginas.
  3.4.3 Paginación por demanda
  3.4.4 Paginación anticipada.
  3.4.5 Liberación de página.
  3.4.6 Tamaño de página.
  CONCLUSIÓN
  Bibliografía
3.2.5 Multiprogramación de partición fija, partición variable, con intercambio de almacenamiento.
Contenido de la nueva págin
Multiprogramación con particiones fijas
 
Eric S. Santillán (1998) considera que el objetivo en todo esto es tener mas de un proceso en memoria a la vez, solución posible sería dividir la memoria en n partes al inicio de una sesión de uso de la máquina, pero aún así se obtiene el desperdicio de particiones grandes con una tarea pequeña, la respuesta puede ser tener particiones pequeñas también.
Las tareas que van llegando se forman hasta que una partición adecuada está disponible, en cuyo momento la tarea se carga en esa partición y se ejecuta hasta terminar.
 
Viviana Schafer (2001) afirma que los sistemas de un solo usuario desperdician gran cantidad de recursos computacionales:
 
  • Cuando ocurre una petición de e / s la cpu normalmente no puede continuar el proceso hasta que concluya la operación de e / s requerida.
 
  • Los periféricos de e / s frenan la ejecución de los procesos ya que comparativamente la cpu es varios órdenes de magnitud más rápida que los dispositivos de e / s.
 
            A. S. Tanenbaum. “Organización de Computadoras”(1996). Dice que en un sistema por lotes la organización de la memoria en particiones fijas es adecuado pero en un ambiente multiusuario la situación es distinta con el tiempo compartido, ya que existen mas usuarios de los que puede albergar la memoria, por lo que es conveniente albergar el exceso de los procesos en disco., por supuesto para ser ejecutados estos procesos deben ser trasladados a la memoria principal. Al traslado de procesos de disco a memoria y viceversa se le llama intercambio.
 
Multiprogramación con particiones variables.
 
Los procesos ocupan tanto espacio como necesitan, pero obviamente no deben superar el espacio disponible de memoria
Mediante un algoritmo de administración de memoria las particiones variables varían de forma dinámica durante el uso de la máquina, evitando desperdicio de memoria
No hay límites fijos de memoria, es decir que la partición de un trabajo es su propio tamaño. Se consideran “esquemas de asignación contigua”, dado que un programa debe ocupar posiciones adyacentes de almacenamiento. Los procesos que terminan dejan disponibles espacios de memoria principal llamados “agujeros”:
  • Pueden ser usados por otros trabajos que cuando finalizan dejan otros “agujeros” menores.
  • En sucesivos pasos los “agujeros” son cada vez más numerosos pero más pequeños, por lo que se genera un desperdicio de memoria principal.
 
Multiprogramación con Intercambio de Almacenamiento
 
            En la investigación de H. M. Deitel. “Introducción a los Sistemas Operativos” (1987). El esquema de “intercambio” los programas del usuario no requieren permanecer en la memoria principal hasta su terminación
Una variante consiste en que un trabajo se ejecuta hasta que ya no puede continuar:
  • Cede el almacenamiento y la cpu al siguiente trabajo.
  • La totalidad del almacenamiento se dedica a un trabajo durante un breve período de tiempo.
  • Los trabajos son “intercambiados”, dándose que un trabajo puede ser intercambiado varias veces antes de llegar a su terminación.
            H. M. Deitel. (1987). Afirma que es un esquema razonable y eficiente para un número relativamente reducido de procesos de usuarios.
Los sistemas de intercambio fueron los predecesores de los sistemas de paginación.
El rendimiento de los sistemas de intercambio mejora al reducir el tiempo de intercambio:
  • Manteniendo al mismo tiempo varias “imágenes de usuario o imágenes de memoria” en la memoria principal.
  • Retirando una imagen de usuario de la memoria principal solo cuando es necesario su almacenamiento para una nueva imagen.
  • Incrementando la cantidad de memoria principal disponible en el sistema.
Las imágenes de usuario (imágenes de memoria) retiradas del almacenamiento principal se graban en el almacenamiento secundario (discos).
a
Hoja de Presentacion  
  ING. EN SISTEMAS COMPUTACIONALES



SITEMAS OPERATIVOS



UNIDAD III

ADMINISTRACION DE MEMORIA




INTEGRANTES:

 Miguel Ángel Naranjo Olán
 Román Sánchez Perera
 Luís Miguel Pérez Gordillo
 Ricardo Corral Tamayo
 Jorge Luís García Merodio

 
Hoy habia 2 visitantes (13 clics a subpáginas) ¡Aqui en esta página!
Este sitio web fue creado de forma gratuita con PaginaWebGratis.es. ¿Quieres también tu sitio web propio?
Registrarse gratis