-
Senior Member
registered user
Originally Posted by
KnUser
It seems GRUB4DOS 0.4.4, Linux Kernel 2.6.37 (32b) or any other component takes 33 MB RAM in 32-bit mode for booting purposes, 3039MB+33MB==3072MB (3GB) and 136 MB RAM in 64-bit mode, 3960MB+136MB==4096MB (4GB).
Yes kl522, customization is a key factor to do more with less.
Detecting 3039 MB out of the full 4G memory is ***NOT*** a feature of a 32 bit kernel. As when I compare my kernel config with Klaus Knopper's kernel config, is likely due to the target processor architecture which was chosen. He chose a CONFIG_M486. I happened to have chosen CONFIG_M686. With a non-CONFIG_M486, I have an additional CONFIG_HIMEM64G at my disposal too.
-
Clearing more
Originally Posted by
kl522
Detecting 3039 MB out of the full 4G memory is ***NOT*** a feature of a 32 bit kernel. As when I compare my kernel config with Klaus Knopper's kernel config, is likely due to the target processor architecture which was chosen. He chose a CONFIG_M486. I happened to have chosen CONFIG_M686. With a non-CONFIG_M486, I have an additional CONFIG_HIMEM64G at my disposal too.
Dear kl522, your defense of the kernel is commendable but the alleged/veiled attack to the 32-bit kernel from my side is not so (an attack, I mean).
I stated clearly that whatever it be (GRUB4DOS 0.4.4, Linux Kernel 2.6.37 (32b) or any other component) takes 33 MB RAM in 32-bit mode for booting purposes, by the sole calculation of 3072MB-3039MB==33MB. Is not my intention to blame none particulary in a special way. What I mean is that it is mathematically true that 3039 is NOT EQUAL to 3072. Perhaps I find a bit hard to explain myself.
Originally Posted by
KnUser
It seems GRUB4DOS 0.4.4, Linux Kernel 2.6.37 (32b) or any other component takes 33 MB RAM in 32-bit mode for booting purposes, 3039MB+33MB==3072MB (3GB) and 136 MB RAM in 64-bit mode, 3960MB+136MB==4096MB (4GB).
Again, thanks kl522.
I'll be a bit busy the next days so I'll try to attend this thread and schedule the aforementioned ISO customizations for a later moment but any ideas/comments relating to the topic of this thread are welcome.
-
Senior Member
registered user
I failed to understand the need to do any calculation.
Sure, when the bootloader such as grub4dos boots up, it needs memory. But when linux kernel takes over, it reclaims all the memory used by any other previous program(s). As a matter of fact as proven on my notebook when I booted using grub4dos, I still have full access to 4G of memory on my 32bit kernel. I don't have more than 4G of memory, otherwise I could even prove that I have access to 64G of memory on my 32bit kernel.
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
A-Tech 8GB DDR3 1600 PC3-12800 Laptop SODIMM 204-Pin Memory RAM PC3L DDR3L 1x 8G
$13.99
Team T-FORCE VULCAN Z 32GB (2 x 16GB) PC RAM DDR4 3200 (PC4 25600) Memory
$54.99
HyperX FURY DDR3 8GB 16GB 32GB 1600 MHz PC3-12800 Desktop RAM Memory DIMM 240pin
$23.95
Crucial DDR3L 16GB 1600 2x 8GB PC3-12800 Laptop SODIMM Memory RAM PC3 16G DDR3
$22.45
M471A1K43CB1-CRC GENUINE SAMSUNG LAPTOP MEMORY 8GB DDR4 PC4-2400T-SA1-11 (CA63)
$13.45
HyperX FURY RAM DDR4 16GB 8GB 32GB 4GB 3200 2666 2400 2133 Desktop Memory DIMM
$9.64
Crucial DDR3L 16GB Kit 1x8GB 1600 MHz PC3L-12800 1.35V Laptop RAM Sodimm Memory
$13.50
A-Tech 8GB PC3-12800 Desktop DDR3 1600 MHz Non ECC 240-Pin DIMM Memory RAM 1x 8G
$13.99
LOT 4x 32GB (128GB) Samsung M386B4G70DM0-CMA3 PC3-14900L ECC DIMM Server Memory
$39.99
Lot Of 10 Mixed Samsung 16GB 2Rx4 PC4-2133P RDIMM DDR4-17000 ECC Server Memory
$149.99