Відмінності PRAM і NVRAM і перекриття з одним і другим мікросхемами UEFI


1
  1. Чи зберігається PRAM на тому ж чіпі NVRAM, в якому зберігаються не-PRAM змінні. Я завжди припускав, що NVRAM є мікропрограмою UEFI на платі логіки. Чи є всі ці в одному (NVRAM - PRAM - прошивка UEFI), в основному всі вони зберігаються на одному чипі?
  2. Як ви встановлюєте змінні PRAM, як ви встановлюєте змінні NVRAM за допомогою команди nvram.

Дякую :-)

Відповіді:


2

Так, PRAM зберігається на тій же чіпі NVRAM, що і змінні прошивки, але керується окремо. Насправді це відображається як пристрій у дереві пристроїв прошивки.

HT1242: Що зберігається в PRAM

Коли ви скидаєте один, ви скидаєте інші.

HT1379: Скидання PRAM та NVRAM вашого Mac

AFAIK, Apple ніколи не підтримувала прямий доступ розробника до PRAM, так що вона не документується добре (або взагалі). Функції readXPRAM і writeXPRAM може використовуватися для доступу до сирих байтів, хоча в ці дні вони є просто обгортками навколо функцій IOKIT, які отримують доступ до APL,MacOS75 розділ в NVRAM.

The nvram Програма командного рядка маніпулює лише змінними прошивки, збереженими в NVRAM, і тому не дозволяє отримати доступ до розділу PRAM.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.