O papel de Adeos w.r.t Linux

1

The event pipeline The fundamental Adeos structure one must keep in mind is the chain of client domains asking for event control. A domain is a kernelbased software component which can ask the Adeos layer to be notified of:
· Every incoming external interrupt, or autogenerated virtual interrupt; ·
Every system call issued by Linux applications, ·
Other system events triggered by the kernel code (e.g. Linux task switching, signal notification, Linux task exits etc.).

De: Vida com Adeos: link

Pergunta: Adeos deve estar entre o hardware e o kernel Linux, eu posso entender sobre Adeos dizendo ao Linux sobre interrupções de hardware, mas por que Adeos deveria saber sobre a "chamada de sistema" emitida pelo Linux?

    
por Aquarius_Girl 01.04.2012 / 19:13

1 resposta

2

As chamadas do sistema Linux oferecem acesso direto ao hardware em alguns casos. Por exemplo. read () e write () podem ser aplicados a dispositivos brutos em / dev, ioctl () podem ser usados para inserir valores em registradores de hardware. Eu suponho que é mais simples interceptar tais atividades no momento do syscall do que antecipar tudo que um driver de dispositivo pode fazer e infestá-lo com retornos de chamada.

    
por 02.04.2012 / 01:41