On Tue, 25 Aug 2020 09:27:01 -0000 (UTC), Jim Jackson
declaimed the following:
>
>Not true. 32bit RaspberryPI OS can use all the memory, but each process
>is limited, basically to 2GB(*). So if you need more for one process then
>you will need a 64bit OS. They are working on a 64bit version of
>RapberryPI OS, but I am not sure what stage it is at.
>
There had been a link (which I can't find) to a 64-bit release of the
May 27 build, file name => 2020-05-27-raspios-buster-arm64.zip (so not a
NOOBS installer). I haven't had the nerve to try configuring it (I've
gotten used to doing NOOBS installs of Debian).
**** just did a quick Google:
https://www.raspberrypi.org/forums/viewtopic.php?t=275370
There's a newer build at
https://downloads.raspberrypi.org/raspios_arm64/images/
>
>(*) 3GB with some voodoo which I don't understand :-)
I understand how Windows does it, but not Linux. The actual (32-bit
unsigned integer) address space is 4GB. Normal Windows splits that into 2GB
for the executing program itself, and 2GB for shared system files (DLLs).
There is a boot-time setting and compiler/linker options meant for server
computers with sets it to 3GB executing program and 1GB for the shared
system files (Servers are expected to have few actual ad-hoc programs
running, so few strange DLLs, but the application will have lots of data
and threads). The 2GB limit for file size on Windows is more a result of so
many applications using signed integer logic (especially Java -- no
unsigned at all) so it is difficult to seek/address records beyond the 2GB
limit.
--
Wulfraed Dennis Lee Bieber AF6VN
wlfraed@ix.netcom.com http://wlfraed.microdiversity.freeddns.org/
--- SoupGate-Win32 v1.05
* Origin: Agency HUB, Dunedin - New Zealand | FidoUsenet Gateway (3:770/3)
|