ADMINISTRACION MEMORIA

Páginas: 6 (1356 palabras) Publicado: 17 de agosto de 2015
CAMILO OROZCO BOTERO
SISTEMAS OPERATIVOS I

ADMINISTRACIÓN DE MEMORIA

La administración de memoria es un proceso delicado mediante el cual el sistema operativo basando en diferentes métodos e inclusive cálculos de probabilidad, Logra manipular y ordenar la memoria principal, la cual es una parte critica de toda computadora.
En la mayoría de los sistemas actuales las tres áreas se encuentranpresentes en mayor o menor medida formando una serie de capas que interconectan el Nivel aplicación que los usuarios ejecutan con el hardware de la plataforma que soporta las aplicaciones. Si bien normalmente cuando se habla de gestión de memoria se hace referencia a la gestión de memoria a nivel de aplicación informática.
La gestión de memoria a nivel hardware concierne de forma exclusiva a losdispositivos electrónicos que sirven de almacenamientos tales como discos duros, compact-disc, memory usb... También se incluyen en este apartado las memorias RAM y la memoria cache de los terminales informáticos.
Los sistemas operativos utilizan una memoria en la cual alojan los distintos programas que se ejecutan por petición del usuario y los eliminan de la memoria cuando terminan de ejecutarse.El sistema operativo mantiene por encima de la memoria física una memoria virtual que simula dos aspectos:

La computadora tiene más memoria de la que realmente tiene.

Los programas usan toda la memoria de la computadora.

La memoria principal permite que se carguen la mayoría de procesos del sistema operativo y programas de aplicación, por lo tanto a mayor tamaño de la memoria principal mayornúmero de procesos se pueden alojar en ella.
Para manejar los espacios de la memoria un programa puede recurrir a varios procedimientos los cuales consisten en manejar memoria dinámica o espacios más precisos, por lo general un programa pequeño hecho en un compilador convencional aloja sus punteros en el stock o montículo de la memoria principal, en casos específicos esos programas asignan un tamañodeterminado a su puntero y otros programas asignan un tamaño n para cada puntero y además esos punteros pueden o no estar en posiciones al azar de la memoria, es allí donde vienen los algoritmos para administración de la misma.

Un administrador de memoria debe poder introducir los procesos en la memoria sabiendo que zonas están libres y cuales ocupadas, debe poder reutilizar los Espacios dememoria que en ese momento se han liberado y poder determinar qué proceso necesita el espacio y que tamaño necesito, por lo tanto en caso de que Se libere un espacio y llegue un proceso debe mirar si ese proceso cabe allí en ese espacio, de lo contrario mirar otro espacio diferente o asignarle Espacios particionados incluyendo aquel espacio que quedó libre.

La memoria principal, lógicamente sedivide por bloques, los cuales varían según la capacidad de la misma, estos bloques pueden ser de igual tamaño, y para Manipular estos bloques existen algoritmos para evitar bloques inaccesibles y bloques que ya han sido liberados por un proceso o parte de un proceso.
También existen algoritmos para cuando la memoria es limitada y no existe espacio disponible para almacenar una pila en ese momento.Estos algoritmos manejan unas banderas para determinar si el bloque está ocupado o vacío y si puede ser asignado o no, como por ejemplo el algoritmo de Recolección en el mismo sitio.
El problema principal que tiene que solventar cualquier gestor de memoria esta
Relacionado cuando tras haber ocupado parte de la memoria con ciertos
Datos esta debe ser liberada para que se pueda volver a reutilizar.Esta es una tarea que
Puede parecer bastante sencilla pero que en la realidad es muy compleja y que ha
Venido constituyendo un campo de estudio amplio por sí solo. En una Situación ideal la
Mayoría de los programadores no deberían preocuparse por situaciones derivadas de la
Gestión de memoria. Desafortunadamente existen muchas situaciones y formas por las
Cuales una pobre práctica de gestión de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Administracion de memoria
  • Administracion De Memoria
  • ADMINISTRACION DE MEMORIA
  • administracion de memoria
  • Administracion De Memoria
  • Administracion de memoria
  • administracion de memoria
  • administracion de memoria

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS