AMIR

samedi 26 avril 2014

Qu'est-ce que corruption de la mémoire?

La corruption de la mémoire est un problème d'ordinateur où une erreur de programmation génère un problème avec la mémoire. Lorsque l'utilisateur tente d'accéder à la mémoire, l'ordinateur peut se comporter bizarrement, car il tente de traiter l'information. Cela peut se produire à la suite d'erreurs de l'utilisateur, des virus ou des défauts dans un programme ou d'un système d'exploitation. Les utilisateurs peuvent appliquer diverses techniques pour résoudre ce problème.

Les ordinateurs comptent sur la mémoire segmentée pour stocker des informations, l'utilisation de pointeurs à dire le système d'exploitation où chercher pour les données. Parfois, l'erreur qui provoque une corruption de mémoire n'est pas immédiatement apparente, et cela peut conduire à une situation où l'utilisateur ne permet pas d'identifier le problème que beaucoup plus tard. Elle peut enregistrer un fichier normalement et aller ouvrir plusieurs semaines plus tard, seulement pour découvrir que l'ordinateur ne peut pas trouver.

Des erreurs peuvent se produire lorsque la mémoire se déplace, l'utilisateur dépasse le tampon, ou programmes se confondre sur l'emplacement de stockage des informations. Lorsque l'ordinateur rencontre la corruption de mémoire, plusieurs types d'erreurs peuvent se produire. Un programme peut commencer à se comporter bizarrement, ou pourrait geler parce qu'il ne sait pas comment se rendre à l'information nécessaire. L'ordinateur peut aussi retourner un spécifique message d'erreur lié au problème et demander à l'utilisateur de régler le problème avant de tenter la commande qui a déclenché de nouveau l'erreur.

Parfois, la corruption de la mémoire est le résultat d'un code malveillant ou d'une attaque délibérée sur un système informatique. Systèmes d'exploitation et programmes peuvent avoir des vulnérabilités, et un programmeur peut exploiter ces avec le code destiné à créer une corruption de mémoire. Cela peut être fait pour saboter un système ou le laisser ouvert l'accès si un pirate peut accéder à des informations qui devraient normalement être sécurisé. La corruption peut être coûteuse à réparer, et peut rendre le système inutilisable jusqu'à ce qu'un professionnel technique permette d'identifier et de réparer le problème.

Des spécialistes des technologies de l'information peuvent se pencher sur la corruption de mémoire et de déterminer la façon d'aborder la question. Cela peut nécessiter le reformatage, apporter des modifications au registre, ou prendre d'autres mesures. Le coût des réparations dépend de la nature de l'erreur, la taille du système, et la cause première. Si la cause est un problème récurrent, le technicien devra résoudre avant de fixer la mémoire, ce qui pourrait rendre le correctif plus cher.

Les développeurs qui conçoivent et testent de nouveaux logiciels doivent réfléchir à une corruption de mémoire dans le cadre de leur travail. Ils testent régulièrement des produits en développement et demandent bêta-testeurs pour faire la même chose que le projet se rapproche de la fin. Les testeurs s'engager dans des activités pour briser ou confondre le programme, et prendre note des erreurs qu'ils rencontrent. S'il est possible de générer des erreurs grâce à une action de l'utilisateur, les développeurs devront fixer.