Not a big deal
Posted May 27, 2008 20:08 UTC (Tue) by
khim (subscriber, #9252)
In reply to:
performance is not a reason to run 32bit kernel by dlang
Parent article:
Kernel prepatch 2.6.26-rc4
Surprisingly enough it's not a big deal for kernel. The whole system will be fast NOT when kernel will be uber-optimized and super-fast, but when kernel will use resources as sparingly as possible. Code in kernel does not perform extra-complex calculations so additional registers are not used much - they are mostly used to shorten prologue/epilogue for functions but then commands are longer on average in 64-bit mode so it's a wash. But memory manipulations are really-really hard to do for >2GB of RAM in 32bit mode: high/low memory, endless manipulations with page tables, etc. THIS affects system more then overhead from 32bit API emulation if this memory is actually used and if it's not used... why is it there?
(
Log in to post comments)