Date: Wed, 20 Feb 2002 21:56:46 +0100 From: Alex <FreeBSD@cybertron.tmfweb.nl> To: =?ISO-8859-1?B?U/hyZW4gTmVpZ2FhcmQ=?= <neigaard@e-box.dk> Cc: questions@freebsd.org Subject: OT: Re: Max RAM supported by Hardware Message-ID: <14217053982.20020220215646@cybertron.tmfweb.nl> In-Reply-To: <1556477954.20020220210026@e-box.dk> References: <1556477954.20020220210026@e-box.dk>
next in thread | previous in thread | raw e-mail | index | archive | help
Hello Søren, Wednesday, February 20, 2002, 9:00:26 PM, you wrote: SN> Linux can as standard support up to 1GB RAM, if more is present you SN> need to compile the kernel with support for the large amount of RAM. SN> Linux also supports up to 64GB RAM, although 32bit only allows 4GB (as SN> I understand it, I'm not an expert). SN> What about FreeBSD, is it the same here, or how does it work in the SN> worlds best OS? SN> -- SN> Med venlig hilsen/Best regards, SN> Søren Neigaard mailto:neigaard@e-box.dk SN> -- SN> "Any sufficiently advanced bug is indistinguishable from a feature." SN> To Unsubscribe: send mail to majordomo@FreeBSD.org SN> with "unsubscribe freebsd-questions" in the body of the message My anwser if a short off-topic anwser, but you may just like it. Because one first has to look at the underlaying layer we first look at the hardware. A 32 bit adress structer allows for 2^32 = 2 * 1024^3 = 2G adressable memory locations. But there is a trick. We divered the adress in BASE and OFFSET. In the case of Linux (base on what you wrote) the base gets multiply by 32 (2^5). Then the offset is added to it. This is posible because the software-code and data is usaly near to each other, so we don't need to send the BASE alot. Then the software part: Sorry i don't know this. -- Best regards, Alex To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?14217053982.20020220215646>