capaho wrote:
There is no space in RAM that is dedicated exclusively for the OS. Memory blocks are allocated as needed and released when they're done.
That is only partially true. Wired memory contains information that must always stay in RAM. Since the OS is always running, most of it's wired memory can never be released. And since the OS loads & initializes before anything else can run, & different versions of the OS have kernels & other OS components of different size & different wired memory requirements, it is entirely possible that one OS version will never use a bad memory cell for anything critical & another always will.
In any case, it's all machine code at that level, so it doesn't matter what's using any given memory block at any given point in time.
That is one of the most absurd statements I have ever read in these forums. In the first place, RAM doesn't hold store machine code -- where do you think data or interpreted instructions like HTML or Javascript are stored?!?
But regardless of that, it should be completely obvious to anyone with an ounce of common sense that it matters very much what is using a block of memory with one or more bad cells. How could it possibly not?
If there is a memory related problem with Lion, it's more likely to be the result of memory leaks due to bugs in Lion's code.
Listen to what you say. The best you can do is claim that it is "more likely" that a problem is the result of an OS bug than something else. But to be certain, you must eliminate those other possible causes; otherwise it is just a guess.
And to be blunt about it, in light of the misconceptions & half-truths you have based your assertions on, you can't even credibly claim it is an educated guess.