-
Data: 2011-11-12 23:28:57
Temat: Re: Prośba o pomoc w rozpoznaniu urządzenia - trochę inaczej
Od: Jerry1111 <j...@w...pl.pl.wp> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]On 12/11/2011 22:24, JDX wrote:
> On 2011-11-12 20:52, Jerry1111 wrote:
> [.....]
>> Pointery defaultowo sa signed, wiec wiecej niz 2GB na aplikacje nie
>> zaadresujesz. 64 bitowy Windows nie ma tego ograniczenia pod warunkiem
>> ze aplikacja jest rowniez 64 bitowa.
Musze czytac posty przed wcisnieciem 'Send'.
Pointery nie sa defaultowo signed, ale w wielu programach tak jest
(INT_PTR/LONG_PTR). Dlatego nawet jak wystartujesz windowsa z /3GB
switchem, to jeszcze potrzebujesz swoj program skompilowac z flaga
/LARGEADDRESSAWARE zeby program mogl dostac wiecej niz 2GB. Inaczej
Windows pokaze programowi adresy do (2^31)-1
> A mógłbyś podać jakieś źródło ponieważ dla mnie to zupełna nowość aby
> instrukcje procesora odwołujące się do pamięci (np. MOVL (%esp), %eax )
> operowały na argumentach/adresach ze znakiem.
Nie instrukcje tylko arytmetyka pointerow w wielu programach.
http://stackoverflow.com/questions/5185406/how-does-
the-large-address-aware-flag-work-for-32-bit-applica
tions-on-64-bit-com
Sprobuj przekompilowac linker (jesli masz zrodla oraz jesli ma poprawna
arytmetyke pointerow):
http://msdn.microsoft.com/en-us/library/wz223b1z.asp
x
> IMO ta granica 2GiB to po prostu sztuczne ograniczenie nałożone przez
> projektantów systemu aby zapewnić kernelowi miejsce na wszelakiej maści
> bufory/cache.
Byloby to prawda jesli nie byloby wirtualizacji pamieci (pamiec dana dla
aplikacji != pamiec fizyczna). Ja mowie o 2GB limitu na proces, a nie
2GB dla wszystkich procesow (bo kernel zjadl drugie 2GB).
--
Jerry1111
Następne wpisy z tego wątku
- 12.11.11 23:29 Jerry1111
- 13.11.11 00:46 JDX
- 13.11.11 00:49 JDX
- 13.11.11 10:36 Marek Borowski
- 13.11.11 11:10 Michoo
- 13.11.11 12:37 JDX
- 13.11.11 12:44 Waldemar Krzok
- 13.11.11 13:43 AlexY
- 13.11.11 13:47 J.F.
- 13.11.11 13:59 Jerry1111
- 13.11.11 14:07 Michoo
- 13.11.11 14:09 J.F.
- 13.11.11 14:26 J.F.
- 13.11.11 14:39 J.F.
- 13.11.11 15:18 AlexY
Najnowsze wątki z tej grupy
- Dzisiaj Bentlejem czyli przybieżeli sześciu Króli do Rysia na kasie
- ciekawy układ magnetofonu
- Mikroskop 3D
- Jak być bezpiecznym z Li-Ion?
- Szukam monitora HDMI ok. 4"
- Obcinaczki z łapaczem
- termostat do lodowki
- SEP 1 kV E
- Aku LiPo źródło dostaw - ktoś poleci ?
- starość nie radość
- Ataki hakerskie
- Akumulatorki Ni-MH AA i AAA Green Cell
- Dławik CM
- JDG i utylizacja sprzetu
- Identyfikacja układ SO8 w sterowniku migających światełek choinkowych
Najnowsze wątki
- 2024-12-25 Białystok => Delphi Programmer <=
- 2024-12-25 Chrzanów => Team Lead / Tribe Lead FrontEnd <=
- 2024-12-25 Kraków => Ekspert IT (obszar systemów sieciowych) <=
- 2024-12-25 Mińsk Mazowiecki => Spedytor Międzynarodowy <=
- 2024-12-24 Dzisiaj Bentlejem czyli przybieżeli sześciu Króli do Rysia na kasie
- 2024-12-23 Przedłużacz USB-C działa w połowie
- 2024-12-24 Cicha noc...
- 2024-12-24 Gdańsk => Software .Net Developer <=
- 2024-12-23 Opole => Konsultant wdrożeniowy Comarch XL/Optima (Księgowość i Ka
- 2024-12-23 Łódź => Architekt rozwiązań (doświadczenie w obszarze Java, AWS)
- 2024-12-23 Kraków => System Architect (Java background) <=
- 2024-12-23 Poseł Ryszard Petru w Biedronce
- 2024-12-23 Riga => Specjalista ds. public relations <=
- 2024-12-23 Łódź => Specjalista ds. Sprzedaży <=
- 2024-12-23 Kraków => International Freight Forwarder <=