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.
992 B
992 B
id | key | title | level | formats | tags | speakers | presentation | videoId | draft |
---|---|---|---|---|---|---|---|---|---|
tOexEcqeKEztPbNmR4JT | 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 créant un from scratch | beginner | Conference | [Cloud / Infra] | [alessio_coltellacci] | <nil> | <nil> | true |
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