Sì, la PRAM è memorizzata nello stesso chip NVRAM delle variabili del firmware, ma è gestita separatamente. In realtà si presenta come un dispositivo nella struttura del dispositivo del firmware.
HT1242: cosa viene memorizzato in PRAM
Quando ne azzeri uno, resetti l'altro.
HT1379: reimpostazione della PRAM e della NVRAM del tuo Mac
AFAIK, Apple non ha mai supportato l'accesso diretto agli sviluppatori alla PRAM, quindi non è documentato bene (o del tutto). Le funzioni readXPRAM
e writeXPRAM
possono essere utilizzate per accedere ai byte grezzi, sebbene in questi giorni siano solo wrapper attorno alle funzioni IOKIT che accedono alla partizione APL,MacOS75
nella NVRAM.
Il programma della riga di comando nvram
manipola solo le variabili del firmware memorizzate nella NVRAM e quindi non consente di accedere alla partizione PRAM.