MEMORIA REAL
La memoria real o principal es en
donde son ejecutados los programas y procesos de una computadora y es el
espacio real que existe en memoria para que se ejecuten los
procesos.
Por lo general esta memoria es de mayor costo que la memoria secundaria, pero
el acceso a la información contenida
en ella es de mas rápido acceso.
Solo la memoria cache es mas rápida
que
la principal, pero su costo es a su vez mayor.
Cuando no existe memoria virtual no
hay diferenciación
entre
el espacio de direcciones y la memoria real;. Si se
utiliza memoria virtual, el espacio de direcciones disponibles para los
programas es aquel determinado por el tamaño de la
memoria virtual implementada y no el espacio de direcciones provisto por la
memoria real disponible (el espacio de la memoria virtual será mayor
que el de la memoria real).
3.2.1
Administración
de
almacenamiento
La gestión
de
archivos es uno de los componentes mas visibles de un sistema operativo. Las
computadores pueden almacenar la información en
diferentes tipos de medios físicos. Los discos magnéticos,
discos
ópticos
y
cintas magnéticas
son
habituales. .
Cada uno de estos medios tiene sus propias características y organización física. Cada
medio se controla mediante un dispositivo, tal como una unidad de disco o una
cinta, que también
tiene
sus propias características
distintivas
Estas
propiedades incluyen la velocidad de acceso, la capacidad, la velocidad de
transferencia de datos y el método de
acceso (secuencial o aleatorio).
Un archivo es una colección de información
relacionada
definida por su creador. Comúnmente, los
archivos representan programas(tanto en formato fuente como en objeto) y datos.
Los archivos de datos pueden ser numéricos, alfabéticos,
alfanuméricos o binarios. Los archivos pueden tener un
formato libre(como, por ejemplo, los archivos de texto) o un formato rígido,
como
por ejemplo una serie de campos fijos.
3.2.2
jerarquía
Los
programas y datos tienen que estar en la memoria principal para poder
ejecutarse o ser referenciados.
Los programas y datos que no son necesarios de inmediato pueden mantenerse en el almacenamiento secundario.
Los programas y datos que no son necesarios de inmediato pueden mantenerse en el almacenamiento secundario.
El almacenamiento principal es mas costoso y menor que el secundario pero de
acceso mas rápido.
Los sistemas con varios niveles de almacenamiento requieren destinar recursos para administrar el movimiento de programas y datos entre niveles.
Los sistemas con varios niveles de almacenamiento requieren destinar recursos para administrar el movimiento de programas y datos entre niveles.
3.2.3
Estrategias
de
administración de memoria
Están dirigidas a la obtención del mejor
uso posible del recurso del almacenamiento principal.
Se dividen en las siguientes categorías:
•Estrategias de búsqueda:
–Estrategias de búsqueda por demanda.
–Estrategias de búsqueda
anticipada.
•Estrategias de colocación.
•Estrategias de reposición.
Las “estrategias
de búsqueda” están
relacionadas con el hecho de cuando obtener el siguiente fragmento de programa
o de datos para su inserción en la memoria principal.
En la “búsqueda
por
demanda” el
siguiente fragmento de programa o de datos se carga al almacenamiento principal
cuando algún programa en ejecución lo referencia.
Se considera que la “búsqueda anticipada” puede
producir un mejor rendimiento del sistema.
Las “estrategias
de colocación” están relacionadas con la determinación
del lugar de la memoria donde se colocara (cargara) un programa
nuevo.
Las “estrategias
de reposición” están relacionadas con la determinación
de que fragmento de programa o de datos desplazar para dar lugar a los
programas nuevos.
No hay comentarios.:
Publicar un comentario