2009-06-11 8 views
0

Il existe un ensemble d'algorithmes de gestion de la mémoire utilisés dans la construction de systèmes d'exploitation, tels que pagination, segmentation, segmentation paginée (paginación segmentada), segmentation pagination (segmentación paginada) et autres. Savez-vous s'ils sont utilisés en dehors de cette zone, dans un logiciel pas si bas niveau? Ils sont utilisés dans les applications commerciales?Où sont utilisés les algorithmes de gestion de la mémoire?

+0

pouvez-vous expliquer pourquoi vous avez downvoted cette question? – eKek0

Répondre

3

Ces algorithmes servent à traduire les adresses de mémoire programme sur les adresses mémoire physiques. Vous aurez très rarement à y penser dans une application. Dans certains cas extrêmes d'applications travaillant sur des ensembles de données très volumineux, vous devrez peut-être créer un module de type pilote pour ajuster la traduction de la mémoire, mais tout le reste dépendra du système d'exploitation.

1

Vous pourriez ne jamais écrire vous-même un système d'exploitation, mais si vous vous trouvez dans l'obligation d'écrire un pilote de périphérique, il sera impératif que vous compreniez ces problèmes. Il est donc encore utile de comprendre comment ces algorithmes fonctionnent.

Maintenant, vous pourriez être à l'école en pensant, "Yuck, je vais juste éviter ce genre de choses". Mais vous ne savez vraiment pas où une carrière de 40 ans dans l'industrie pourrait vous prendre.

Questions connexes