You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
ozgurkon-2020-site/content/sessions/comprendre_le_role_du_noyau...

1022 B

key title id format tags level speakers videoId presentation draft
comprendre_le_role_du_noyau_d_un_systeme_d_exploitation_en_creant_un_from_scratch Comprendre le rôle du noyau d'un système d'exploitation en en créant un from scratch tOexEcqeKEztPbNmR4JT conference [_cloud___infra] beginner [alessio_coltellacci] y928d3uVEys <nil> false

Programmer le noyau d'un système d'exploitation est un très bon moyen pour en comprendre le fonctionnement et le scope de son travail (IO, gestion de la mémoire, etc). Cette présentation a pour but de présenter et de développer les composants élémentaires d'un micro noyau UNIX.

Dans ce talk je présenterai:

  • L'émulateur QEMU
  • La réalisation d'un secteur de boot avec une micro console
  • Comment gérer les interruptions hardware (clavier) et software
  • La gestion des appels systèmes
  • Un système multi-process simple qui va permettre de découvrir le surcoût des changements de contexte liés à la programmation concurrentielle