Czy mój komputer zwolni, jeśli zainstaluję wiele systemów operacyjnych?

37

Wielu moich znajomych powiedziało, że instalacja wielu systemów operacyjnych na jednym komputerze spowalnia poszczególne systemy operacyjne, ponieważ całkowita pamięć RAM jest dzielona między systemy operacyjne.

Czy w powyższym stwierdzeniu jest jakaś prawda?

Green Noob
źródło
32
Ignacio ma 100% racji. Twoi znajomi po prostu się mylą, myląc pamięć RAM z miejscem na dysku twardym lub zakładając, że wirtualizacja jest stosowana w scenariuszu wielokrotnego rozruchu ... założę się, że się mylą.
Windos,
7
Nie, chyba że spróbujesz uruchomić oba z nich jednocześnie.
Shadur,
6
zgadzam się. Wygląda na to, że znajomi mówili o jednoczesnym uruchomieniu wirtualnego gościa, a nie o podwójnym uruchamianiu. Myślę, że to tylko nieporozumienie.
Sirex,
1
Jest to zgodne z tym samym kłamstwem, w którym wiele osób uważa, że ​​liczba plików na komputerze przyczynia się do spowolnienia systemu. Lub nawet bardziej głupie, liczba ikon na pulpicie koreluje ze spowolnieniem systemu. Oba te przypadki są nieprawdziwe, tak jak i ten.
music2myear
1
@ music2myear: kiedy zaczynasz mówić o korelacji, musisz zachować ostrożność ... mogą występować mylące zmienne (np. ludzie, którzy nie czyszczą swojego pulpitu, instalują również mnóstwo programów, które działają cicho w tle) ...; -)
Jonas Heidelberg,

Odpowiedzi:

67

Zależy to od sposobu instalacji wielu systemów operacyjnych - zazwyczaj są dwie opcje

  • instalacja do podwójnego rozruchu
  • instalowanie przy użyciu maszyny wirtualnej

Instalacja podwójnego rozruchu po prostu umieszcza inny system operacyjny na wolnym miejscu na dysku twardym, więc będzie on zajmował miejsce na dysku twardym (możesz potrzebować / zostać poproszony o utworzenie nowych partycji), ale ponieważ w przypadku podwójnego rozruchu działa tylko jeden system operacyjny w danym momencie, wtedy inny system operacyjny nie używa pamięci ani procesora.

Maszyna wirtualna (VM) to program, który emuluje sprzęt komputera. Jeśli używasz maszyny wirtualnej do zainstalowania drugiego systemu operacyjnego, oba systemy operacyjne mogą działać jednocześnie - dzięki czemu możesz mieć komputer z systemem Windows, na którym Linux działa w oknie maszyny wirtualnej, i możesz korzystać z obu systemów jednocześnie. Ponieważ możesz korzystać z obu jednocześnie, oba będą używać pamięci i procesora, a wtedy komputer może zwalniać.

Jeśli nie wiesz nic o tym, jak korzystać z maszyny wirtualnej, jest mało prawdopodobne, że ją masz, ale raczej, że masz system podwójnego rozruchu, w którym to przypadku - NIE, nie zobaczysz, że system zwalnia.

Soren
źródło
2
Bardziej kompletna odpowiedź niż moja. ale spieram się z tym, że „oba systemy operacyjne mogą być uruchomione / używane jednocześnie”. Istnieje system operacyjny hosta, który umożliwia systemowi- gościowi wykonanie jako program ze specjalnymi uprawnieniami i możliwościami. System operacyjny gościa (i wszelkie uruchomione przez niego aplikacje) można postrzegać jako uprzywilejowany program aplikacyjny, który nadal znajduje się pod kontrolą systemu operacyjnego wieloprocesowego, który uruchomił komputer.
trociny
6
@sawdust - Niezupełnie prawda. Co zrobić, jeśli korzystasz z hiperwizora bez systemu operacyjnego, takiego jak Xen?
Fałszywe imię
W dzisiejszych czasach w trybie xp 7 ludzie czasem używają wirtualizacji, nie wiedząc o tym.
Icode4food,
5
+1: Myślę, że to najlepsza odpowiedź, ponieważ wyjaśnia ona wirtualizację (zamiast po prostu skośnie ją odwoływać i oczekiwać, że pytający już ją rozumie).
Ken Bloom
1
@ Fałszywa nazwa - dobrze, że nie wszystkie hiperwizory implementują maszynę w oprogramowaniu (bez systemu), jednak does the machine slow downnie ma to wpływu na podstawy kwerendy - ram, procesor, dysk i sieć stają się zasobami współdzielonymi niezależnie, a zatem wpływa to na wydajność maszyny.
Soren,
3

