Documente Academic
Documente Profesional
Documente Cultură
Tema:
Conceptos y caractersticas de la memoria real, ventajas y
desventajas de la memoria virtual.
Materia:
Sistemas Operativos.
AEC-1061
Maestro:
Grupo:
S301.
Alumno:
18/10/2017
INTRODUCCION.
La memoria es uno de los principales recursos de la computadora, la cual debe de
administrarse con mucho cuidado. Aunque actualmente la mayora de los sistemas de
cmputo cuentan con una alta capacidad de memoria, de igual manera las
aplicaciones actuales tienen tambin altos requerimientos de memoria, lo que sigue
generando escasez de memoria en los sistemas multitarea y/o multiusuario como
vimos en las unidades anteriores.
La parte del sistema operativo que administra la memoria se llama administrador de
memoria y su este mismo consiste en llevar un registro de las partes de memoria que
se estn utilizando y aquellas que no, con el fin de asignar espacio en memoria a los
procesos cuando stos la necesiten y liberndola cuando terminen, as como tambin
administrar el intercambio entre la memoria principal y el disco en los casos en los que
la memoria principal no le pueda dar capacidad a todos los procesos que tienen
necesidad de ella y que el tamao de la memoria sea escasa.
Segn varios autores de libros de sistemas operativos (Mencionados en referencias
bibliogrficas): Los sistemas de administracin de memoria se pueden clasificar en
dos tipos: los que desplazan los procesos de la memoria principal al disco y viceversa
durante la ejecucin y los que no.
El propsito principal de una computadora es el de ejecutar programas, estos
programas, junto con la informacin que acceden, deben de estar en la memoria
principal (al menos parcialmente) durante la ejecucin.
Para optimizar el uso del CPU y de la memoria, el sistema operativo debe de tener
varios procesos a la vez en la memoria principal, para lo cual dispone de varias
opciones de administracin tanto del procesador como de la memoria. La seleccin de
uno de ellos depende principalmente del diseo del hardware para el sistema. A
continuacin, se observarn los puntos correspondientes a la administracin de la
memoria.
Conceptos y caractersticas de la memoria real y virtual.
Administracin de memoria.
Las tcnicas que existen para la carga de programas en la memoria son: particin fija,
que es la divisin de la memoria libre en varias partes (de igual o distinto tamao) y la
particin dinmica, que son las particiones de la memoria en tamaos que pueden ser
variables, segn la cantidad de memoria que necesita cada proceso.
Memoria virtual:
La cantidad de memoria mxima que se puede hacer ver que hay tiene que ver
con las caractersticas del procesador. Un ejemplo sera que, en un sistema de
32 bits, el mximo es 232b, lo que da 4096 Megabytes (4 Gigabytes). Todo esto
hace el trabajo del programador de aplicaciones mucho ms fcil, al poder
ignorar completamente la necesidad de mover datos entre los distintos espacios
de memoria.
Desventajas
Memoria adicional que requiere para almacenar las tablas que debe mantener
el sistema operativo (memoria real de la parte residente del sistema operativo)
para indicar: la cantidad de memoria real implementada, las secciones que
estn presente en la memoria real y sus direcciones de ubicacin, y elementos
de juicio para determinar qu secciones se tratarn de dejar en memoria real y
cules no.
Reduce el tiempo en que las pginas del programa estarn en memoria real.
Sin embargo un aumento muy significativo podra afectar negativamente el
rendimiento en equipos con poca memoria real.
Aumentar la capacidad de manejo de pginas faltantes cuando la actividad de
paginacin causa frecuentes desactivaciones de programas: Esto puede ser
realizado usando un dispositivo de mayor velocidad; estableciendo ms
dispositivos de paginacin; reduciendo o eliminando archivos del dispositivo de
paginacin; reduciendo la actividad del canal que corresponde al dispositivo de
paginacin; o aumentando un poco la memoria real.
En qu consiste la paginacin?
Cada proceso tiene su propia tabla de pginas y cuando carga todas sus pginas en
la memoria principal, se crea y carga en la memoria principal una tabla de pginas.
Cada entrada de la tabla de pginas contiene el nmero de marco de la pgina
correspondiente en la memoria principal. Puesto que slo algunas de las pginas de
un proceso pueden estar en la memoria principal, se necesita un bit en cada entrada
de la tabla para indicar si la pgina correspondiente est presente (P) en la memoria
principal o no. Si el bit indica que la pgina est en la memoria, la entrada incluye
tambin el nmero de marco para esa pgina.
En qu consiste la segmentacin?
Estn dirigidas a la obtencin del mejor uso posible del recurso del almacenamiento
principal.