Eu conhecia um cara muito inteligente quando eu trabalhava na Apple, que tinha um mau simm e ele estava com preguiça de pedir um novo, então ele só executou um programa descartável sobre esse endereço.
Com o tempo, ele percebeu no depurador que todos os acidentes estavam no mesmo endereço.
O problema aqui é que duvido que você queira executar o Mac OS 7.5. Mas a teoria geral é esta:
Se você soubesse muito sobre o hardware e o sistema operacional, provavelmente poderia escrever algo no boot que executaria dois processos, um que devora toda a memória antes do endereço de hardware incorreto e um que fica no lado ruim. intervalo.
O problema real é que, se ele falhar, você precisa encontrar uma maneira de re-agachar no espaço, ou você vai lançar algo importante nele eventualmente.
No Mac OS clássico, isso era bastante fácil de fazer, porque a alocação era basicamente blocos de memória de hardware contíguos.
Se você puder suprimir o acesso ao processo, (o equivalente a um kill -SIGSTOP), e HOPE que o sistema não acessa a memória. Os sistemas operacionais são muito mais sofisticados com o gerenciamento de memória agora.
Também depende se a memória antiga causa um travamento ou que todo o sistema seja danificado. Eu realmente não sei o suficiente sobre os sistemas de memória para dizer quais são as probabilidades.
E eu admito: eu nunca faria isso sozinho, estou apenas postando porque você perguntou.