En supposant que les SSD sont extrêmement enclins à comprendre à quel point il serait économique de charger un système d'exploitation dans la mémoire principale et de l'exécuter à partir de là?
Je peux penser que je peux faire face à quelques inconvénients évidents (j'ai survécu dans les limites d'une machine virtuelle 20gig au cours des 2 dernières années), mais quels sont les avantages, les inconvénients, les exigences et les coûts pour exécuter Windows 7 ou la dernière Fedora ou Distribution Ubuntu strictement à partir de la RAM.
Juste pour qu'il n'y ait pas de confusion, je ne dis pas exécuter le système d'exploitation à partir d'une clé USB ou d'un CD live. Je dis, démarrez l'ordinateur, transférez l'intégralité du système d'exploitation en mémoire à partir d'un disque dur externe ou du «cloud» ou d'une grande clé USB et exécutez-le. Lorsque la machine s'éteint, enregistrez l'état dans le stockage externe.
la source
Réponses:
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 quel est le ralentissement / goulot d'étranglement dans un ordinateur (le lecteur de disque, quel que soit son type, pour vous les non-programmeurs), donc ils se chargent tous autant que possible économiquement dans la RAM du système.
Bien qu'il soit certainement possible de faire ce que vous demandez, cela ne sert à rien, car vous devez charger le système d'exploitation à partir du lecteur de stockage au démarrage, puis le réécrire sur le lecteur avant de l'arrêter. En outre, une fois que le système d'exploitation a été chargé, il n'y a pas grand - chose qui doit être récupéré à partir du lecteur de stockage ( en dehors de certaines tâches du système et des mises à jour, etc ...).
Vous verriez de meilleurs gains de performances en utilisant un disque RAM comme zone 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 comprendre, 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 par la suite . 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 système d'exploitation lui-même, mais plutôt les applications que vous utilisez.
la source
c:
-d.). Ainsi, il est tout à fait logique d'avoir l'OS en RAM.juste quelques idées. pas vraiment bien organisé. mais voyons jusqu'où nous pouvons aller.
Certes, avec le prix actuel de la RAM, cela devient une option très attrayante pour nous d'exécuter l'intégralité du système d'exploitation à partir de la RAM et de le charger à partir du disque dur uniquement au démarrage (et de l'écrire pendant le style de fermeture du journal de validation).
le problème est que faire cette chose particulière n'est pas facile, et étant donné les utilisateurs estimés qui le feront, il ne sera pas très rentable pour les fabricants / développeurs de logiciels / OS de le faire.
Cependant, pour Linux, cela peut ê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. Ex: édition RAM 4 Go / édition RAM 8 Go / édition RAM 16 Go, dans laquelle 2 Go / 4 Go / 12 Go sont utilisés pour charger des fichiers depuis le disque dur ... etc.
la source