Accueil Développement Qu'est-ce que les ordures? - définition de techopedia

Qu'est-ce que les ordures? - définition de techopedia

Table des matières:

Anonim

Définition - Que signifie Garbage?

Les déchets, dans le contexte des ordinateurs, sont utilisés pour faire référence à toutes les données indésirables ou inutilisées occupant l'espace mémoire. La mémoire non allouée doit être exempte de valeurs inutiles avant de les allouer, car la présence de valeurs inutiles peut entraîner des problèmes de sécurité et des conditions exceptionnelles.

Techopedia explique Garbage

Dans des conditions normales d'utilisation, le mot ordures fait référence à tout déchet ou à quelque chose qui n'est plus utile. Tout comme les ordures ne se produisent pas naturellement dans le monde réel, les ordures dans le monde informatique sont également créées par les programmeurs et leur style d'écriture de programmes.

En termes informatiques, il peut se référer à l'une des deux significations suivantes:

  • Tout ce qui est illisible ou non visible sur l'écran de l'ordinateur pour un utilisateur normal peut être perçu comme un fichier ou une valeur poubelle. Cela peut se produire lorsque l'utilisateur tente d'ouvrir un fichier corrompu ou un fichier d'un format qui n'est pas pris en charge par le système.
  • Du point de vue de la programmation, le terme ordures est utilisé pour désigner des données indésirables détenues par la mémoire principale. Ces données peuvent avoir été stockées dans la mémoire par un programme précédent et sont indésirables et inutilisables pour l'exécution du programme en cours.

Lorsque les utilisateurs écrivent des programmes, la présence de valeurs parasites doit être corrigée car elles peuvent provoquer des problèmes d'exécution pendant l'exécution du programme. Les langages de programmation comme C et C ++ ne fournissent aucune fonctionnalité de gestion automatique des déchets, et donc lors de l'écriture de programmes dans ces langages, le programmeur doit libérer toute la mémoire allouée avant que les objets associés ne soient détruits. Les langages de programmation tels que les langages de framework Java et .NET fournissent des fonctionnalités de récupération automatique de place, libérant le programmeur des problèmes de désallocation de mémoire.

Lorsque l'allocation manuelle de mémoire et la libération de mémoire ne sont pas effectuées correctement, des erreurs humaines peuvent provoquer des bogues ou de graves menaces pour la sécurité du système. Lorsque le programmeur ne parvient pas à libérer la mémoire après son utilisation, des fuites de mémoire peuvent se produire et il existe également un risque de plantage du système en raison de pointeurs pendants.

Qu'est-ce que les ordures? - définition de techopedia