Как Linux помещает информацию SMBIOS в /dev/mem?

Вы можете запустить скрипт в фоновом режиме, выполнив:(sudo -u webs./spagent_L1 &)после этого вы сможете закрыть терминал (, если вы находитесь в DE ), не закрывая этот скрипт.

2
27.08.2019, 04:23
1 ответ

/dev/memобеспечивает доступ ко всему физическому адресному пространству. Микропрограмма BIOS является частью этого адресного пространства (. Ваш компьютер должен иметь некоторый код для запуска при включении питания -).

Таким образом, Linux «не копировал информацию SMBIOS в память», 0xe0000— это базовый адрес BIOS с древних времен, и чтение этого через /dev/memбудет считываться непосредственно из ПЗУ (, если только BIOS не заменил себя с теневой оперативной памятью во время процесса загрузки, но опять же, это не имеет ничего общего с Linux ).

2
27.01.2020, 22:08

Теги

Похожие вопросы