Używany system operacyjny nie zwolni. Zmniejszy się tylko pojemność dysku twardego.

Teoretycznie twój system operacyjny może zwolnić, jeśli masz uruchomiony w tle program, który skanuje pliki na dysku twardym, ponieważ program ten skanuje wszystkie pliki ze wszystkich systemów operacyjnych. Ale to tylko teoretyczne spowolnienie, którego nie zauważysz.

Jeśli planujesz mieć różne systemy operacyjne na dysku twardym (Windows, Linux, MacOS), wtedy system operacyjny Windows ich nie zobaczy i nie zostanie w ogóle spowolniony.

Możesz również rozważyć posiadanie wirtualnych systemów operacyjnych za pośrednictwem VirtualBox. Ja na przykład mam ponad 10 systemów operacyjnych i 1 główny system operacyjny. Kiedy potrzebuję, powiedzmy, Win 7 do projektowania, uruchamiam jego maszynę wirtualną i jeden system działa w innym systemie. Mam 8 GB pamięci RAM i daję 4 GB pamięci RAM każdemu systemowi, a wirtualny system operacyjny wcale nie jest wolny. Wystarczy wspomnieć, że te wirtualne systemy operacyjne nie są odpowiednie do grania.

JoeM
źródło
1
Program do skanowania dysków skanuje tylko dyski twarde, które zostały zamontowane. Jeśli więc uruchomisz system Linux / Windows, jest mało prawdopodobne, aby system Windows został spowolniony (ponieważ nie może montować systemów plików typu ext), a dystrybucje systemu Linux zwykle nie będą domyślnie montować dysku NTFS.
Jonathan Sternberg,
Masz rację co do systemu Windows, ale Linux jak Ubuntu oferuje automatyczne podłączanie podczas instalacji, więc przez ostatnie 4 lata w każdej dystrybucji Ubuntu korzystam z automatycznego montowania wszystkich partycji Windows. ;)
JoeM
3

Nie: Tak długo, jak system operacyjny jest zainstalowany na dedykowanych partycjach / dyskach, nie będą one wpływać na szybkość działania.

Tak: Istnieją czynniki, które spowodują spowolnienie działania systemu operacyjnego. Jeśli partycja zawiera wiele plików (powiedz, że instalujesz oba systemy operacyjne na tej samej partycji (naprawdę niezalecane, ponieważ pliki powodują konflikt)). Innym bardziej prawdopodobnym czynnikiem jest to, że pierwsza partycja (i pierwszy plik) jest przechowywana w skrajnych pierścieniach dysku, więc głowica HD musi się poruszać mniej (większe cirle, więcej danych na cirle). Dowolne pliki / partycje znajdujące się w dalszej części zwiększą ruchy głowy w stosunku do odczytanych bajtów. Jeśli więc drugi system operacyjny ma na przykład 50% wolnego miejsca na dysku, prędkość będzie nieco niższa. Ale należy powiedzieć, że z różnych powodów, takich jak scew cylindra i buforowanie, nie jest to zauważalne.

Odpowiedź brzmi: nie. Systemy operacyjne nie będą zauważalnie wolniejsze.

Jak już zauważyli inni, działający system operacyjny, ponieważ goście wirtualni spowolnią zarówno system hosta, jak i gościa.

Najlepsza rada; Upewnij się, że masz dużo pamięci RAM w systemie operacyjnym hosta. Brak dużej ilości pamięci RAM powoduje spowolnienie komputera. Sam uruchamiam Win7 z 8 GB (komputer stacjonarny) i 12 GB (laptop) i właśnie złożyłem zamówienie na 16 GB na komputer stacjonarny. Jest to nieco przesadne dla większości użytkowników, ale korzystne dla mojego użytku.

Tedd Hansen
źródło
1

Zainstalowanie więcej niż jednego systemu operacyjnego nie spowoduje spowolnienia komputera, ponieważ są one przechowywane na dysku twardym. Po włączeniu komputera w danym momencie będzie działał tylko jeden system operacyjny.

Prędkość komputera może być niska z powodu braku pamięci RAM. Moim zdaniem, jeśli masz 2 GB pamięci RAM, możesz płynnie uruchomić dowolny system operacyjny.

Vikky
źródło
1

W przypadku podwójnego rozruchu uruchamiasz tylko jeden system na raz, więc nie spowolniłby cię. Jedyny „sposób” spowolnienia go, aby uruchomić inny system na maszynie wirtualnej

geneza
źródło
1

jeśli używasz wirtualnego systemu operacyjnego, komputer obniży jego wydajność, ale jeśli korzystasz z podwójnego systemu rozruchowego, będzie działał normalnie.

Balwinder Pal
źródło
0

Może spowolnić, jeśli:

  1. Nie masz wystarczającej ilości pamięci w komputerze

  2. System operacyjny musi zależeć od stronicowania i przechowywania danych pamięci na dysku twardym

W takim przypadku zainstalowanie dodatkowego systemu operacyjnego nie spowolniłoby komputera, ale gdy dysk twardy otrzymuje więcej danych i ulega fragmentacji, zaczyna zwalniać.

Upewnij się, że masz wystarczająco dużo miejsca na dysku i pamięci RAM.

Nasaralla
źródło
0

W większości przypadków nie, instalacja wielu systemów operacyjnych nie spowolni komputera, chyba że używasz wirtualizacji do uruchamiania dwóch lub więcej jednocześnie.

Jest jednak jedna rzecz, która zwolni podczas korzystania ze standardowego dysku twardego. Dostęp do plików systemu operacyjnego.

W prawie wszystkich mechanicznych dyskach twardych wczesne części dysku są najszybszymi częściami. Prawie wszystkie systemy operacyjne instalują tutaj swoje pliki rozruchowe, a wiele zaawansowanych programów do defragmentacji dla systemu Windows przenosi najczęściej używane pliki do pierwszych części dysku.

Instalowanie wielu systemów operacyjnych oznacza, że ​​niektóre systemy operacyjne zostaną zainstalowane na wolniejszych częściach dysku.

Zan Lynx
źródło
0

To zależy od tego, jak działają wszystkie systemy. Czy działają na maszynie wirtualnej czy podczas podwójnego rozruchu? W przypadku podwójnego rozruchu wcale nie jest to prawdą. W przypadku maszyny wirtualnej zasoby muszą być przydzielone do maszyny wirtualnej przez system operacyjny hosta. Pomyśl na przykład o Javie. Chociaż nie jest systemem operacyjnym, działa na maszynie wirtualnej i działa wolniej (chociaż prawdopodobnie jest to bardziej spowodowane koniecznością interpretacji kodu).

MGZero
źródło
0

Nie. Szybkość komputera nie spada, dopóki nie uruchomisz dwóch systemów operacyjnych jednocześnie. W rzeczywistości, gdy wybierzesz jeden z dwóch systemów operacyjnych podczas uruchamiania, wymagane pliki systemowe tego systemu będą działały na pamięci RAM i zobaczysz tylko działający system operacyjny. Zainstalowanie dwóch lub więcej systemów operacyjnych nie spowoduje spowolnienia systemu operacyjnego, ale zajmie miejsce na dysku twardym.

Rajan Patekar
źródło
0

Jeśli spróbujesz uruchomić system operacyjny na maszynie wirtualnej, na pewno zwolni, ale jeśli zainstalujesz osobno na innej partycji, nie będzie problemu.

Kaloyan Banev
źródło