La administración de memoria se refiere a los distintos métodos y operaciones que se encargan de obtener la máxima utilidad de la memoria, organizando los procesos y programas que se ejecutan de manera tal que se aproveche de la mejor manera posible el espacio disponible.

Para poder lograrlo, la operación principal que realiza es la de trasladar la información que deberá ser ejecutada por el procesador, a la memoria principal. Actualmente esta administración se conoce como Memoria Virtual ya que no es la memoria física del procesador sino una memoria virtual que la representa. Entre algunas ventajas, esta memoria permite que el sistema cuente con una memoria más extensa teniendo la misma memoria real, con lo que esta se puede utilizar de manera más eficiente. Y por supuesto, que los programas que son utilizados no ocupen lugar innecesario.

Las técnicas que existen para la carga de programas en la memoria son: partición fija, que es la división de la memoria libre en varias partes (de igual o distinto tamaño) y la partición dinámica, que son las particiones de la memoria en tamaños que pueden ser variables, según la cantidad de memoria que necesita cada proceso.

Entre las principales operaciones que desarrolla la administración de memoria se encuentran la reubicación, que consiste en trasladar procesos activos dentro y fuera e la memoria principal para maximizar la utilización del procesador; la protección, mecanismos que protegen los procesos que se ejecutan de interferencias de otros procesos; uso compartido de códigos y datos, con lo que el mecanismo de protección permite que ciertos procesos de un mismo programa que comparten una tarea tengan memoria en común.

fuente.wikipedia

Twitter dice ser una de las mejores formas de comunicar algo rápido al mundo El consejero delegado de Twitter, Jack Dorsey, dijo hoy que, nueve años después de su creación, la red social aún es una de las mejores formas de comu...
mysqli character set name mysqli_character_set_name, mysqli->character_set_name — Regresa el conjunto de caracteres determinados por default para la conexión de base de...
Diez Ideas Equivocadas Sobre PHP Diez Ideas Equivocadas Sobre PHP PHP es a menudo un lenguaje incomprendido por personas que no lo aman o lo odian. Por un lado hay desarrollador...
Cual fue la primera página web? La World Wide Web comenzó a existir en 1991, y a más de 20 años de su creación, el primer sitio web del mundo está almacenado por la W3C, que lo conse...
El reconocimiento facial de Facebook investigado por la Unión Europea La reciente funcionalidad del reconocimiento facial incorporada por la red social Facebook en la mayoría de los países, ya que antes estaba solamente ...
Publicaciones Online Una de las primeras cosas a tener en cuenta cuando vas a publicar un documento o artículo online, es estar seguro de que los datos aportados son corre...
#Economía: Consejos para invertir y ganar Ahora que la sociedad ha comenzado a adaptarse a una nueva era, mucho más móvil, más conectada, más inteligente, más social y más virtualizada, y que ...
Como agregar Google +1 en tu web Google acaba de dar a conocer el lanzamiento de forma oficial del botón +1 para su implementación en cualquier website que lo desee. Este nuevo lan...
Ranking Lenguajes de Programación Noviembre 2011 A falta de algo más de un mes para terminar el año, el indice TIOBE sigue posicionando a Java , C y C++ como los lenguajes de programación con mayor p...
Google Analytics en tiempo real Google Analytics RealTime es una funcionalidad de la última versión liberada de la aplicación de análisis y medición de tráfico web que permite conoce...
Que es la Administración de Memoria