Dans environ cinq ans, Flash et DRAM deviendront trop petits pour ce que nous voulons faire avec les ordinateurs..

Tout comme les processeurs doivent avoir plus de cœurs plutôt que de fonctionner plus rapidement, car vous ne pouvez pas injecter suffisamment d'électrons dans des transistors de plus en plus petits pour stocker de manière fiable les zéros ou les zéros qui composent les données, nous allons atteindre un point où nous pouvons t emballer la mémoire dans plus densément.

Les capacités augmentent encore. Des disques SSD par téraoctets sont dans les magasins, Samsung empile des puces flash verticalement et même la toute petite version des cartes SD eXtended Capacity atteindra 2 To, mais elles rencontreront le même problème de ne plus pouvoir stocker plus d'informations. le même espace.

L’avenir du stockage pourrait ressembler à ce circuit à 17 memristors

La prochaine génération de technologies de mémoire vise à résoudre ce problème. Vous pouvez disposer de centaines de gigaoctets, voire de quelques téraoctets de mémoire rapide dans votre tablette ou votre téléphone, sans oublier ce qu'il y avait dedans lorsque vous éteignez votre appareil..

"Il y avait environ une douzaine de technologies possibles [en développement]", déclare Jim Pappas d'Intel, "et si au moins l'une d'entre elles réussissait, il s'agirait du plus important changement apporté à l'architecture informatique depuis des décennies. C'est environ mille fois. plus rapide que le flash NAND et environ un million de fois plus rapide qu'un disque dur ". Cela signifie qu'il peut fonctionner en mémoire et en stockage (sans ralentir votre système comme vous le faites lorsque vous devez permuter des informations d'une mémoire rapide vers un stockage plus lent)..

"Qu'est-ce que cela signifie lorsque votre système de stockage est aussi rapide que la mémoire système ou que votre mémoire est aussi vaste que tout votre stockage?" Demande Pappas. D'une part, vous devez penser très différemment à ce que votre système d'exploitation fait avec la mémoire, car il ne disparaît jamais.

Répercussions sur l'OS

Spencer Shepler est un expert en système de fichiers chez Microsoft qui étudie la signification de la mémoire persistante. C’est plus que simplement s’assurer que le noyau sait que les informations contenues dans la mémoire se trouvent ou même laisser le gestionnaire de mémoire créer des liens directs vers des fichiers qui vivent tout le temps dans la mémoire afin de pouvoir y accéder comme ils le seraient s’ils se trouvaient sur un disque..

Vous pouvez également vouloir récupérer beaucoup moins d'un fichier à la fois; Quelques octets d’information sur un fichier de 4 Go. "Nous parlons d'accéder à de très petits sous-segments, de petits blocs de données." Les applications devront être écrites pour gérer ce type d'accès granulaire au lieu d'attendre qu'elles obtiennent un fichier entier à la fois..

À quelle vitesse la prochaine génération de stockage devrait-elle être? Plus de quatre fois plus rapide que les SSD les plus récents et les plus rapides

Le système d’exploitation peut effectuer l’indexation beaucoup plus souvent, car il peut le faire en mémoire sans vous ralentir, en effectuant des va-et-vient sur le disque pour consulter les fichiers. Vous pourriez avoir une base de données qui enregistre toutes les transactions que vous effectuez, mais qui s'exécute aussi rapidement que si vous n'aviez pas activé la journalisation, car le journal est enregistré dans la mémoire persistante. Le montage vidéo serait particulièrement bénéfique, estime Shepler. "Vous déplacez de grandes quantités de données et c'est beaucoup plus rapide."

Mais si votre mémoire ne disparaît jamais, que signifie faire une sauvegarde? Comment vérifier l'intégrité des données au redémarrage de votre système si certaines parties sont toujours activées? Que se passe-t-il si vous extrayez de la mémoire sur un serveur et la mettez dans un autre système? voulez-vous que les informations bougent comme un disque ou disparaissent comme la mémoire aujourd'hui? Il se peut que vous ne souhaitiez pas que des fichiers, tels que les identifiants de mot de passe ou les relevés bancaires que vous consultez en ligne, stockent dans la mémoire persistante à laquelle un attaquant pourrait avoir accès. Et si vous ne pouvez pas redémarrer pour actualiser un pilote ou vous débarrasser d'un virus chargé en mémoire, comment gérez-vous la maintenance et la sécurité??