13 votos

¿Cómo funciona la gestión de la memoria en Mac OS X?

Soy un estudiante universitario que ha estado tratando de escribir un trabajo de comparación y contraste entre cómo Windows, Linux y Mac OS X gestionan la memoria. Por ejemplo, con Windows, es la memoria física (RAM) y la memoria virtual (archivo de paginación). ¿Cómo lo hace el Mac?

Hasta ahora, la única información que he encontrado sobre el tema ha sido gente gritando sobre una de las versiones para Mac OS X y cómo tenía fugas de memoria. Tenga en cuenta que no soy un usuario de Mac, así que no estoy buscando instrucciones sobre cómo comprobar la memoria que se utiliza, etc. Un enlace a un artículo o documento que explique cómo funciona sería muy apreciado.

Encontré esto: http://www.macosxautomation.com/applescript/apps/memory.html pero se ocupa más de la recolección de basura en Objective-C que de la gestión de la memoria interna del sistema operativo.

18voto

Oskar Puntos 1242

Apple documenta los niveles más bajos de la Núcleo Mach y el subsistema de memoria virtual bastante bien en la web como parte de su documentación para desarrolladores.

Desde que ese núcleo fue desarrollado por la Universidad Carnegie Mellon , puede encontrar docenas de papeles describiéndola con bastante facilidad.

Si eso es un nivel demasiado bajo para tu trabajo, tenemos fácilmente 10 o más buenas preguntas que cubren más la visión de un no-programador de la gestión de la memoria de OS X. Probablemente tendrás que hacer la síntesis de cómo OS X se compara con los otros dos OS ya que no he visto que se responda aquí hasta la fecha.

Centrarse en el memoria virtual y os-x para obtener los mejores resultados en su búsqueda:

Por el gran número de preguntas sobre la "memoria inactiva", puedes centrarte en la parte de la gestión de la memoria de OS X que más desconcierta a la gente y que, por tanto, reúne el mayor número de preguntas aquí en busca de explicaciones.

3voto

Jason Sparks Puntos 948

Mac OS X proporciona un sistema de memoria virtual de demanda paginada muy similar al proporcionado por BSD Unix.

3voto

yoliho Puntos 340

Véase la página web de Apple documentación sobre la gestión de la memoria. Vea también las respuestas a este AskDifferent pregunta

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X