[Cours système Linux – Episode 2] Les rôles du noyau

Dans cette partie nous allons voir les nombreux rôles que je le noyau Linux, ce qui vous montrera la complexité d’un tel programme, et fera comprendre que seuls les meilleurs programmeurs du monde peuvent entreprendre une tâche aussi titanesque et complexe.

Gestion de la mémoire

Le premier rôle du noyau est de gérer la mémoire, la fameuse RAM, présente sur l’ordinateur. Pour ce faire, le noyau qui est, rappelons le, le premier programme à monter en mémoire, va se loger dans une zone à haut privilège de la mémoire physique, et va considérer que le reste de la mémoire physique est de la mémoire virtuelle. Lire la suite

[Cours système Linux – Episode 1] Introduction

Le savoir que nous allons aborder dans ce cours système Linux fonctionne en réalité dans n’importe quel environnement Unix.

Unix est un système d’exploitation multi-processus et multi-utilisateurs inventé dans les années 60. Historiquement, il s’est rapidement séparé en deux familles d’Unices (c’est le pluriel d’Unix) : System V, plutôt porté par le monde industriel, et BSD porté par l’Université de Berkeley. Les unices d’aujourd’hui ont fini par être compatible de ces deux mondes. Lire la suite