Zakładając , że dyski SSD są wyjątkowo podatne na zastanawianie się, jak opłacalne byłoby załadowanie systemu operacyjnego do pamięci głównej i uruchomienie go stamtąd?
Mogę myśleć, że mogę poradzić sobie z kilkoma oczywistymi wadami (przetrwałem w granicach maszyny wirtualnej 20 gig przez ostatnie 2 lata), ale jakie są zalety, wady, wymagania i koszty dla systemu Windows 7 lub najnowszej Fedory lub Dystrybucja Ubuntu wyłącznie z pamięci RAM.
Aby nie było pomyłek, nie mówię, że uruchom system operacyjny z pamięci USB lub płyty CD na żywo. Mówię: uruchom komputer, przenieś cały system operacyjny do pamięci z zewnętrznego HD lub „chmury” lub dużej karty pamięci i uruchom ją tam. Gdy urządzenie się wyłączy, zapisz stan w pamięci zewnętrznej.
memory
operating-systems
Peter Turner
źródło
źródło
Odpowiedzi:
Dobre pytanie, ale myślę, że czegoś brakuje - większość systemu operacyjnego jest już ładowana do pamięci systemu podczas uruchamiania. Każdy programista na świecie wie, jakie jest spowolnienie / wąskie gardło w komputerze (dysk, niezależnie od jego typu, dla nie-programistów), więc wszystkie ładują jak najwięcej ekonomicznie do systemowej pamięci RAM.
Chociaż z pewnością można robić to, o co prosisz, to naprawdę nie ma sensu, ponieważ podczas uruchamiania musisz załadować system operacyjny z dysku pamięci, a następnie ponownie go zapisać na dysk przed zamknięciem. Ponadto, gdy system operacyjny nie został załadowany, nie ma zbyt wiele, które należy pobrać z Dysku (oprócz pewnych zadań systemowych i aktualizacji, etc ...).
Lepszy wzrost wydajności można uzyskać, używając dysku RAM jako tymczasowego obszaru przechowywania, a nawet umieszczając całe aplikacje na dysku RAM i uruchamiając je z tego miejsca. To, o co staram się uzyskać, to nie system operacyjny, który naprawdę musimy uruchomić z szybkiego nośnika pamięci - to aplikacje, które musisz później załadować . Po załadowaniu większości systemów operacyjnych dostęp do dysku z samego systemu operacyjnego jest niewielki, a raczej z używanych aplikacji.
źródło
c:
.). Dlatego całkowicie sensowne jest posiadanie systemu operacyjnego w pamięci RAM.tylko kilka pomysłów. niezbyt dobrze zorganizowane. ale zobaczmy, jak daleko możemy się posunąć.
co prawda, przy obecnej cenie pamięci RAM, staje się dla nas bardzo atrakcyjną opcją, aby uruchomić cały system operacyjny z pamięci RAM i ładować go z dysku twardego tylko podczas uruchamiania (i zapisywać go podczas zamykania w stylu zatwierdzania dziennika).
problemem jest to, że wykonanie tej konkretnej rzeczy nie jest łatwe, a biorąc pod uwagę szacunkową liczbę użytkowników, którzy to zrobią, nie będzie to ekonomicznie uzasadnione dla producentów / programistów / programistów systemów operacyjnych.
jednak dla Linuksa może to być opcja i można spróbować określić ilość dostępnego pamięci RAM i stworzyć dla niego system operacyjny dostosowany do jego potrzeb. np. wydanie RAM 4 GB / wydanie RAM 8 GB / wydanie RAM 16 GB, w których do ładowania plików z dysku twardego używane są pliki 2 GB / 4 GB / 12 GB
źródło