Skocz do zawartości
Zamknięcie Forum PC LAB

Szanowny Użytkowniku,

Informujemy, że za 30 dni tj. 30 listopada 2024 r. serwis internetowy Forum PC LAB zostanie zamknięty.

Administrator Serwisu Forum PC LAB - Ringier Axel Springer Polska sp. z o.o. z siedzibą w Warszawie: wypowiada całość usług Serwisu Forum PC LAB z zachowaniem miesięcznego okresu wypowiedzenia.

Administrator Serwisu Forum PC LAB informuje, że:

  1. Z dniem 29 listopada 2024 r. zakończy się świadczenie wszystkich usług Serwisu Forum PC LAB. Ważną przyczyną uzasadniającą wypowiedzenie jest zamknięcie Serwisu Forum PC LAB
  2. Dotychczas zamowione przez Użytkownika usługi Serwisu Forum PC LAB będą świadczone w okresie wypowiedzenia tj. do dnia 29 listopada 2024 r.
  3. Po ogłoszeniu zamknięcia Serwisu Forum od dnia 30 października 2024 r. zakładanie nowych kont w serwisie Forum PC LAB nie będzie możliwe
  4. Wraz z zamknięciem Serwisu Forum PC LAB, tj. dnia 29 listopada 2024 r. nie będzie już dostępny katalog treści Forum PC LAB. Do tego czasu Użytkownicy Forum PC LAB mają dostęp do swoich treści w zakładce "Profil", gdzie mają możliwość ich skopiowania lub archiwizowania w formie screenshotów.
  5. Administrator danych osobowych Użytkowników - Ringier Axel Springer Polska sp. z o.o. z siedzibą w Warszawie zapewnia realizację praw podmiotów danych osobowych przez cały okres świadczenia usług Serwisu Forum PC LAB. Szczegółowe informacje znajdziesz w Polityce Prywatności

Administrator informuje, iż wraz z zamknięciem Serwisu Forum PC LAB, dane osobowe Użytkowników Serwisu Forum PC LAB zostaną trwale usunięte ze względu na brak podstawy ich dalszego przetwarzania. Proces trwałego usuwania danych z kopii zapasowych może przekroczyć termin zamknięcia Forum PC LAB o kilka miesięcy. Wyjątek może stanowić przetwarzanie danych użytkownika do czasu zakończenia toczących się postepowań.

Temat został przeniesiony do archiwum

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

Rafal D.

Windows 7 z 32bit, problem 8GB RAM?

Rekomendowane odpowiedzi

 

Tak to wyglada przy 64-bitowym systemie:

 

http://i50.tinypic.com/3524ww5.jpg

 

Podobnie jak na 32 bit :E

Screen kilka postów wyżej

Akurat dałeś zły przykład :lol2:

 

Niech autor da tez screena gdzie ma zapchane powyżej 4 gb ram , może BF3 ??

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Podobnie jak na 32 bit :E

Screen kilka postów wyżej

Akurat dałeś zły przykład :lol2:

porownaj sobie dane w "Pamięć fizyczna (MB)" ...

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

A prosze

 

32bit

Razem 8190

Dostępna 6517

Wolna 5650

 

u Ciebie 64bit

Razem 8155

Dostępna 5993

Wolna 1247

 

 

I co tutaj nie tak ???

raczej u Ciebie jakiś problem bo masz tylko 1247 wolnej przy 2110 użytej :E

A powinieneś mieć w tym wypadku więcej WOLNEJ :E

 

Chyba że WOLNA to błąd jakiś i trzeba patrzyć na DOSTĘPNA :hmm:

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

eh, nie rozumiesz za bardzo jak to dziala widze :P

I pomijasz najwazniejszy punkt, a mianowicie pamiec buforowana. Dla Windows'a - sterownikow, uslug, etc.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

eh, nie rozumiesz za bardzo jak to dziala widze :P

I pomijasz najwazniejszy punkt, a mianowicie pamiec buforowana. Dla Windows'a - sterownikow, uslug, etc.

