La mort prochaine des ramasse-miettes??

Magazine
Marque
GNU/Linux Magazine
Numéro
157
Mois de parution
février 2013
Spécialité(s)


Résumé
Les technologies de l’information dépendent de plusieurs ressources : la puissance des CPU, la mémoire, l’espace disque et la bande passante du réseau. Nous sommes capables d’augmenter les volumes de nos ressources, mais plus vraiment leurs performances. Lorsque la puissance n’est plus capable de gérer nos volumes, nous avons un problème. Il faut changer de paradigme.

1. L’évolution des ressources

Chaque catégorie de ressource bénéficie régulièrement d’évolutions technologiques, permettant des traitements de plus en plus performants.

Les tailles de la mémoire de masse (les disques durs) ont considérablement augmenté, mais le temps d’accès aux données n’a pas été capable d’évoluer en proportion. Il a fallu modifier les algorithmes [1] de gestion des systèmes de fichiers, afin de garantir leur stabilité sans devoir effectuer une analyse complète du système en cas de crash. Il n’est plus possible d’analyser l’intégralité d’un disque dans un délai raisonnable.

Les technologies SSD [2] permettent une rupture technologique. Dans quelques années, les disques durs classiques ne seront plus utilisés, au bénéfice de mémoire solide, avec des temps d’accès bien plus courts. Les gestionnaires de fichiers seront à revoir pour exploiter au mieux ces technologies. Pourquoi continuer à fonctionner en…

La suite est réservée aux abonnés. Il vous reste 96% à découvrir.
  • Accédez à tous les contenus de Connect en illimité
  • Découvrez des listes de lecture et des contenus Premium
  • Consultez les nouveaux articles en avant-première
Envie de lire la suite ? Rejoignez Connect
Je m'abonne maintenant


Article rédigé par

Par le(s) même(s) auteur(s)

Les listes de lecture

9 article(s) - ajoutée le 01/07/2020
Vous désirez apprendre le langage Python, mais ne savez pas trop par où commencer ? Cette liste de lecture vous permettra de faire vos premiers pas en découvrant l'écosystème de Python et en écrivant de petits scripts.
11 article(s) - ajoutée le 01/07/2020
La base de tout programme effectuant une tâche un tant soit peu complexe est un algorithme, une méthode permettant de manipuler des données pour obtenir un résultat attendu. Dans cette liste, vous pourrez découvrir quelques spécimens d'algorithmes.
10 article(s) - ajoutée le 01/07/2020
À quoi bon se targuer de posséder des pétaoctets de données si l'on est incapable d'analyser ces dernières ? Cette liste vous aidera à "faire parler" vos données.
Plus de listes de lecture