Concept

Out of memory

vignette| Copie d'écran d'un message Out of memory sur le système exécutant Linux Mint 9 (noyau 2.6.32) ( OOM ) (angl. mémoire insuffisante) est un état souvent indésirable du fonctionnement de l'ordinateur où aucune mémoire supplémentaire ne peut être allouée pour son utilisation par des programmes ou par le système d'exploitation. Ce dernier ne pourra pas charger de programmes supplémentaires, et comme de nombreux programmes doivent charger des données supplémentaires en mémoire pendant leur exécution, ceux-ci cesseront de fonctionner correctement. Cette situation se produit généralement quand toute la mémoire disponible, y compris l'espace d'échange du disque (swap), a été allouée. Historiquement, la situation d'insuffisance de mémoire était plus courante qu'elle ne l'est aujourd'hui, car les premiers ordinateurs et systèmes d'exploitation étaient limités à de petites quantités de mémoire vive (RAM) en raison de l'incapacité des premiers processeurs à gérer de grandes quantités de mémoire, ainsi que de considérations de coût. Depuis que l'avènement de la mémoire virtuelle a ouvert la porte à l'utilisation de l'espace de swap, la condition est moins fréquente. Presque tous les programmes modernes s'attendent à pouvoir allouer et désallouer de la mémoire librement en cours d'exécution, et ont tendance à échouer de manière incontrôlée (crash) lorsque cette attente n'est pas satisfaite; les plus anciens n'allouaient souvent de la mémoire qu'une seule fois, vérifiaient s'ils en avaient assez pour faire tout leur travail, puis ne s'attendaient plus à en avoir. Par conséquent, soit ils échouaient immédiatement avec un message d'erreur "out of memory", soit ils s'exécutaient comme prévu. Les premiers systèmes d'exploitation tels que MS-DOS ne prenaient pas en charge le multitâche . Les programmes se voyaient allouer de la mémoire physique qu'ils pouvaient utiliser selon leurs besoins.

À propos de ce résultat
Cette page est générée automatiquement et peut contenir des informations qui ne sont pas correctes, complètes, à jour ou pertinentes par rapport à votre recherche. Il en va de même pour toutes les autres pages de ce site. Veillez à vérifier les informations auprès des sources officielles de l'EPFL.

Graph Chatbot

Chattez avec Graph Search

Posez n’importe quelle question sur les cours, conférences, exercices, recherches, actualités, etc. de l’EPFL ou essayez les exemples de questions ci-dessous.

AVERTISSEMENT : Le chatbot Graph n'est pas programmé pour fournir des réponses explicites ou catégoriques à vos questions. Il transforme plutôt vos questions en demandes API qui sont distribuées aux différents services informatiques officiellement administrés par l'EPFL. Son but est uniquement de collecter et de recommander des références pertinentes à des contenus que vous pouvez explorer pour vous aider à répondre à vos questions.