Sei sulla pagina 1di 6

3.

1 POLITICA Y FILOSOFIA
FILOSOFA:
La memoria principal puede ser considerada como un arreglo lineal de localidades de
almacenamiento de un byte de tamao. Cada localidad de almacenamiento tiene asignada
una direccin que la identifica.
Los programas y datos necesitan estar en el almacenamiento principal para ser ejecutados o para
poder hacer referencia de ellos. Los que no se necesitan de inmediato pueden guardarse en el
almacenamiento secundario.

POLTICAS.
FIFO: Los procesos se despachan de acuerdo a su tiempo de llega a la cola de procesos
listos, si un proceso llega al procesador sale hasta que termine. La poltica FIFO
actualmente no se usa como el esquema principal de un sistema, pero si por ejemplo cuando
se usa una poltica de prioridades y hay procesos con la misma prioridad, a estos se les
podra aplicar FIFO. (El primero que llega, primero que sale)

Round Robin: Los procesos se despachan en la forma que lo hace el FIFO, pero se les
asigna una cantidad limitada de tiempo (CUANTUM) en el procesador, si no termina en
ese lapso se manda al final de la lista de procesos listos. (Tiempo definido)

SJF (Shortest Job first - Prioridad del trabajo ms corto): Se ejecuta primero el proceso
en espera que tiene el menor tiempo estimado. SJF favorece a los procesos cortos, ya que
los largos podran llegar a rezagarse mucho tiempo e incluso nunca ejecutarse.

SRT (Sortest remaining time scheduling? Tiempo restante ms corto): En SJF una vez
que un proceso comienza su ejecucin contina hasta terminar. En SRT, un proceso en
ejecucin puede ser desposedo por uno nuevo de menor tiempo de ejecucin.

HRN: (highest response ratio next Prioridad de la tasa de respuesta ms alta): Poltica
no apropiativa que corrige el retraso excesivo de procesos grandes que produce el SJF, para
as no caer en un favoritismo excesivo por los procesos cortos, lo logra usando una formula
basada en el tiempo de espera y el tiempo de servicio, con lo cual la prioridad de cada
trabajo no solo esta en funcin del tiempo de servicio sino tambin del tiempo que ha
esperado para ser atendido.

3.2 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 informacin contenida en ella es de ms rpido acceso. Solo la memoria cache es ms
rpida que la principal, pero su costo es a su vez mayor.
Cuando no existe memoria virtual no hay diferenciacin entre el espacio de direcciones y la
memoria real.
Los trminos memoria y almacenamiento se consideran equivalentes. Los programas y datos
deben estar en el almacenamiento principal para:

Poderlos ejecutar.

Referenciarlos directamente.

3.2.1 Administracion de almacenamiento Define el comportamiento de una forma de


organizacin (serie de estrategias diseadas) para obtener un rendimiento ptimo.
3.2.2 Jerarquia Criterio que permite establecer un orden de superioridad
3.2.3 Estrategias de Administracion de Memoria Estn dirigidas a la obtencin del mejor uso
posible del recurso del almacenamiento principal.

Se dividen en las siguientes categoras:

Estrategias de bsqueda:
o Estrategias de bsqueda por demanda.
o Estrategias de busqueda anticipada.
Estrategias de colocacin.
Estrategias de reposicin.

3.2.4 Asignacion continua V.S No continua


En la asignacin contigua cada programa ocupa un bloque contiguo y sencillo de localizaciones
de almacenamiento.
En la asignacin no contigua un programa se divide en varios bloques o segmentos que
pueden almacenarse en direcciones que no tienen que ser necesariamente adyacentes,

3.3 ORGANIZACION
VIRTUAL

DE

MEMORIA

Memoria
Virtual
La memoria virtual es una tcnica para proporcionar la simulacin de un espacio de memoria
mucho mayor que la memoria fsica de una mquina. La gran ventaja que tiene este tipo de
memoria virtual, es que no interfiere con los distintos sistemas de archivos

