Expliquer le concept de mémoire virtuelle et pourquoi est-ce nécessaire ?

12 Réponses


  • Fonctionnalité d'un système d'exploitation qui permet à un processus d'utiliser un espace d'adressage RAM indépendant des autres processus s'exécutant sur le même système
    et d'utiliser un espace supérieur à la quantité réelle de RAM présente,
    reléguant temporairement certains contenus de la RAM sur un disque , avec peu ou pas de surcharge est la mémoire virtuelle.
  • Une zone mémoire imaginaire prise en charge par certains systèmes d'exploitation (par exemple, Windows mais pas DOS ) en conjonction avec le matériel . Vous pouvez considérer la mémoire virtuelle comme un ensemble alternatif d' adresses mémoire . Les programmes utilisent ces adresses virtuelles plutôt que des adresses réelles pour stocker des instructions et des données . Lorsque le programme est réellement exécuté , les adresses virtuelles sont convertiesen adresses mémoire réelles. Le but de la mémoire virtuelle est d'agrandir l' espace d'adressage , l'ensemble d'adresses qu'un programme peut utiliser. Par exemple, la mémoire virtuelle peut contenir deux fois plus d'adresses que la mémoire principale . Un programme utilisant toute la mémoire virtuelle ne serait donc pas capable de tenir dans la mémoire principale en une seule fois. Néanmoins, l' ordinateur pourrait exécuter un tel programme en copiant dans la mémoire principale les parties du programme nécessaires à un moment donné pendant l'exécution. Pour faciliter la copie de la mémoire virtuelle dans la mémoire réelle, le système d'exploitation divise la mémoire virtuelle en pages , dont chacune contient un nombre fixe d'adresses. Chaque page est stockée sur un disque
    jusqu'à ce que vous en ayez besoin. Lorsque la page est nécessaire, le système d'exploitation la
    copie du disque vers la mémoire principale, traduisant les adresses virtuelles en adresses
    réelles. Le processus de traduction des adresses virtuelles en adresses réelles est appelé mappage. La copie de pages virtuelles du disque vers la mémoire principale est appelée pagination ou permutation .

    en savoir plus sur www.webopedia.com

    espérons que cela vous aidera.
  • Une mémoire virtuelle est connue comme une technique de système informatique utilisée car les systèmes utilisant la technique de mémoire virtuelle le long de la RAM fonctionnent plus efficacement que ceux qui fonctionnent sans cette technique.

    La mémoire virtuelle est une technique de système informatique qui donne l'impression à un programme d'application comme s'il avait une mémoire de travail adjacente. D'un autre côté, il peut exister un débordement sur le stockage sur disque ou une fragmentation physique. De nos jours, presque tous les systèmes d'exploitation informatiques utilisent cette technique comme pour les applications normales qui incluent des feuilles de calcul, des traitements de texte, des lecteurs, etc. En termes plus simples, cette mémoire virtuelle est utilisée pour étendre la mémoire, mais pas en superposant ou en échangeant des données.
  • La mémoire virtuelle utilise le stockage sur disque pour étendre la mémoire conventionnelle ou RAM. Cela fonctionne généralement dans une séquence comme celle-ci : Le système d'exploitation fournit des programmes à traiter dans la zone de mémoire virtuelle sur le disque. Les programmes sont généralement divisés en pages de longueur fixe ou en segments de longueur variable. Un système de mémoire virtuelle basé sur la pagination peut diviser un programme de 400 kilo-octets en dix pages de 40 kilo-octets chacune. Comme l'ordinateur travaille sur le programme, il ne stocke que quelques pages à la fois dans la RAM. Comme il a besoin d'autres pages lors de l'exécution du programme, il les sélectionne dans la mémoire virtuelle et écrit sur les pages en RAM dont il n'a plus besoin.

    Toutes les pages originales, ou modifiées, restent intactes dans la mémoire virtuelle pendant que l'ordinateur traite le programme. Si l'ordinateur a à nouveau besoin d'une page précédemment dans la RAM mais maintenant écrasée, il peut facilement récupérer les instructions nécessaires. Ce processus se poursuit jusqu'à la fin de l'exécution du programme. La segmentation fonctionne comme la pagination, sauf que la longueur des segments varie. Dans la mémoire virtuelle, chaque bloc contient une instruction différente pour chaque segment. Certains systèmes combinent segmentation et pagination.
  • Une mémoire virtuelle est une partie d'un ordinateur qui permet à l'utilisateur d'ouvrir plusieurs programmes ou d'effectuer plusieurs tâches sur son ordinateur. La mémoire virtuelle dépend de la capacité de RAM (Random Access Memory) que nous avons sur nos ordinateurs. Plus la RAM est élevée, plus vous pouvez effectuer de tâches sur votre ordinateur. Si vous avez moins de RAM, l'ordinateur vous affichera une erreur et vous demandera de fermer tout programme afin d'exécuter un nouveau programme. La capacité de la RAM dépend du type de système d'exploitation que vous utilisez. Si vous utilisez Windows XP, la plate-forme nécessite plus de 256 Mo de RAM. La RAM augmente également la vitesse d'ouverture et de fermeture des programmes et est disponible dans tous les magasins d'informatique à un prix tout à fait raisonnable.
  • Certains systèmes d'exploitation disent que Windows (XP, Vista, 7) permet à un processus d'utiliser un espace d'adressage de mémoire (RAM) qui ne dépend pas d'autres processus exécutés dans le même système,
    et d'utiliser un espace plus grand que la quantité réelle de RAM présent,
    reléguant temporairement certains contenus de la RAM sur un disque, avec peu ou pas de surcharge est la mémoire virtuelle.
  • Certains systèmes d'exploitation permettent à un processus d'utiliser un espace d'adressage de mémoire vive (RAM) indépendant des autres processus s'exécutant sur le même système et utilisant un espace plus grand que la quantité réelle de RAM présente,
    reléguant temporairement certains contenus de la RAM vers un disque,
    avec peu ou pas de surcharge est signifié par mémoire virtuelle
  • La mémoire virtuelle est une technique pour exécuter des processus qui peuvent ne pas être complètement dans la mémoire principale. Il fait abstraction de la mémoire principale dans un stockage extrêmement volumineux. Cette matrice de stockage est mappée sur la mémoire principale et sa mémoire de sauvegarde. Le magasin de sauvegarde est généralement une zone du disque en dehors du système de fichiers. Nous avons également vu que : 1. Un processus peut être chargé en plusieurs parties à l'aide de la pagination. 2. Les adresses logiques sont converties en adresses physiques au moment de l'exécution. Ces faits indiquent qu'il n'est pas nécessaire de charger un processus complet en mémoire pendant son exécution. Les parties ou les pages qui sont réellement référencées à tout moment doivent être présentes. Le processus restant peut être conservé sur un stockage secondaire, c'est-à-dire sur le disque dur. Si le flux d'exécution se déplace vers une page qui n'est pas en mémoire,le système d'exploitation doit charger la page requise du stockage secondaire dans la mémoire avant que l'exécution puisse continuer. Les implications de ceci sont : 1. Étant donné que les processus peuvent être non contigus dans un système de pagination, davantage de processus peuvent être maintenus simultanément. 2. Chaque processus peut être plus grand que la mémoire réelle disponible. Le programmeur est libéré de la limitation de contenir son processus dans les limites de la mémoire disponible. Le programmeur est présenté avec l'illusion que l'ordinateur a une grande mémoire principale à utiliser. Elle est appelée mémoire virtuelle et est disponible pour chaque processus. La mémoire physique réelle dans laquelle les parties du processus sont chargées est appelée mémoire réelle.Étant donné que les processus peuvent être non contigus dans un système de pagination, davantage de processus peuvent être maintenus simultanément. 2. Chaque processus peut être plus grand que la mémoire réelle disponible. Le programmeur est libéré de la limitation de contenir son processus dans les limites de la mémoire disponible. Le programmeur est présenté avec l'illusion que l'ordinateur a une grande mémoire principale à utiliser. Elle est appelée mémoire virtuelle et est disponible pour chaque processus. La mémoire physique réelle dans laquelle les parties du processus sont chargées est appelée mémoire réelle.Étant donné que les processus peuvent être non contigus dans un système de pagination, davantage de processus peuvent être maintenus simultanément. 2. Chaque processus peut être plus grand que la mémoire réelle disponible. Le programmeur est libéré de la limitation de contenir son processus dans les limites de la mémoire disponible. Le programmeur est présenté avec l'illusion que l'ordinateur a une grande mémoire principale à utiliser. Elle est appelée mémoire virtuelle et est disponible pour chaque processus. La mémoire physique réelle dans laquelle les parties du processus sont chargées est appelée mémoire réelle.Le programmeur est présenté avec l'illusion que l'ordinateur a une grande mémoire principale à utiliser. Elle est appelée mémoire virtuelle et est disponible pour chaque processus. La mémoire physique réelle dans laquelle les parties du processus sont chargées est appelée mémoire réelle.Le programmeur est présenté avec l'illusion que l'ordinateur a une grande mémoire principale à utiliser. Elle est appelée mémoire virtuelle et est disponible pour chaque processus. La mémoire physique réelle dans laquelle les parties du processus sont chargées est appelée mémoire réelle.
  • La mémoire virtuelle est la partie de la mémoire qui n'est pas physiquement présente,
    mais le programmeur/utilisateur peut logiquement l'utiliser. Il s'agit généralement
    d'une mémoire de stockage secondaire comme un disque dur, un CD, etc.
  • La mémoire virtuelle est une technique qui donne à un
    programme d'application l'impression qu'il dispose d'une mémoire de travail contiguë
    dans le système informatique.
  • La mémoire virtuelle est un concept dans lequel l'utilisateur d'un système a l'impression d'avoir une grande mémoire physique (principale) qui n'est en réalité pas disponible.
    Par exemple, vous ressentez une mémoire illimitée (principale) bien que vous n'ayez que des Mo.
  • Il y a une excellente vidéo sur
    Ce didacticiel vidéo explique le besoin de mémoire virtuelle d'une manière très simple.
    learnwithtechies.com/index.php/component/content/article/9-o

Ecrivez votre réponse

Votre réponse apparaîtra après modération