lala

Páginas: 54 (13356 palabras) Publicado: 24 de junio de 2014
GESTIÓN Y ADMINISTRACIÓN DE LA MEMORIA REAL.
INTRODUCCIÓN.
La memoria real se puede nombrar de distintas maneras: memoria principal, memoria primaria, memoria interna, memoria física, etc., sin embargo todos estos nombres tienen un significado equivalente.
En un sistema monoprogramado, la memoria principal esta dividida en dos partes: una para el sistema operativo y otra para el programaque se está ejecutando en ese momento.
En un sistema multiprogramado, la parte de memoria utilizada por el usuario, debe subdividirse aun más, para hacer sitio a varios procesos. La tarea de subdivisión la realiza el sistema operativo dinámicamente y toma el nombre de gestión de memoria.
La organización y administración de la memoria principal, tiene una importancia vital para mantener laactividad del procesador, por lo tanto, debe ser uno de los factores más importante a considerar en el diseño de los sistemas operativos.
En este tema se plantea un enfoque de la tecnología, que se puede aplicar a la organización y administración de memoria, considerando los distintos esquemas de gestión que se pueden utilizar, partiendo de la necesidad de que un programa, para que se pueda ejecutar,tiene que estar cargado en la memoria principal.
La gestión de memoria consiste principalmente, en la asignación de una parte de la memoria física, que tiene una capacidad finita, a los procesos que la soliciten, ya que ningún proceso puede ser activado, antes de que una cierta cantidad de memoria real le haya sido asignada.
Una segunda función de la gestión de memoria consiste en que losprocesos que están temporalmente inactivos, pueden ser retirados de la memoria, con objeto de dejar espacio libre a otros procesos.
En conjunto, la utilización de los recursos así como otros criterios de ejecución de un sistema informático, son afectados por la actuación del modulo de gestión de memoria.
La coexistencia de múltiples espacios de direcciones, pertenecientes a los procesos residentesen la memoria principal, requiere algunos procedimientos de protección, para evitar que los accesos a ellos realizados, equivocadamente o intencionadamente, puedan destruir contenidos de sus espacios de direcciones. Al mismo tiempo, procesos que cooperan entre sí, deben de estar provistos de algún medio de compartir datos comunes.
Una buena gestión de memoria, en un entorno de multiprogramación,debe soportar ambas protecciones simultáneamente, es decir, aislamiento para separar los espacios de direcciones y uso compartido, permitiendo que los procesos que cooperan entre sí, puedan acceder a áreas comunes de memoria.
Se analizarán los distintos esquemas para la gestión de memoria, basados en la asignación de espacio contiguo, es decir, la asignación de memoria es llevada a cabo de talmanera, que cada objeto lógico colocado en memoria, ocupa un conjunto de posiciones consecutivas.
A continuación se analizarán los esquemas para la gestión de memoria no contigua, en los cuales la memoria se asigna de tal modo, que las partes de un solo objeto lógico, pueden ser colocadas en áreas no contiguas de la memoria física.
Una manera muy común de abordar la asignación de espaciocontiguo, consiste en dividir la memoria física disponible en particiones y posteriormente satisfacer las peticiones de memoria, asignando las particiones libres si existen. Cuando un proceso residente en la memoria termina, su partición es liberada y queda disponible para ser asignada a otro peticionario.
Las particiones de memoria pueden ser definidas estáticamente durante la generación del sistema odinámicamente en respuesta a las demandas del usuario.
Cuando el particionamiento es estático, se produce un desaprovechamiento de la memoria, cuando se carga un objeto de menor tamaño que la partición y al espacio que se desaprovecha, se le denomina fragmentación interna.
El particionamiento dinámico, elimina este problema, haciendo cada partición tan grande como sea necesario para...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Lalo
  • Lala
  • Lala
  • Lala
  • Lala
  • lala
  • lala
  • lala

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS