Wiem, że płyty główne, BIOS itp. Mogą ustalić górne limity ilości pamięci RAM, którą możemy zainstalować lub użyć na poszczególnych komputerach. Co jednak określa maksymalną pamięć RAM dla systemu Windows 7 x64?
Czy to podstawowe ograniczenie architektoniczne systemu operacyjnego? Różne wersje systemu Windows 7 mają różne maksima pamięci RAM (wersja Starter <= 2 GB, Professional <= 192 GB). Czy jest to coś, co można zmienić?
Dla porównania Ubuntu 64x pozwala na maksymalnie 1024 GB pamięci RAM.
windows-7
memory
comparison
restrictions
Lucas Fortini
źródło
źródło
Odpowiedzi:
Krótka odpowiedź: licencja
Wyłączając sprzęt z równania, jest to głównie sztuczne ograniczenie oprogramowania:
Dodatkowe informacje
Praktyczny przykład
Powiedzmy, że masz komputer z 32 GiB RAM i zainstalować Windows 7 Home Premium x64 (64-bitowej). W takim przypadku byłbyś ograniczony do 16 GiB. Jeśli miałbyś skorzystać z Windows Anytime Upgrade i uaktualnić do droższej wersji, nagle zamiast tego limit zostałby ustawiony na 192 GiB.
Wniosek
Wszystkie wersje systemu Windows 7 mają ten sam kod źródłowy. Główną różnicą jest liczba funkcji / ograniczeń, które są włączone lub wyłączone. Wersje dla klientów profesjonalnych i wyższych nie mają górnego limitu ilości pamięci RAM, którą mogą obsłużyć, i są objęte licencją na to, co Microsoft gwarantuje do obsługi.
Ponadto umowa licencyjna użytkownika systemu Windows 7 wyraźnie stwierdza, że nie można „używać oprogramowania do komercyjnych usług hostingowych oprogramowania”, co sugeruje Microsoft, że jeśli potrzebujesz więcej pamięci RAM, na którą ma licencję na najwyższą wersję klienta, to tak naprawdę chcesz serwera licencja. Odpowiednik serwera Windows 7 (czyli Windows Server 2008 R2) może używać do 2 TiB pamięci RAM w wersjach Enterprise i Datacenter.
Ponieważ technologia rozwija się szybko, to, co było do zaakceptowania wczoraj, jutro może nie wystarczyć. Aby to nadrobić, Windows 8 podniósł limity do 128 GiB i 512 GiB, odpowiednio dla wersji Core i Pro / Enterprise. Dotyczy to tylko wersji 64-bitowych: wersje 32-bitowe są nadal ograniczone do 4 GiB. Wersja serwerowa, Windows Server 2012, może obsługiwać do 4 TiB pamięci RAM w wyższych wersjach.
Dalsza lektura
źródło
Microsoft udziela takiej licencji. Prawdopodobnie chcą, abyś poszedł i zapłacił za produkt Windows Server, który jest licencjonowany do działania z większymi zasobami. Tak samo jest z innymi produktami, takimi jak SQL Server. SQL Server Express ma nałożone ograniczenia, więc jeśli potrzebujesz więcej zasobów, musisz kupić produkt, który na to pozwala.
źródło