Dlatego mi wyjaśnij jeśli możesz :)

fakt ja mam XP-ka i wyniki sa trochu inne , brak niektórych słupków ale np BUFOR + UŻYCIE = się DOSTĘPNEJ PAMIĘCI tak zauważyłem a + WOLNA to daje razem cały widoczny ram

 

FoQs więc lepiej mi to ściślej wyjaśnij bo tez mnie trapi takie wykorzystanie ram przez system

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Dlatego mi wyjaśnij jeśli możesz :)

fakt ja mam XP-ka i wyniki sa trochu inne , brak niektórych słupków ale np BUFOR + UŻYCIE = się DOSTĘPNEJ PAMIĘCI tak zauważyłem

na wolna pamiec w ogole nie patrz, patrz tylko na dostepna.

Dostepna to wolna dla aplikacji, a buforowana to buforowana przez Windows. W razie potrzeby wziecia wiecej RAM'u przez aplikacje odpowiednia ilosc tej buforowanej sie zwolni.

 

U kolegi z problemem buforuje sie tylko 1GB, bo system widzi tylko 4GB. W panelu sterowania widnieje po prostu ilosc RAM'u w komputerze.

Prosze, zaufaj mi :P Sam przez to kiedys przechodzilem.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

 

U kolegi z problemem buforuje sie tylko 1GB, bo system widzi tylko 4GB.

 

 

To czemu ja mam buforowanie na 2 gb skoro tez widzi niecałe 4gb :P

 

Chyba że to w win Xp na innych zasadach :hmm:

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

To czemu ja mam buforowanie na 2 gb skoro tez widzi niecałe 4gb :P

 

Chyba że to w win Xp na innych zasadach :hmm:

przeciez to zalezy od systemu :P Ile rzeczy startuje w autostarcie, jaki syf w systemie, etc. :P

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

na wolna pamiec w ogole nie patrz, patrz tylko na dostepna.

Dostepna to wolna dla aplikacji,

 

No właśnie patrze na DOSTĘPNĄ

i u niego w 32 bit Dostępna to 6517 , czyli wolna dla aplikacji , czyli aplikacje mają dostęp do tych ramów bo reszte zajmują w końcu usługi i procesy .

czyli jednak z tego co piszesz to jednak 32 bit obsłuży te więcej niż 4 gb :E

Bo tak w końcu teraz napisałes by patrzec na DOSTĘPNĄ

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Nie, u niego w dostepnej po prostu pokazuje taka sama bzdure jak w panelu sterowania. Nie buforuje mu tego RAM'u dla systemu i to jest najwazniejsze. Tak jak ktos pisal na poczatku - niech odpali np pare gier na raz ;)

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Nie, u niego w dostepnej po prostu pokazuje taka sama bzdure jak w panelu sterowania. Nie buforuje mu tego RAM'u dla systemu i to jest najwazniejsze. Tak jak ktos pisal na poczatku - niech odpali np pare gier na raz ;)

 

Niom też tak uważam że lepiej żeby odpalił i sprawdził ... tylko bez Fake Screena :E .

Wtedy albo MIT zostanie obalony albo faktycznie to prawda że WIDOCZNOŚĆ to nie DOSTĘPNOŚĆ

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Nawet jeśli dzięki wykorzystaniu PAE windows zobaczyłby mu 64 GB RAM, to i tak chyba nadal zostaje limit 2 GB RAM na 1 proces.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Nawet jeśli dzięki wykorzystaniu PAE windows zobaczyłby mu 64 GB RAM, to i tak chyba nadal zostaje limit 2 GB RAM na 1 proces.

 

raczej 3 z kawalkiem :)

zreszta- co to za problem "odpalic" >4gb ramu pod 32 bitowym systemem? PAE nie jest niczym nowym.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

raczej 3 z kawalkiem :)

 

Jednak na pewno 2GB :)

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Jednak na pewno 2GB :)

A w praktyce to nawet jakieś 1.6GB ;)

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Dolacze sie do postu,

 

Interysuje mnie patch ktory by pozwolil aby Windows XP zobaczyl wiecej niz 3GB pamieci.

