presentacion so

11

Click here to load reader

Upload: alan-blanco

Post on 07-Jul-2015

152 views

Category:

Technology


1 download

DESCRIPTION

Administracion de la memoria

TRANSCRIPT

Page 1: Presentacion so

Administración de

Memoria

Page 2: Presentacion so

3.1 Política y Filosofía

• La memoria principal puede ser

considerada como un arreglo

lineal de localidades que su

tamaño es un byte. Cada

localidad de almacenamiento

tiene una dirección donde se

identifica.

• Una de las funciones básicas de

un SO es la Administración de

la Memoria donde están los

datos y los procesos que se

utilizan

• Cualquier sistema de

almacenamiento que se utilice

es necesario utilizar estrategias

que lleven a un desempeño

optimo

Page 3: Presentacion so

3.1 Política y Filosofía

• 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 política FIFO

actualmente no se usa

como el esquema principal

de un sistema, pero si por

ejemplo cuando se usa

una política de prioridades

y hay procesos con la

misma prioridad, a estos

se les podría aplicar

Page 4: Presentacion so

3.1 Política y Filosofía

• 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

Page 5: Presentacion so

3.1 Política y Filosofía

• SJF (Shortest job first -

Prioridad del trabajo mas

corto): Se ejecuta primero

el proceso en espera que

tiene el menor tiempo

estimado. SJF favorece a

los procesos cortos, ya

que los largos podrían

llegar a rezagarse mucho

tiempo e incluso nunca

ejecutarse.

Page 6: Presentacion so

3.1 Política y Filosofía

• SRT (Sortest remaining

time

scheduling)Tiempo

restante mas corto. En

SJF una vez que un

proceso comienza su

ejecución continua

hasta terminar. En

SRT, un proceso en

ejecución puede ser

desposeído por uno

nuevo de menor tiempo

de ejecución

Page 7: Presentacion so

3.1 Política y Filosofía

• HRN: (highest response ratio next

? Prioridad de la tasa de

respuesta mas alta): Politica no

apropiativa que corrige el retraso

excesivo de procesos grandes

que produce el SJF, para asi 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

funcion del tiempo de servicio sino

tambien del tiempo que ha

esperado para ser atendido

Page 8: Presentacion so

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.

Page 9: Presentacion so

3.2 Memoria Real

• 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

• La organización y administración de la

“memoria principal”, “memoria

primaria” o “memoria real” de un

sistema ha sido y es uno de los

factores mas importantes en el diseño

de los S. O.

Page 10: Presentacion so

3.2 Memoria Real

Organización de la Memoria Virtual

• La memoria virtual es una técnica para proporcionar la simulación

de un espacio de memoria mucho mayor que la memoria física de

una maquina

• La memoria virtual ha llegado a ser un componente esencial de la

mayoría de los S.O actuales

• La memoria virtual también simplifica la carga del programa para su

ejecución llamado reubicación, este procedimiento permite que el

mismo programa se ejecute en cualquier posición de la memoria

física.

Page 11: Presentacion so

3.4 Almacenamiento de

Memoria Virtual • La clave del concepto de memoria (almacenamiento) virtual esta en la

disociación:

• De las direcciones a las que hace referencia un programa.

• De las direcciones disponibles en la memoria real (almacenamiento

primario).

• Mientras el proceso se ejecuta con sus páginas actuales, El S. O. intenta

predecir las páginas que un proceso va a necesitar y a continuación

precarga estas páginas cuando hay espacio disponible Mientras el

proceso ejecuta sus páginas actuales