W systemach serwerowych Windows limit obsługiwanej pamięci RAM zależy jednocześnie od architektury (x86 vs x64) oraz od edycji (np. Standard, Enterprise, Datacenter). W pytaniu kluczowe jest, że chodzi o Windows Server 2003 Datacenter oraz o procesor x86, czyli środowisko 32-bit.
Dla klasycznych systemów 32-bit intuicyjnie kojarzy się barierę 4 GB, bo bez dodatkowych mechanizmów przestrzeń adresowa jest ograniczona. Jednak w przypadku Windows Server 2003 edycje serwerowe mogły wykorzystywać PAE (Physical Address Extension), czyli rozszerzenie pozwalające systemowi 32-bit adresować większą ilość pamięci fizycznej niż 4 GB. To nie oznacza dowolnego wzrostu – nadal obowiązują limity narzucone przez system i edycję.
Odpowiedź "64 GB" jest poprawna, ponieważ właśnie taki limit był charakterystyczny dla Datacenter Edition w wersji x86 w rodzinie Windows Server 2003.
Dlaczego pozostałe odpowiedzi są niepoprawne?
- "32 GB" – to wartość kojarzona raczej z edycją klasy Enterprise w architekturze x86; wybór tej liczby często wynika z pomylenia edycji.
- "16 GB" – to limit zbyt niski dla Datacenter; może pasować do innych systemów/edycji albo być "zgadywanym" kompromisem.
- "128 GB" – brzmi wiarygodnie dla serwerów, ale nie odpowiada limitowi Datacenter x86 w Windows Server 2003; to typowy błąd polegający na przenoszeniu współczesnych skojarzeń na starszą platformę.
Wskazówka egzaminacyjna: gdy w pytaniu pojawia się jednocześnie nazwa edycji i architektura, zawsze traktuj je jako dwa niezależne "filtry" ograniczeń. Najczęstsza pomyłka to przypisanie limitu z innej edycji albo z innej architektury.