Prosze nie mowic ze 32 bity nie sa w stanie obsluzyc wiecej niz 4GB, bo 7 moze nawet 8GB bez problemu.

 

Artykul co do wykorzystania wiecej niz 4GB pamieci w systemach 32bitowych Vista i 7 lub How To Enable More Than 4GB Memory in Windows Vista and Windows 7

Windows 7 32-bit with full 4 GB or 8 GB RAM support

 

Wiem ze na XP jeszcze z sp1 system pozwolil wykorzystac 4GB, niestety SP2 zmienil to. W tym watku byla sprawa o 64GB na XP 32bit, ale link na patch nie dziala, oraz niestety to bylo jeszcze dla golego XP i XP z SP1.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Rany skończcie herezje wypisywać, system X86 zaadresuje do 4Gb Ram'u, co z tego, że będzie widział więcej jak po prostu tego nie wykorzysta?! Później tacy "szpece" komputerowi wchodzą tutaj na forum, czytają i przekazują takie głupoty dalej w eter...

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Rany skończcie herezje wypisywać, system X86 zaadresuje do 4Gb Ram'u, co z tego, że będzie widział więcej jak po prostu tego nie wykorzysta?! Później tacy "szpece" komputerowi wchodzą tutaj na forum, czytają i przekazują takie głupoty dalej w eter...

 

Tak a co powiesz na zamieszczone na stronie M$ na temat wspierania ilosci ram dla systemow 32bitowych??

 

Windows 2000 Advanced Server	8 GB of physical RAM
Windows 2000 Datacenter Server	32 GB of physical RAM
Windows XP (all versions)	4 GB of physical RAM*
Windows Server 2003 (and SP1), Standard Edition	4 GB of physical RAM*
Windows Server 2003, Enterprise Edition	32 GB of physical RAM
Windows Server 2003, Datacenter Edition	64 GB of physical RAM
Windows Server 2003 SP1, Enterprise Edition	64 GB of physical RAM
Windows Server 2003 SP1, Datacenter Edition	128 GB of physical RAM

 

Zwrociles uwage na 128GB mimo ze jak twierdzisz system nie moze tego obsluzyc. Chodzi o to ze uzywajac /PAE modyfikujemy dla 32bitowego systemu dostem pamieci z 32bitowej adresacji do 36 bitowej.

Tym samym system z automatu po wlaczeniu PAE potrafi wykorzystac wiecej ramu niz 4GB, teoretycznie 64GB i to dla zwyklego 32bitowego systemu. Ponodz byly problemy z USB i z niektorymi sterownikami.

Po wprowadzeniu SP2 dla XP M$ ograniczyl dostep do pamieci w trybie 32 bitowym. Czyli 4GB.

 

Po pewnych modyfikacjach ponodz (nie moge fizycznie potwierdzic ani zaprzeczyc tego) Visty udalo sie odblokowac tryb PAE i dostep do wiekszej niz 4GB pamieci. Rosjanie troche popracowali nad tym i wypuszczono patch dla Visty ktory to robi sam.

Pozniej pojawila sie modyfikacja i dla 7. Jak widzisz na ponizszych zrzutach z 3294MB system byl wstanie wykorzystac 8158MB ramu mimo ze jest 32 bitowy. Jak ty powiedziales o rany to nie mozliwe.

8Gb-Resource-Monitor-unpatched.png

8Gb-Resource-Monitor-patched.png

 

Wiec wracam do wykorzystania ilosci ramu przez 32bitowy system. Wszystko zalezy od licencji oraz zwiazana z tym oplatami.

W dawnych czasach za system 32 bitowy wykorzystujacy duza ilosc ramu nalezalo zaplacic dodatkowo.

Na tej zasadzie powstaly modyfikacji odpowiednich plikow aby zwykle systemy mogly wykorzystac wiecej ramu, jak to robia systemy serwerowe.

 

No i kilka obrazkow potwierdzajacych wykorzystanie wiecej niz 4GB pamieci w systemach 32bitowych

