Mi piacerebbe sapere come proteggere la memoria senza supporto MMU. Ho provato a google, ma non ho visto alcun documento degni di nota o di ricerca su di esso. E quelli che si occupano di esso si occupano solo di bug, come i puntatori non inizializzati e non il danneggiamento della memoria a causa di un errore soft, cioè a causa di un errore transitorio hardware che corrompe un'istruzione che scrive in una posizione di memoria.Protezione memoria senza MMU
Il motivo per cui voglio sapere questo è perché sto lavorando su una piattaforma manycore proprietaria senza alcuna protezione della memoria. Ora la mia domanda è: il software può essere utilizzato per proteggere la memoria, in particolare per le scritture wild a causa di errori soft (al contrario degli errori di un programmatore). Qualsiasi aiuto su questo sarebbe molto apprezzato.
Wound't Valgrind fa quello che ti serve? –
Non ne ho bisogno per il debug, ma evitando le scritture spontanee per danneggiare la memoria in fase di runtime. Fondamentalmente voglio un sistema sicuro e affidabile. – MetallicPriest