/dev/memfornece acesso a todo o espaço de endereço físico. O firmware do BIOS faz parte desse espaço de endereço (seu computador deve ter algum código para ser executado durante a inicialização).
Portanto, o Linux "não copiou as informações do SMBIOS para a memória", 0xe0000é o endereço base do BIOS desde os tempos antigos, e a leitura desta via /dev/memlerá diretamente da ROM (a menos que o BIOS tenha se substituído por RAM sombra durante o processo de inicialização, mas novamente isso não tem nada a ver com Linux).
/dev/mem
fornece acesso a todo o espaço de endereço físico. O firmware do BIOS faz parte desse espaço de endereço (seu computador deve ter algum código para ser executado durante a inicialização).Portanto, o Linux "não copiou as informações do SMBIOS para a memória",
0xe0000
é o endereço base do BIOS desde os tempos antigos, e a leitura desta via/dev/mem
lerá diretamente da ROM (a menos que o BIOS tenha se substituído por RAM sombra durante o processo de inicialização, mas novamente isso não tem nada a ver com Linux).