uwt-w8-600x401.png

system8189.png

 

Ostatnie powinno Cie naprowadzic ze jednak 8GB mozna wykorzystac w 32bitowym systemie

taskmgr.jpgT8TEK.png

 

I na koniec

That 32-bit editions of Windows starting with Windows Vista are limited to 4GB is not because of any technical constraint on 32-bit operating systems. The 32-bit editions of Windows Vista and Windows 7 all contain code for using physical memory above 4GB. Microsoft just doesn’t license you to use that code.

 

Windows 7 32 bit (X86) 4GB RAM tutorial 2012 HD

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Znalazlem na forum nastepujacy wpis dla XP.

Pierwsze rozwiazanie touzycie ramdysku.

 

Drugie dla systemu XP i XP z SP1 uzycia /PAE

 

:-TO enable PAE for systems w/ >3GB of RAM, edit c:\boot.ini with notepad. Change something like: multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /NOEXECUTE=OPTIN /FASTDETECT To: 

multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /NOEXECUTE=OPTIN /FASTDETECT /PAE 

Save and reboot. You should now see 4GB of ram because its now running in a fake 36-bit mode (which let's it address that extra 1GB of ram) You’ll be able to get 4GB (or even more – you can use up to 64 GB in x86) of usable memory ONLY if your motherboard supports memory remapping feature.
[XP Pro] Enable PAE - Microsoft Help | DSLReports Forums

 

 

A dla XP z SP3 niestety hakowanie systemu i problemy ze wszystkimi urzadzeniami na USB

 

Another workaround for XP SP3 but cannot use any USB devices (you have to use PS2 mouse/keyboard): Unfortunately there will be problems with USB devices (pendrives and external usb hdd).Probably usbstor.sys from server 2003 or so (http://support.microsoft.com/kb/873402/EN-US) as well as other files needed to proper work of hex fixed XP SP3.
1. Look for C:\WINDOWS\SYSTEM32\NTKRNLPA.EXEOriginal : BB 00 00 10 00 33 FF 6A 07 8B F0 

Modify To : BB 00 00 40 00 33 FF 6A 07 8B F0.

2. Save the modified kernel as mykernel.exe, put it under C:\WINDOWS\SYSTEM32\

3. Open C:\BOOT.INI     Copy and paste your original boot option, but add
             /PAE/KERNEL=mykernel.exeexample:multi(0)disk(0)rdisk(0)partition(1)\WINDOWS=”Microsoft Windows XP SP3 OVER 4G”/fastdetect /usepmtimer /NoExecute=OptOut /PAE /KERNEL=mykernel.exe
4. Reboot, choose “Microsoft Windows XP SP3 OVER 4G” from the boot menu

 

Niestety to ostatnie nie przeszlo u mnie na wirtualnej maszynie, chociaz to moze byc wina nie pelnego XP a dolaczonego do 7 w wersji 64bit.

 

Musze sprobowac postawic XP pelna wersje i przetestowac.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Po zmodyfikowaniu jak podano w powyzszym rozwiazaniu moj XP na wirtualnej maszynie bez klopotu zobaczyl caly ram czyli przydzielone mu 8GB pamieci

post-215034-134821256827_thumb.png

Po przydzieleniu juz 16GB ba bez problemu system zobaczyl duza ilosc pamieci ale nie pelne 16GB tylko 15113MB. Co w cale az tak zle nie jest.

post-215034-134821274246_thumb.png

 

Test na 32GB ramu nie przeszedl. System nadal widzi tylko 15113MB. Czyli dla XP z SP3 ograniczenie jest w 15GB, chyba ze to ograniczenie zwiazane z VMware.

 

Kto tam twierdzil ze system 32bitowy nie zobaczy nawet 4GB pamieci nie wspominajac ze widzi prawie 15GB.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

No ok - ale pokaż jakieś zrzuty ekranu z aplikacji pracującej w tym systemie, w której można sobie z tych 8GB przydzielić np 6GB czy chociażby 4GB?

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

No ok - ale pokaż jakieś zrzuty ekranu z aplikacji pracującej w tym systemie, w której można sobie z tych 8GB przydzielić np 6GB czy chociażby 4GB?

Nie chodzilo mi o wykorzystania przez jedna aplikacje 6GB lecz wykorzystanie dostepnej pamieci w samym systemie bez uzycia ramdyskow i zakupu kolejnego systemu. Ponodz 32bitowe aplikacji moga wykorzystywac 3GB danych teoretycznie, praktycznie okolo 2.5GB. I aplikacja powinna byc odpowiednio napisana w celu wykorzystania tej pamieci.

Najprostrze rozwiazanie to program uruchomia kilka innych programow i synchronizuje dane. Tym samym masz dodatkowy watek w tle +2.5GB.

W pracy posiadam program FORGE, ktory dzieli zagadnienie na kilka watek (maksymalnie 4) i tym samym potrafil przydzielic ponad 4GB pamieci na obliczenie (na jeden watek wersja 32bit ma ograniczenie okolo 1.3GB). To ponad 5GB zuzywal pamieci. Czyli sie da, tylko musisz miec te aplikacje przygotowane dla tego celu.

 

A ile aplikacji tak naprawde dziala z 64bitowa adresacja. Najczesciej slyszysz a po co Ci to. Polecam wspomniany watek i test roznych opcji PAE i 3GB.

 

Wyrzucilem testowa wirtualna maszyne, i bede probowal dzis ustawic to na fizycznej maszynie. Mam nadzieje ze sie uda bez zadnych niespodzianek, bo ponodz jest problem z niekturymi komputerami zwlaszcza w zakresie destabilizacja USB na XP. Miedzy innymi dlatego tryb PAE zostal wylaczony w XP z wprowadzeniem SP2.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Czyli sie da, tylko musisz miec te aplikacje przygotowane dla tego celu.

 

Właśnie do tego zmierzałem - a takich aplikacji praktycznie nie ma. Więc to mocno ogranicza stosowanie PAE w zasadzie do samego systemu. Dodając do tego problemy z USB i to, że nie wszystkie płyty wspierają PAE - to się po prostu nie opłaca - chyba, że ktoś ma dużo czasu, z którym nie ma co robić.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Skoro system 32 bitowy potrafi obsłużyć ponad 4 GB pamieci to dlaczego nie ma takowej łatki w aktualizacji automatycznej systemu?

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Właśnie do tego zmierzałem - a takich aplikacji praktycznie nie ma. Więc to mocno ogranicza stosowanie PAE w zasadzie do samego systemu. Dodając do tego problemy z USB i to, że nie wszystkie płyty wspierają PAE - to się po prostu nie opłaca - chyba, że ktoś ma dużo czasu, z którym nie ma co robić.

Aplikacji 64bitowych tez jest malo, wiec roznica jest zadna, z 32bitowym systemem masz mozliwosc zainstalowania starego urzadzenia ktorego nie uzyjesz w 64bitowym systemie.

Zawsze jest czas vs kasa. Wiele dzieciakow tego nie rozumie, bo za wszystko placa rodzice.

 

Skoro system 32 bitowy potrafi obsłużyć ponad 4 GB pamieci to dlaczego nie ma takowej łatki w aktualizacji automatycznej systemu?

Dlatego ze na Windows XP M$ przydzielil licencje na 4GB ramu, owszem chyba wiesz ze jest wersja XP z licencja na 512MB ramu. Wiecej nie zobaczy.

Tak samo i z 7, jest wersja dla ktorej licencja udzielana przez M$ pozwala uzyc maksimum 1GB.

 

Wszystko upierasie na licencji, a co za tym idzie oplata.

Tylko nie rozumiem czemu w przypadku 7 w wersji 32 bit nie dali mozliwosc rozszerzenie 4GB do 16GB w ramach tej samej licencji. Polityka M$.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

  • Ostatnio przeglądający   0 użytkowników

    Brak zarejestrowanych użytkowników przeglądających tę stronę.

×
×
  • Dodaj nową pozycję...