Você está na página 1de 3

La memoria real

Es donde son ejecutados los programas y procesos de una computadora y es el


espacio real que existe entre la memoria para que se ejecuten los procesos.
Memoria cache:
Es un repositorio donde se almacenan datos o instrucciones usados o solicitados con
ms frecuencia para su recuperacin a gran velocidad.
Proceso en la memoria:

Asignacin de memoria Continua


Cada proceso debe ocupar bloques
continuos de localidades de
memoria.
con un solo proceso
multiprogramadas
particiones fijas y variables

Asignacin de memoria no
continua
Proceso es divido en bloques o
segmentos que pueden ser
asignados a localidades no
necesariamente continuas
Paginada simple
Segmentada simple
Segmentada y paginada

Sistema monoprogramado: Cuando un


programa puede o no ingresar a una nica
particin de memoria.

Sistema multiprogramado: Mltiples


programas comparten diversas particiones
de memoria, fijas o variables.
Particin Fija: la memoria se puede organizar dividindose en diversas partes, las
cuales pueden variar en tamao.
Ejemplo: esta particin puede realizar el usuario en forma manual, al iniciar una
sesin de la mquina.
Desventaja:
Limitado al nmero de particiones.
Toda la zona de la memoria no es aprovechable
No se puede asignar a ningn otro proceso

Particiones variables: Se le asigna la cantidad de memoria exacta a cada proceso (ni


un poco ms)
Desventaja:
Genera la fragmentacin externa de la memoria
Compactacin:
Es cuando el SSOO desplaza los procesos para que estn contiguos de forma que
toda la memoria libre quede junta en un bloque.
Primer ajuste: Consiste en asignar el proceso en el primer hueco que se halle y se
ajuste sin importar que el hueco sea ms grande que el tamao del proceso a
insertar.
Mejor ajuste: Consiste en ubicar el proceso segn su tamao en el hueco ms
apropiado, esto con el fin de evitar desperdicio de memoria.
Peor ajuste: En este algoritmo se busca que el tamao del hueco concuerde con el
tamao del proceso. Es decir que sea el tamao del hueco sea igual o mayor que el
del proceso, sin importar que se pueda perder gran cantidad de espacio en la
memoria.
Memoria Virtual
Es la separacin de la memoria lgica del usuario de la memoria fsica.
Paginada: Divide la memoria fsica
y la virtual en bloques de tamao
constante (paginas).
Ventajas: es posible comenzar a
ejecutar un programa cargando
solo una parte del mismo en memoria y el resto se cargara bajo la solicitud.
Segmentada: la memoria fsica no se divide en bloques de tamao fijo, sino variable
(segmentos).
Ventajas: Permite modificar y recopilar los programas independientemente, sin que
sea necesario recopilar o volver a montar el conjunto de programas por completo

Você também pode gostar