Logistica
PROF: CARLOS JARA ALVA Clase 8
1
ASIGNACION DE MEMORIA CONTIGUA
La memoria principal debe acomodar tanto al sistema operativo como los diversos procesos delusuario. Generalmente, la memoria esta dividida en dos particiones: una para el sistema operativo residente, y otra para los procesos de usuario. Es posible colocar al sistema operativo en la memoriabaja o en la memoria alta. En general, hay muchos procesos de usuario que residen en la memoria al mismo tiempo, y hay que considerar como asignar la memoria disponible a los diversos procesos que estanen la cola de entrada esperando ser llevados a memoria.
ADMINISTRACION DE MEMORIA CONTIGUA
Cuando el planificador de la CPU selecciona un proceso para su ejecucion, eldespachador carga los registros de relocalizacion y limite con los valores correctos como parte de su contexto. A medida que entran los procesos al sistema, son colocados en una cola de entrada. El S.O toma encuenta los requerimientos de memoria de cada proceso y la cantidad de espacio disponible para determinar a cuales procesos se les asigna memoria Cuando se asigna espacio a un proceso, este se carga enla memoria y puede entonces competir por la CPU.
Registro Limite
Registro de relocalizacion
Dirección lógica SI
Dirección física
CPU
<
NO
+
Memoria
Error dedirecccionamiento
Paginacion.
Es un esquema que permite que el espacio de direcciones logicas de un proceso no sea contiguo. Evita el problema mayor de ajustar las porciones de memoria detamaño variable en el almacen de respaldo, del cual sufrian la mayoria de los esquemas anteriores a la administracion de memoria. Cuando algunos fragmentos de codigo o datos que residen en la memoriaprincipal necesitan ser intercambiados, se debe de encontrar espacio en el almacen de respaldo.
Metodo Basico
La memoria fisica se descompone en bloques de tamaño fijo denominados marcos. La...
Regístrate para leer el documento completo.