Archivos proyectados
-
Upload
yehimmy-ramirez -
Category
Documents
-
view
767 -
download
0
description
Transcript of Archivos proyectados
![Page 1: Archivos proyectados](https://reader036.fdocuments.mx/reader036/viewer/2022082606/558934e4d8b42a2d398b4635/html5/thumbnails/1.jpg)
![Page 2: Archivos proyectados](https://reader036.fdocuments.mx/reader036/viewer/2022082606/558934e4d8b42a2d398b4635/html5/thumbnails/2.jpg)
Un archivo proyectado en memoria es, una porción de memoria virtual en la que se establece una correlación directa byte a byte con una parte de un archivo o un recurso similar.
![Page 3: Archivos proyectados](https://reader036.fdocuments.mx/reader036/viewer/2022082606/558934e4d8b42a2d398b4635/html5/thumbnails/3.jpg)
Las labores que lleva a cabo el sistema de gestión de memoria son más bien de carácter interno.
![Page 4: Archivos proyectados](https://reader036.fdocuments.mx/reader036/viewer/2022082606/558934e4d8b42a2d398b4635/html5/thumbnails/4.jpg)
Permite incluir en el mapa de memoria de un proceso un archivo o parte del mismo. Con esta operación, se crea una región asociada al objeto de memoria almacenado en el archivo.
![Page 5: Archivos proyectados](https://reader036.fdocuments.mx/reader036/viewer/2022082606/558934e4d8b42a2d398b4635/html5/thumbnails/5.jpg)
Eliminar una proyección previa o parte de la misma.
![Page 6: Archivos proyectados](https://reader036.fdocuments.mx/reader036/viewer/2022082606/558934e4d8b42a2d398b4635/html5/thumbnails/6.jpg)
Tiene el siguiente prototipo: caddr_t Mmap: (caddr_t direc, size_t longitud, int protec,int indicador, int descriptor, off_t despl) .
![Page 7: Archivos proyectados](https://reader036.fdocuments.mx/reader036/viewer/2022082606/558934e4d8b42a2d398b4635/html5/thumbnails/7.jpg)
![Page 8: Archivos proyectados](https://reader036.fdocuments.mx/reader036/viewer/2022082606/558934e4d8b42a2d398b4635/html5/thumbnails/8.jpg)
Cuando se quiere eliminar una proyección previa o parte de la misma, se usa el servicio Munmap cuyo prototipo es: Int munmap (caddr_t direc, size_t longitud);
![Page 9: Archivos proyectados](https://reader036.fdocuments.mx/reader036/viewer/2022082606/558934e4d8b42a2d398b4635/html5/thumbnails/9.jpg)
![Page 10: Archivos proyectados](https://reader036.fdocuments.mx/reader036/viewer/2022082606/558934e4d8b42a2d398b4635/html5/thumbnails/10.jpg)
La plataforma Win32 pone muy difícil que los datos puedan ser compartidos entre distintos procesos, dado el carácter privado de su espacio de memoria y el nivel de seguridad que se busca a la hora de desarrollar un sistema operativo robusto.