Professional Documents
Culture Documents
Tejeda Velsquez
La
memoria se encuentra en un rea llama Cmulo en llevar un registro de las partes de memoria las que se estn utilizando y aquellas que no.
Consiste
De
El
administrador se encarga de asignar espacio en memoria, cuando los procesos la necesiten y liberndola. asignacin de memoria se realiza de forma automtica para las aplicaciones y para el sistema operativo.
La
Administrar
En
los casos de que la memoria principal no pueda dar capacidad a todos los procesos que tienen necesidad de ella.
Se
La
parte de la memoria que estn usando las aplicaciones que se ejecutan en el sistema.
Se La
muestra en verde .
memoria que no esta siendo usada por ninguna aplicacin. disponible en cualquier momento.
Esta
Se
Es
la parte de la memoria que recientemente a sido liberada por alguna aplicacin que se haya cerrado.
MAC
OS no entrega a la memoria libre, si no que la deja reservada por si quisiramos abrir el mismo proceso que estbamos utilizando. caso de requerirse mas memoria para otro programa, el sistema entrega la memoria libre hasta que se agota; una vez que ocurri esto se entregara la memoria inactiva.
En
Se Es
muestra en rojo
la parte que esta siendo ocupada por el sistema operativo. proceso puede acceder a esta parte de la memoria.
Ningn
Cada
aplicacin que se arranca en Mac OS solicita al sistema un cierto espacio de memoria RAM para ejecutarse. hay suficiente RAM disponible se reserva ese espacio para la aplicacin que lo solicito.
Si
Tericamente
cada aplicacin puede utilizar para leer y escribir en esa zona de memoria reservada. conocida como particin.
Tambin
no se debe poder escribir o leer en las otras particiones. una aplicacin invade un espacio que no le pertenece se produce un error al sistema. se tenga que reiniciar.
Si
Probablemente
Las
particiones de memoria para las aplicaciones son de tamao fijo, una vez que la aplicacin a arrancado. embargo, puede variar la cantidad de memoria RAM que solicitara cada aplicacin modificando ciertos valores en el dialogo.
Sin
Las
aplicaciones pueden no utilizar todo el espacio reservado. Ya que utilizan una parte para la aplicacin misma y el resto para lo datos y los documentos. mayor es la particin de memoria de una aplicacin, mas documentos podemos abrir de la misma.
Cuanto
Con
Ya
El
sistema por su parte, no reserva un tamao fijo de memoria, sino que puede crecer segn las necesidades. ciertas tareas, el espacio ocupado por el sistema crece por ejemplo para abrir una conexin a Internet.
Para
Para
evitar complicaciones a este modelo de funcionamiento Mac asigna la memoria para el sistema contando de la direccin de memoria cero hacia delante. las aplicaciones lo hace de la ultima hacia atrs.
Para
De
este modo, queda un espacio vaco entre las aplicaciones y el sistema el cual puede crecer lo necesario.
El
espacio vacio entre la memoria ocupada por el sistema (Pila del sistema) y la ocupada por las aplicaciones se le conoce como Bloque Mayor sin Utilizar.
Modo
en que el sistema reserva y libera memoria de las aplicaciones. sistema va asignando memoria a cada aplicacin en el orden en el que se solicita. aplicacin que llega primero ocupa las direcciones mas altas.
El
La
Las
dems aplicaciones van ocupando cada vez posiciones de memoria mas cerca del sistema.
Cuando
cerramos las aplicaciones el sistema libera la memoria que ocupaban de la manera en que se van cerrando, sin modificar la situacin en memoria de las aplicaciones que quedan abiertas.
Si
Si
abrimos una cuarta aplicacin, el sistema utilizara el espacio del Bloque mayor sin usar
El
Sin
embrago si cerramos las aplicaciones en orden inverso al de apertura, la memoria liberada si queda disponible para nuevas aplicaciones y , al abrir la aplicacin 4 esta dispone de mas espacio.
Por
esta razn a veces sucede la situacin de tener mucha memoria desocupada y Mac nos indica que no tiene memoria suficiente para abrir cierta aplicacin. problema se llama fragmentacin externa de memoria.
Este
Hay
uso de memoria cerrando las aplicaciones que hemos abierto en ultimo lugar antes que las otras.
La otra es la forma mas drstica: salir de todas
Un
segundo problema seria si ocupamos demasiada RAM con las aplicaciones y el bloque Mayor sin utilizar se vuelve mas pequeo, adems que el sistema tenga que crecer ms que el espacio disponible, entonces se tendra que mandar un mensaje de falta de memoria o en peor de los casos un colapso en el sistema.
La
gestin de la memoria de Mac es poco eficaz. ideal seria un sistema de asignacin dinmica: aplicacin pide memoria segn la vaya necesitando y la libera cuando no la necesite.
Lo
Cada
Mac
dispone de algunos trucos para optimizar el uso de memoria: ejemplo la posibilidad de especificar el tamao de la particin de memoria de la aplicacin.
Por
La
Tamao de memoria sugerido: es el tamao de particin sugerido por el programador. Tamao de memoria preferido: tamao de memoria que la aplicacin solicita y asigna si hay espacio. Tamao de Memoria Mnimo: indica la mnima particin de memoria con la que permitimos al sistema abrir la aplicacin. Garantiza que la aplicacin se abra slo si las condiciones de memoria son suficientes.
Hay
que distinguir los mensaje de falta de memoria del sistema y de las aplicaciones. hay falta de memoria del sistema, hay que liberar memoria para el sistema, y no aumentar la asignacin de memoria para las aplicaciones.
Si
Algunas
aplicaciones resuelven el problema de falta de memoria RAM grabando datos en disco. trabajar con asignaciones mas pequeas y a la vez hace que los programas vayan mas lento.
Permite
Si
Hay
Si
Hay
que cerrar aplicaciones y, en su caso, reducir el tamao de su particin para que ocupen menos espacio. Es decir, hacer todo lo posible para incrementar el tamao del Bloque Mayor sin Utilizar.
En
ocasiones, cuando se abre una aplicacin el Sistema indica que no tiene memoria suficiente para hacerlo. mensaje no es siempre el mismo.
El el
mensaje viene a decir que no hay suficiente memoria para abrir la aplicacin y que necesita tanto espacio libre cuando en realidad dispone de menos.
Si
es posible Mac podr indicar los pasos a seguir: es la ltima aplicacin abierta y comprueba si cerrndola se liberara suficiente memoria. Si es as comprueba si hay documentos (ventanas) abiertos.
cul
En
el caso de que la aplicacin en cuestin no tenga ninguna ventana activa te preguntar si deseas cerrar esa aplicacin que no tiene ventanas abiertas para abrir la nueva aplicacin. tiene alguna ventana abierta te sugerir que cierres la aplicacin pero no lo har por ti por si deseas seguir trabajando en ella.
Si
Finalmente,
si cerrando la ltima aplicacin no se libera memoria, el Sistema sugerir cerrar aplicaciones para liberar memoria, aunque no se indica cmo cerrarlas o en qu orden. Este orden debera ser el inverso al de arranque.
Transparencia:
La asignacin que hace el S.O. de la memoria a cada proceso debe ser transparente para el usuario. Se debe asegurar que no haya una sobre-escritura de memoria.
Proteccin:
Segmentos
mltiples: Los segmentos de un proceso deben aparecer lgicamente contiguos. compartido: Se debe mantener una sola imagen de cada proceso.
Cdigo
Mac
OS aplica un sistema de asignacin dinmica aplicacin pide memoria al sistema segn la va necesitando y la libera cuando no la necesita, lo optimiza su aprovechamiento OS asigna una nica direccin de memoria por cada procesos que se este ejecutando
Cada
Mac
Particin Esttica
La memoria principal se divide en un conjunto de particiones estticas, durante la generacin del sistema un proceso se puede cargar en una particin de este tipo.
Particin dinmica
Las particiones se crean dinmicamente, de forma que cada proceso se cargue en una particin de su mismo tamao
Uso eficiente del procesador No hay fragmentacin interna, debido a la compactacin para uso mas eficiente de la memoria contrarrestar la fragmentacin principal externa.
Se
basa en usar un disco o parte de un disco (dispositivo swap) respaldo de la memoria principal, cuando no caben en memoria todos los procesos activos elige un proceso residente y se copia en swap su imagen en memoria.
como
Se
El
Su estado
Se
ocupa de la transferencia de informacin entre la memoria principal y la secundaria. memoria secundaria esta normalmente soportada en un disco (o particin). memoria virtual se implementa sobre un esquema de paginacin, se denomina Dispositivo de paginacin
La
La
La
memoria virtual permite a Mac OS usar virtualmente mas memoria, adems de la RAM que tenga utilizando espacio en el disco duro para complementar. OS distribuye la informacin automticamente entre el espacio en disco y la RAM para obtener el menor rendimiento posible
Mac
Mac
OS se encarga de definir la correspondencia entre paginas y marcos mediante la tabla de paginas. Mac OS existen las Entradas y salidas de paginacin de informacin que se mueve entre la RAM y el disco duro
En
Cantidad
Este
numero representa la cantidad de datos acumulados que Mac OS ha movido entre la RAM y el espacio en disco. Las salidas de paginacin se producen cuando Mac tiene que escribir informacin de la RAM en el disco duro (Por que la RAM ya esta llena). La paginacin es mas eficiente en Mac OS ya que resulta un S.O. mas liviano
Un
Produciendo
Se Se
pueden ver todos los procesos en marcha y la memoria RAM y uso del procesador que tiene cada uno.