Instituto de Computação - UNICAMP

MC039B/MO901B Seminários sobre Software Livre

Profa. Islene Calciolari Garcia

Primeiro Semestre de 2017


Interfaces entre Kernel Space <–> User Space

Helen Fornazier

10/05 às 16h00 na sala 353 (IC-3.5)

helen Resumo: No fundo tudo se resume à chamada de sistemas, mesmo assim conseguimos identificar diversos mecanismos utilizados na iteração entre o Kernel e o User space utilizadas em diversas APIs do Kernel, i.e. a forma que o User space requisita ao Kernel um certo tamanho de imagem da webcam (utilizando IOCTLs) é diferente de como adicionar uma nova rota na tabela de roteamento (NetLink). Neste seminário, Helen vai apresentar alguns desses principais mecanismos, abordando read/write, IOCTLs, NetLinks, signals e interfaces baseadas em sistemas de arquivos (procfs, sysfs, configfs).

Sobre a palestrante: Graduada em Ciência da Computação pela Unicamp, em Engenharia com ênfase em sistemas embarcados pela Télécom Paristech e em sistemas wireless pela Universidade Pierre e Marie-Curie. Participou do programa Outreachy no Linux Kernel e atualmente trabalha como desenvolvedora no time de Kernel da Collabora. Seus trabalhos mais recentes incluem os subsistemas de ASoC, NVMe e Video4Linux.