Cours & Tutoriels

Modules informatique

liste des modules enseignés dans les écoles d'informatique

137 cours
Administration Linux

Mécanisme de la résolution de noms DNS

La résolution de noms DNS permet d'accéder aux ressources Internet en utilisant des noms de domaine plutôt que des adresses IP. Pour convertir les noms de domaine en adresses IP, les serveurs DNS coordonnent leurs efforts de manière hiérarchique et distribuée.

Administration Linux

Résolution de noms DNS

Un élément essentiel de l'infrastructure d'Internet, le DNS (Domain Name System) sert de système hiérarchique et distribué qui traduit les noms de domaine conviviaux pour les humains en adresses IP lisibles par les machines.

Système d'exploitation

Les files d'attente d'ordonnancement

Le système d'exploitation maintient tous les PCB (Process Control Blocks) dans des files d'attente d'ordonnancement. Le SE maintient une file d'attente séparée pour chacun des états de processus et les PCB de tous les processus dans le même état d'exécution sont placés dans la même file d'attente.

Système d'exploitation

États des processus et transitions d'état

Un système d'exploitation utilise la notion d'état de processus pour garder une trace de ce qu'un processus fait à tout moment. Le noyau utilise des états de processus pour simplifier son propre fonctionnement, de sorte que le nombre d'états de processus et leurs noms peuvent varier selon les systèmes d'exploitation.

Système d'exploitation

Introduction aux appels système

Les appels système fournissent une interface aux services mis à disposition par un système d'exploitation. Un appel système est une méthode permettant à un programme informatique de demander un service au noyau du système d'exploitation sur lequel il s'exécute.

Système d'exploitation

Fonctionnement en mode double et multi-mode dans un système d'exploitation

Étant donné que le système d'exploitation et ses utilisateurs partagent les ressources matérielles et logicielles du système informatique, un système d'exploitation correctement conçu doit garantir qu'un programme incorrect (ou malveillant) ne peut pas entraîner une exécution incorrecte d'autres programmes - ou du système d'exploitation lui-même.