-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Casper,
On 12/1/11 3:39 AM, Casper Wandahl Schmidt wrote: > Aha so I learned something new today :) I'm still puzzled as to > how a 32 bit CPU can compute and fetch a memory cell with address > above 4GB since it cannot hold this large value. OS != CPU Also, OS != process While the chips and OSs are officially 32-bit, both are able to handle integers that don't fit into 32-bit registers in various ways. Usually, CPUs have registers that are larger than their architecture would suggest, and uses them even to perform computations on 32-bit data. The real issue here is that in a 32-bit environment, word-sized pointers are 32-bits and therefore an individual process gets a 4GiB maximum process space, which can be mapped-into a much larger space by the kernel, and even by the underlying hardware if it's in on the deal. > Anyway that is just too much low-level computer science for me, all > I ever had was a seven week course on architecture and networking > (a single week out of the seven) :) It never hurts to learn more. Unless your brain is full. Then it *really* hurts. - -chris -----BEGIN PGP SIGNATURE----- Version: GnuPG/MacGPG2 v2.0.17 (Darwin) Comment: GPGTools - http://gpgtools.org Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAk7YKp0ACgkQ9CaO5/Lv0PDpDgCgwNXVZ1k43CrOFDjcDryl3JTw dSkAoK5XWk47MjE+fbsNnOS3CbGBdjxb =nuE/ -----END PGP SIGNATURE----- --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org