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.
26 lines
1022 B
26 lines
1022 B
---
|
|
key: >-
|
|
comprendre_le_role_du_noyau_d_un_systeme_d_exploitation_en_creant_un_from_scratch
|
|
title: >-
|
|
Comprendre le rôle du noyau d'un système d'exploitation en en créant un from
|
|
scratch
|
|
id: tOexEcqeKEztPbNmR4JT
|
|
format: conference
|
|
tags:
|
|
- _cloud___infra
|
|
level: beginner
|
|
speakers:
|
|
- alessio_coltellacci
|
|
videoId: y928d3uVEys
|
|
presentation: null
|
|
draft: 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
|
|
|