Primeiro Semestre de 2017
Interfaces entre Kernel Space <> User Space
Helen Fornazier
10/05 às 16h00 na sala 353 (IC-3.5)
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.