Está en la página 1de 2

Compactacin

Compactacin: intenta solucionar fragmentacin ext.


Consiste en desplazar las particiones ocupadas para que estn
Juntas en memoria:
Queda un solo hueco libre de mayor tamao.
Es una solucin al problema de fragmentacin externa.
Slo es posible si la reubicacin es dinmica (en ejecucin).
Intercambio (swap) con el almacenamiento secundario
en estos sistemas el sistema operativo puede comprometer mas
espacio de memoria del que tiene fsicamente disponible
3 Segmentacin
AL DESARROLLAR UN PROGRAMA EL PROGRAMADOR NO VE
A LA MEMORIA COMO UN SOLO ARREGLO PLANO EN EL QUE
TODAS LAS DIRECCIONES SON IGUALES SI BIEN ESTA
CONSCIENTE DE QUE LA REALIDAD ES ASI
Permisos
una de las principales ventajas del uso de segmentacion es que nos
permite pedir al mmu que cada uno de los segmentos tenga un
distinto juego de permisos para el proceso en cuestion el sistema
operativo puede indicar por ejemplo que el segmento de texto el
codigo del programa sea de lectura y ejecucion mientras que la
secion de datos es de lectura y escritura
Intercambio parcial
Un uso muy comun de la segmentacion particularmnete en los
sistemas de los 1980s era el de permitir que solo ciertas
regiones de un programa sean intercambiadas al disco si un
programa esta compuesto por porciones de codigo que nunca
se ejecutaran aproximadamente al mismo tiempo en sucesion
puede separar su texto e incluso los datos correspondientes en
diferentes segmentos.
Rendimiento

en primer termino podemos hablar de la cantidad de informacion


que intercambiaremos en un sistema que solo maneja regiones
contiguas de memoria intercambiar un proceso significa mover toda
su informacion al disco cuando hablamos de intercambio en un
sistema con segmentacion puede enviarse a disco cada uno de los
segmentos por separado segun el sistema operativo lo juzgue
necesario
Paginacin
la memoria fisica se divide en una serie de marcos frames todos
ellos del mismo tamano y el espacio cada proceso se divide en una
serie de paginas pages del mismo tamano que los marcos. la
memoria fisica se divide en una serie de marcos frames todos ellos
del mismo tamano y el espacio cada proceso se divide en una serie
de paginas pages del mismo tamano que los marcos. la memoria
fisica se divide en una serie de marcos frames todos ellos del
mismo tamano y el espacio cada proceso se divide en una serie de
paginas pages del mismo tamano que los marcos
Memoria virtual
veremos que empleando memoria virtual de cierto modo la memoria
fisica se vuelve solo una proyeccion parcial de la memoria logica
potencialmente mucho mayor a esta es ahi donde entra en juego la
memoria virtual para ofrecer a los procesos mayor espacio en
memoria del que existe fisicamente el sistema emplea espacio en
almacenamiento secundario tipicamente disco duro a travs de un
esquema de intercambio swap
Paginacin sobre demanda
la paginacion sobre demanda significa que para comenzar a
ejecutar un proceso el sistema operativo carga solamente la porcion
necesaria para comenzar la ejecucion y que a lo largo de la
ejecucion de cada uno de los procesos el paginador es flojo15 solo
carga a memoria las paginas cuando van a ser utilizadas

También podría gustarte