3.3.1 Evaluacin de las Organizaciones de Almacenamiento

Almacenamiento virtual significa la capacidad de direccionar un espacio de


almacenamiento mucho mayor que el disponible en el almacenamiento primario de
determinado sistema de computacin.
Los mtodos ms comunes de implementacin son mediante:
Tcnicas de paginacin.
Tcnicas de segmentacin.
Una combinacin de ambas tcnicas.
PAGINACIN
Los algoritmos de paginacin de memoria dividen la memoria de la computadora en pequeas
partes, y la reparten usando una pgina como bloque ms pequeo.
SEGMENTACIN
Permite al programador contemplar la memoria como si constara de varios espacios de
direcciones o segmentos. Los segmentos pueden ser de distintos tamaos, incluso de forma
dinmica.
Mtodo por el cual se aumenta el rendimiento del funcionamiento en computadoras y dispositivos
similares aplicndolo al microprocesador.
El mtodo consiste en la descomposicin de la ejecucin de cada instruccin en varias etapas
pudiendo procesar diferentes instrucciones en cada una de ellas y trabajar varias a la vez.
3.3.4 Sistema de paginacin / segmentacin
La idea de combinar estos esquemas se debe a que de esta forma se aprovechan los conceptos
de la divisin lgica de los programas (segmentos) con la granularidad de las pginas.

3.3 ADMINISTRACION DE MEMORIA VIRTUAL


Las estrategias para la administracin de sistemas de almacenamiento virtual condicionan la
conducta de los sistemas de almacenamiento virtual que operan segn esas estrategias.

3.4.1 Estrategias de Administracin


Estrategias de Obtencin
Determinan cuando se debe de transferir una pgina o un segmento de
almacenamiento secundario al primario. Las estrategias de obtencin por demanda
esperan a que un proceso en ejecucin haga referencia a una pgina o un segmento antes de
traer la pgina o el segmento de almacenamiento primario. Los esquemas de obtencin
anticipada intentan determinar por adelantado a cuales paginas o segmentos har referencia
un proceso.
Estrategias de Colocacin
Determinan en qu lugar del almacenamiento primario se debe colocar una pgina o
un segmento entrante. Una pgina entrante se puede colocar en cualquier marco de pgina
disponible.
Estrategias de Reemplazo
Sirven para decidir cul pgina o segmento se debe desplazar para dar espacio a una pgina
o segmento entrante cuando est completamente ocupado el almacenamiento primario.
3.4.2 Tcnicas de reemplazo de pgina

Principio de Optimalidad
Reemplazo de Pginas aleatorio
Reemplazo de pginas de primeras entradas-primeras salidas (PEPS)
Anomalas PEPS
Reemplazo de pginas de la menos reciente utilizada
Reemplazo de pginas de la menos frecuentemente utilizada (LFU)
Modificaciones de PEPS; reemplazo de pginas por reloj y reemplazo de pginas con
segunda oportunidad

3.4.3 Paginacin por demanda


Un sistema de paginacin por demanda es similar a un sistema de paginacin con intercambios.
Los procesos residen en memoria secundaria (en el disco). Cuando queremos ejecutar un
proceso, lo metemos en memoria.
La paginacin por demanda garantiza que las nicas pginas que se transfieren al almacenamiento
principal son aquellas que requieren los procesos.

3.4.4 Paginacin anticipada


En ella se intenta predecir las pginas que necesitara un proceso y entonces carga dichas cuando
hay espacio disponible.

3.4.5 Liberacin de pgina


Un proceso usuario puede emitir una liberacin voluntaria de pgina para liberar el marco de
pgina cuando ya no necesitara esa pgina. Se puede eliminar el desperdicio y acelerar la
ejecucin.

3.4.6 Tamao de la pgina


Los interrogantes tienen que ver con el tamao de las pginas. Generalmente el almacenamiento
real se divide en marcos o celdas de pgina de tamao fijo.

Potrebbero piacerti anche