in

La RAM est bon marché, alors pourquoi ne pas tout exécuter?

Les modules de RAM sont moins chers que jamais, alors pourquoi n’exécutons-nous pas tout notre système d’exploitation à partir de banques de RAM ultra rapides?

La question

Le lecteur SuperUser pkr298 veut savoir pourquoi nous n’utilisons pas de machines basées sur la RAM plutôt que sur des disques. Il écrit:

La RAM est bon marché et beaucoup plus rapide que les SSD. C’est juste volatile. Alors pourquoi les ordinateurs n’ont-ils pas BEAUCOUP de RAM et, à la mise sous tension, chargent tout dans la RAM à partir du disque dur / SSD et exécutent tout simplement à partir de là, en supposant qu’il n’y a pas vraiment besoin de conserver quoi que ce soit en dehors de la mémoire? Les ordinateurs ne seraient-ils pas beaucoup plus rapides?

Bien sûr, le système d’exploitation actuel peut ne pas prendre en charge cela du tout, mais y a-t-il une raison pour laquelle la RAM n’est pas utilisée de cette façon?

En surface, son enquête a du sens, mais il est clair que nous ne sommes pas submergés par les constructions d’ordinateurs à base de RAM; quelle est l’histoire de retour?

La réponse

Hennes, contributeur SuperUser, donne un aperçu des raisons pour lesquelles nous utilisons toujours des systèmes basés sur disque:

Il y a plusieurs raisons pour lesquelles la RAM n’est pas utilisée de cette façon:

  1. La RAM DDR3 (Common Desktop) est bon marché, mais pas tout à fait aussi bon marché. Surtout si vous souhaitez acheter des modules DIMM relativement grands.
  2. La RAM perd son contenu lorsqu’elle est éteinte. Ainsi, vous devrez recharger le contenu au moment du démarrage. Supposons que vous utilisiez un RAMDISK de taille SSD de 100 Go, cela signifie environ deux minutes de retard pendant que 100 Go sont copiés à partir du disque.
  3. La RAM utilise plus d’énergie (disons 2 à 3 watts par DIMM, à peu près la même chose qu’un SSD inactif).
  4. Pour utiliser autant de RAM, votre carte mère aura besoin de beaucoup de sockets DIMM et de leurs traces. Habituellement, ce nombre est limité à six ou moins. (Plus d’espace sur le plateau signifie plus de coûts, donc des prix plus élevés.)
  5. Enfin, vous aurez également besoin de RAM pour exécuter vos programmes, vous aurez donc besoin de la taille de RAM normale pour travailler (par exemple 18 Go, et assez pour stocker les données que vous prévoyez d’utiliser).

Cela dit: oui, les disques RAM existent. Même comme Carte PCI avec sockets DIMM et comme appareils pour des IOps très élevés. (Principalement utilisé dans les bases de données d’entreprise avant que les disques SSD ne deviennent une option). Ces choses sont pas cher bien que.
Voici deux exemples de cartes disque RAM bas de gamme qui ont été mises en production:

Notez qu’il existe bien plus de façons de faire cela qu’en créant simplement un Disque RAM dans la mémoire de travail commune.

Vous pouvez:

  1. Utilisez pour cela un lecteur physique dédié avec une mémoire volatile (dynamique). Soit en tant qu’appliance, soit avec un SAS, SATA ou PCI[e] interface.
  2. Vous pouvez faire de même avec le stockage sur batterie (pas besoin de copier les données initiales car il conservera son contenu tant que l’alimentation de secours reste valide).
  3. Vous pouvez utiliser des RAM statiques plutôt que des DRAMS (plus simples, plus chères).
  4. Vous pouvez utiliser la mémoire flash ou tout autre stockage permanent pour conserver toutes les données (Attention: la mémoire flash a généralement un nombre limité de cycles d’écriture). Si vous utilisez uniquement le flash comme stockage, vous venez de passer aux SSD. Si vous stockez tout dans la RAM dynamique et que vous enregistrez sur une sauvegarde flash à la mise hors tension, vous êtes retourné aux appliances.

Je suis sûr qu’il y a beaucoup plus à décrire, à partir d’Amiga RAD: réinitialiser les disques RAM survivants aux IOPS, niveler l’usure et Gd sait quoi, mais je vais couper court et ne lister qu’un élément de plus:

Prix ​​de la DDR3 (DRAM actuelle) par rapport aux prix des SSD:

  • DDR3: 10 € par Gio ou 10 000 € par Tio
  • SSD: nettement moins. (Environ 1/4 à 1/10.)

Si vous voulez en savoir plus sur les disques RAM, consultez Explication des disques RAM: ce qu’ils sont et pourquoi vous ne devriez probablement pas en utiliser un.

Avez-vous quelque chose à ajouter à l’explication? Sonnez dans les commentaires. Vous voulez lire plus de réponses d’autres utilisateurs de Stack Exchange férus de technologie? Consultez le fil de discussion complet ici.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ajouter n'importe quoi du ruban à la barre d'accès rapide dans Windows Live Writer Beta

Ajouter n’importe quoi du ruban à la barre d’accès rapide dans Windows Live Writer Beta

Quel modèle d'iPad suis-je propriétaire?

Quel modèle d’iPad suis-je propriétaire?