Las Memorias Virtuales

Páginas: 15 (3574 palabras) Publicado: 24 de noviembre de 2015
Memorias Virtuales
Andr´es Salazar
November 20th 2015

1

¿Qu´
e son las memorias virtuales?

Las memorias virtuales son procesos encargados de administrar adecuadamente la memoria de manera que proporcione a los sistemas operativos
disponer de una mayor cantidad de memoria de la que originalmente contendr´ıa originalmente dicha memoria f´ısicamente.
Las memorias virtuales son creadas con el finde solventar los inconvenientes que tienen las aplicaciones al momento de requerir acceso a m´as
informaci´on, como lo son los datos, los c´odigos y las instrucciones, por ende
necesitar´ıan de mayor espacio en las memorias para utilizarlos, por lo general carecen de estos espacios. Estos inconvenientes suelen suceder debido a
que los sistemas operativos permiten la realizaci´on de diversosprocesos de
gesti´on de las aplicaciones en forma paralela. Como medida de soluci´on a
estos problemas de falta de espacio en la memoria de la que originalmente
poseen las mismas se considera el almacenamiento parcial de la informaci´on
de las aplicaciones ejecutadas dentro del disco, traslad´andolas a la memoria
principal cuando sea necesario.
La segmentaci´on o tambi´en conocido como solapamiento, esun proceso
alterno que fue creado para lidiar con los problemas antes mencionados, consiste en la capacidad que tienen las aplicaciones de hacer una elecci´on de la
informaci´on que crea sea la m´as importante para ser guardada en cada sitio
de la memoria y de poder transportarla. Mediante este proceso, el c´odigo requerido especialmente para prop´ositos de inicializaci´on pod´ıa ser sobrescritocon los c´odigos que se van a utilizar posteriormente. Este proceso tiene un
inconveniente en cuanto a la complejidad de sus dise˜
nos, era susceptible a
1

errores, su implementaci´on ten´ıa problemas debido a la generaci´on de conflictos entre varios programas dentro de la misma memoria.
Tambi´en sufr´ıa inconvenientes al momento de solucionar los problemas
de limitaciones globales a lossistemas en los intervalos de tiempo que se
ejecutaban estos. En resumen, los programas que trabajaran mediante la
segmentaci´on o el solapamiento requer´ıan de menos espacio en la memoria
para poder ser ejecutados en comparaci´on con los programas solapados, sin
embargo, si el sistema carece del espacio de memoria necesario destinado a
los programas solapados, se volv´ıa a repetir los errores por faltade memoria.
La soluci´on a los problemas experimentados por los programadores en
cuanto al proceso de ir repartiendo proceso a proceso en cada uno de los
bloques fue la incorporaci´on de las memorias virtuales.
Las memorias virtuales fueron desarrolladas por un grupo de investigadores en Manchester, Inglaterra, esta tecnolog´ıa fue aplicada a un grupo
de computadoras durante la d´ecada de 1960,relacionando especialmente con
proyectos de investigaci´on en nuevos dise˜
nos de los sistemas computacionales.
En la d´ecada de 1970, la mayor´ıa de computadoras ya contaban con memorias
virtuales. En la actualidad, los procesadores como por ejemplo los Core i7 y
los CPU OMAP4430 cuentan con sofisticados sistemas de memorias virtuales.
La memoria virtual permite el manejo en conjunto entre unhardware
espec´ıfico y los sistemas operativos de forma que utilicen tanto la memoria
principal y la memoria secundaria de una forma apropiada para dar la idea de
que el ordenador este provisto de una memoria principal adicional de la que
normalmente posee. Los m´etodos utilizados para cumplir con este prop´osito
son invisibles a los procesos gestionados.
Las memorias virtuales dividen a la memoriaf´ısica en bloques a los cuales
se les asignan diferentes procesos. Independientemente del enfoque que se lo
emplee para la generaci´on de las memorias virtuales, estas deben proporcionar un esquema de protecci´on que dar´ıa la instrucci´on de que a cada
bloque se le deba corresponder un u
´nico proceso. A pesar de que la protecci´on de la memoria virtual es esencial para los computadores, la...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Memoria Virtual
  • Memoria virtual
  • MEMORIA VIRTUAL
  • Memoria Virtual
  • Memoria Virtual
  • Memoria Virtual
  • Memoria Virtual
  • administracion de memoria virtual

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS