proyecto final proyecto tere | страница 99

El microprocesador también ejecuta algunas DLLs compartidas (bibliotecas de conexión dinámica), las cuales básicamente son partes compartidas del código de programa, usada por varias aplicaciones. Las DLLs pueden sumar 200 o 300 Mb. Además, el microprocesador carga los archivos de datos que vas a necesitar para trabajar, que pueden sumar varios cientos de Mb más. Por lo tanto, una aplicación normal puede llegar a necesitar hasta 1 o más Gb. de espacio, en la memoria RAM, para ser ejecutada. Normalmente, podemos tener muchas aplicaciones ejecutadas al mismo tiempo en una PC, como por ejemplo:  un programa editor de fotografías  3 o 4 pestañas del navegador de internet  un procesador de textos  una planilla de cálculos  un programa de e-mail Además de todas estas aplicaciones, el mismo sistema operativo ocupa una gran parte del espacio. Todos esos programas juntos necesitan memoria RAM para funcionar. ¿Pero qué pasa si mi computadora tiene menos RAM de la necesaria? El espacio de memoria extra es creado por el administrador de memoria virtual. El VMM verifica la memoria RAM y encuentra las secciones que ya no son necesarias en el momento y coloca estas secciones de memoria RAM en un espacio llamado archivo de swap, en el disco rígido. Por ejemplo, si se tiene un programa de e-mail abierto, y no se chequean los e-mails en los últimos 45 minutos, el VMM mueve todos los bytes que componen los archivos EXE, DLLs y datos del programa de e-mail hacia el disco rígido. Memoria RAM y Swap Esto es llamado de swapping (cambio) del programa. De esta manera la próxima vez que se pulse en el programa de e-mail, el VMM va a buscar todos esos bytes del disco rígido y, probablemente, lo cambia con algún otro programa que está en la memoria RAM. Como el disco rígido es lento en relación a la memoria RAM, el acto de cambiar archivos también lo es. Si la memoria RAM es poca, entonces el VMM estará constantemente accediendo al disco rígido para poder ejecutar alguna aplicación. Pero si se le agrega memoria RAM, llega un punto donde solamente irás a notar el cambio 99