Hola, curioseando por las diferentes aplicaciones que proveen informacion del SO (Windows 7 de 64 bits por si acaso) me tope con el monitor de recursos, accesible desde la pestaña rendimiento del administrador de tareas. Dentro de la seccion memoria de este
programa puedo ver que tengo una cantidad de memoria instalada de 4096 MB (4 GB), pero de los cuales tengo 300 MB reservados para hardware quedando para uso del SO solamente 3799 MB, mi pregunta es, hay alguna manera que provea el SO para saber a que dispositivos
esta destinada dicha memoria y tambien alguna manera de gestionar estos valores?
nota: Descarto la opcion de que dicha memoria este compartida con la GPU, la cual es una GPU integrada, ya que segun la informacion de esta posee 3799 MB, lo mismo que la memoria RAM lo que me lleva a suponer que la totalidad de la memoria RAM accesible
por el SO es accesible tambien por la placa de video.
Y ya que estamos, otra duda que me provoco ver detenidamente estos valores es, el valor memoria cache visible en la pestaña rendimiento del administrador de tareas, muestra que tengo aproximadamente 1500MB en cache. Obviamente esta cache no es la cache de
CPU que su capacidad maxima en las mejores PC de escritorio no sobrepasa los 20 MB, ni tampoco la de disco ya que no tendria sentido hablar de cache de disco al ver informacion de RAM ya que sabemos claramente que esta ultima es mas rapida y es primera opcion
para el sistema a la hora de buscar un dato.
Entre esto y leer la ayuda que provee la aplicacion llegue a la conclusion de que con cache se refiere sencillamente a datos alojados en en memoria RAM fisica, pero que no estan siendo usados actualmente (pero el SO prevee que si pueden llegar a ser utilizados
en breve) y entonces se refieren a estos datos como cache ya que en caso de ser utilizados no habra que buscarlos en disco sino que estan alojados en RAM para un acceso mas rapido, me equivoco?
Cualquier tipo de ayuda en las preguntas realizadas es bienvenida, un saludo y gracias!