UTF-8; HTML 4.01; CSS3; 4436B+3489B+2894B
TiO:
00118
Ver 18.42.002
Zamieszano: 16.01.2015
- Ktoś zapytał:
-
Po rozszerzeniu pamięci powyżej 64MB wydajność komputera zmniejsza się (czasami nawet dwukrotnie).
Dlaczego?
- W odpowiedzi:
-
Win95 ładują się "od góry".
Jeżeli cache nie obsługuje pamięci powyżej 64MB - komputer zwolni, ponieważ częste odwołania do podstawowych składników systemu będą trafiały bezpośrednio do stosunkowo wolnej pamięci RAM i nie będą buforowane przez szybki cache.
Aby komputer mógł obsługiwać pamięć powyżej pewnej granicy (np. 64MB) via cache muszą być spełnione dwa podstawowe warunki:
- Chipset płyty głównej musi potrafić cache'ować określony zakres pamięci.
Np. intelowskie chipsety VX lub TX obsługują via cache tylko 64MB.
Oczywiście pewną poprawę sytuacji może przynieść wykorzystanie bardzo szybkiej pamięci SDRAM, ale i tak wystąpi spadek wydajności.
Starszy HX może cache'ować nawet z 512MB.
Konkurencyjne układy (np. VIA) lub najnowsze (LX lub BX) pozwalają na jeszcze więcej.
- Na płycie musi być zainstalowany i aktywowany w BIOSie dodatkowy układ TAG RAM.
Zazwyczaj nie jest on zainstalowany i płyta, mimo teoretycznych możliwości, nie pozwala cache'ować więcej niż 64MB RAM.
Czasami na płycie głównej znajduje się odpowiednia podstawka, która umożliwia bezproblemową instalację układu (np. GigaByte HX/512).
Później wystarczy jedynie włączyć odowiednią opcję w BIOSie (np. w "DRAM size for L2 cache" należy zmienić 64 na 512).
Niestety, w innych przypadkach dołożenie dodatkowego TAG RAMu może być trudne lub wręcz niemożliwe.
Niektóre płyty posiadają odpowiednie miejsce, ale montaż powierzchniowy w domowych jest często barierą nie do pokonania.
Tym bardziej, że konieczne są czasami dodatkowe zmiany połączeń (np. na niektórych płytach FIC).
W jeszcze gorszej sytuacji są np. posiadacze intelowskich płyt z chipsetem HX typu Marl lub Tuscon.
Z jednej strony podstawowe wersje tych płyt nie pozwalają doinstalować TAG RAMu, z drugiej - nie potrafią współpracować z pamięciami SDRAM...
- Stan obecny:
-
Rozwiązano...