Maison >Problème commun >Qu'est-ce que la mémoire courante
La mémoire en cours d'exécution fait référence à la mémoire requise lorsqu'un programme est en cours d'exécution ; la taille de la mémoire en cours d'exécution détermine directement le nombre de programmes que le système peut exécuter. Plus la mémoire en cours d'exécution est grande, plus le système peut exécuter les programmes rapidement. La mémoire en cours d'exécution peut être classée en fonction de son utilisation : mémoire physique disponible, mémoire physique libre, mémoire physique mise en cache, mémoire physique de rechange, mémoire physique modifiée, mémoire physique utilisée, etc.
L'environnement d'exploitation de ce tutoriel : système Windows 7, ordinateur Dell G3.
La mémoire courante, également appelée mémoire principale, fait référence à la mémoire requise lors de l'exécution du programme. Elle ne peut stocker que temporairement des données et est utilisée pour échanger des données de cache avec le processeur. Elle fait généralement référence à la mémoire vive (. Mémoire vive, RAM).
La taille de la mémoire en cours d'exécution détermine directement le nombre de programmes que le système peut exécuter. Plus la mémoire en cours d'exécution est grande, plus le système peut exécuter les programmes rapidement. Le développement de la mémoire est étroitement lié à la technologie des processeurs et à l’optimisation du système. Si les performances du processeur lui-même ne peuvent pas suivre ou si l'optimisation du système n'est pas efficace, même s'il est équipé d'une mémoire plus grande, ce sera un gaspillage de ressources.
Lorsque l'ordinateur est en marche, la mémoire principale de l'ordinateur peut être classée en fonction de son utilisation :
Mémoire physique disponible : mémoire qui peut être immédiatement allouée pour être utilisée par les programmes. Comprenant :
Mémoire physique libre (gratuite) : complètement inutilisée, le contenu est entièrement 0
Mémoire physique mise en cache (en cache)
Mémoire physique en veille (veille) : fonctionnement Le le système précharge la mémoire occupée par les données du disque dur qui peuvent être utilisées. Elle n'a pas été utilisée par le processus utilisateur, elle peut donc être supprimée et réinitialisée à 0 à tout moment
Physique modifié. mémoire : a été modifiée. La mémoire utilisée pour la mise en cache peut être réécrite dans le fichier du disque dur (et non dans le fichier d'échange) à tout moment, puis réutilisée. En raison des E/S du disque dur, la mémoire physique modifiée ne peut pas être prise en compte dans la mémoire physique libre.
Mémoire physique utilisée : mémoire qui a été utilisée par le processus.
La mémoire physique utilisée par le processus utilisateur, c'est-à-dire l'ensemble de travail. L'ensemble de travail contient de la mémoire qui peut être partagée par d'autres programmes, tels que des DLL. Par conséquent, l’ensemble de travail total de tous les processus peut être supérieur à la mémoire physique réellement utilisée. Les octets privés sont l'espace d'adressage virtuel soumis uniquement par ce processus, à l'exclusion de la mémoire partagée par d'autres processus. Virtual Byte est l'intégralité de l'espace d'adressage virtuel occupé par l'ensemble du processus. En mode utilisateur Windows 32 bits, un processus peut utiliser jusqu'à 2 Go, qui peuvent être étendus jusqu'à un maximum de 3 Go en modifiant le fichier Boot.ini. L'utilisation de la mémoire dans le gestionnaire de tâches correspond à l'ensemble de travail et la taille de la machine virtuelle correspond aux octets privés.
Mémoire physique utilisée par le processus principal
Mémoire physique utilisée par le processus principal paginé : mémoire physique qui peut être échangée dans un fichier d'échange et peut ainsi être récupérée.
Mémoire physique utilisée par les processus principaux non paginés : mémoire qui ne peut pas être échangée vers des fichiers d'échange et qui reste toujours dans la mémoire physique
mémoire physique réservée au matériel Mémoire : mémoire occupée par le cœur du GPU ou un autre périphérique matériel dans le CPU et non utilisé par le système d’exploitation.
Pour plus de connaissances sur la programmation, veuillez visiter : Vidéo de programmation ! !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!