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.
1013 B
1013 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] | <nil> | <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