10 votes

Exécuter le système d'exploitation à partir de la mémoire

Supposant que les SSD sont extrêmement sujets aux pannes, quelle serait l'économie à charger un OS dans la mémoire principale et à l'exécuter à partir de là?

Je pense que je peux faire face à quelques inconvénients évidents (j'ai survécu à l'intérieur d'une machine virtuelle de 20 gigas au cours des 2 dernières années), mais quels sont les avantages, inconvénients, exigences et coûts pour exécuter Windows 7 ou la dernière version de Fedora ou d'Ubuntu strictement à partir de la RAM.

Pour éviter toute confusion, je ne dis pas de faire fonctionner l'OS à partir d'une clé USB ou d'un CD live. Je dis, démarrez l'ordinateur, transférez l'ensemble de l'OS dans la mémoire à partir d'un disque dur externe ou 'le cloud' ou une grosse clé mémoire et exécutez-le là. Lorsque la machine s'éteint, sauvegardez l'état sur le stockage externe.

8voto

Breakthrough Points 33693

Bonne question, mais je pense que vous manquez quelque chose - la plupart du système d'exploitation est déjà chargé dans la mémoire du système au démarrage. Chaque programmeur dans le monde sait ce qui ralentit un ordinateur (le disque dur, peu importe son type, pour vous non-programmeurs), donc ils chargent autant que possible dans la RAM du système.

Alors que c'est certainement possible de faire ce que vous demandez, il n'y a vraiment aucun intérêt, car vous devez charger le SE depuis le disque de stockage au démarrage, puis le réécrire sur le disque avant de l'éteindre. De plus, une fois que le système d'exploitation a été chargé, il n'y a pas grand-chose à récupérer depuis le disque de stockage (à part certaines tâches système et mises à jour, etc...).

Vous verriez de meilleures performances en utilisant un disque RAM comme espace de stockage temporaire, ou même en plaçant des applications entières sur le disque RAM et en les exécutant à partir de là. Ce que j'essaie de dire, c'est que ce n'est pas le système d'exploitation que nous devons vraiment exécuter à partir d'un support de stockage rapide - ce sont les applications que vous devez charger ensuite. Une fois que la plupart des systèmes d'exploitation sont chargés, il n'y a pas beaucoup d'accès au disque depuis le SE lui-même, mais plutôt depuis les applications que vous utilisez.

1voto

bubu Points 9693

Juste quelques idées. pas vraiment bien organisé. mais voyons jusqu'où nous pouvons aller.

il est vrai que, avec le prix actuel de la RAM, cela devient une option très attrayante pour nous de faire fonctionner tout le système d'exploitation à partir de la RAM et de le charger à partir du disque dur uniquement au démarrage (et de l'écrire lors de l'arrêt style 'journal-commit').

le problème est que faire cette chose précise n'est pas facile, et étant donné le nombre estimé d'utilisateurs qui le feront, cela ne sera pas très judicieux économiquement pour les fabricants/développeurs de logiciels/systèmes d'exploitation de le faire.

cependant pour linux, cela pourrait être une option et on peut essayer de spécifier la quantité de RAM disponible et de créer un système d'exploitation sur mesure pour cela. par exemple édition avec 4 Go de RAM / édition avec 8 Go de RAM / édition avec 16 Go de RAM, dans lesquelles 2 Go / 4 Go / 12 Go sont utilisés pour charger des fichiers à partir du disque dur... etc.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X