¿Qué es el archivo mapeado en memoria en el sistema operativo?
¿Qué es el archivo mapeado en memoria en el sistema operativo?

Video: ¿Qué es el archivo mapeado en memoria en el sistema operativo?

Video: ¿Qué es el archivo mapeado en memoria en el sistema operativo?
Video: Sistemas Operativos - Administración de memoria -Jose María Cecilia 2024, Mayo
Anonim

A archivo mapeado en memoria es una característica para todos los modernos sistema operativo . Requiere coordinación entre los memoria administrador y el subsistema de E / S. Básicamente, puedes decirle al SO que algunos expediente es la tienda de respaldo para una cierta parte del proceso memoria . Para entender eso, tenemos que entender lo virtual memoria.

De manera similar, uno puede preguntarse, ¿qué son los archivos mapeados en memoria y cómo se usan?

A memoria - archivo mapeado contiene el contenido de un expediente en virtual memoria . Esta cartografía entre un expediente y memoria espacio habilita una aplicación, incluyendo múltiples procesos, para modificar el expediente leyendo y escribiendo directamente al memoria.

También sepa, ¿qué son los archivos mapeados en memoria y cuáles son las ventajas? Beneficios . los beneficio de mapeo de memoria a expediente está aumentando el rendimiento de E / S, especialmente cuando se utiliza en grandes archivos . Para pequeños archivos , memoria - archivos mapeados puede resultar en una pérdida de espacio libre como memoria los mapas siempre están alineados con el tamaño de la página, que en su mayoría es de 4 KiB.

Del mismo modo, ¿qué quiere decir mapear archivos en la memoria?

Asignación de archivos a la memoria . Mapeo de archivos es el proceso de cartografía los sectores del disco de un archivar en el virtual memoria espacio de un proceso. Como usted leer datos del archivo mapeado puntero, las páginas del kernel en los datos apropiados y lo devuelve para usted aplicación.

¿A qué te refieres con mapeo anónimo?

Mapeo anónimo mapea un área de la memoria virtual del proceso no respaldada por ningún archivo. Los contenidos están inicializado a cero. A este respecto, un mapeo anónimo es similar a malloc y se utiliza en algunas implementaciones de malloc (3) para determinadas asignaciones.

Recomendado: