--- alias: "SE", "OS", "Operating system", "systèmes d'exploitation" --- up:: [[informatique]] #informatique ---- > [!smallquery]- Sous-notes de `=this.file.link` > ```dataview > TABLE title, up as "Up", up.up as "2-Up", up.up.up as "3-Up", up.up.up.up as "4-Up" > FROM -#cours AND -#exercice AND -"daily" AND -#excalidraw AND -#MOC > WHERE any(map([up, up.up, up.up.up, up.up.up.up], (x) => econtains(x, this.file.link))) > WHERE file != this.file > SORT up.up.up.up, up.up.up, up.up, up > ``` - [[Sous-système de gestion de processus]] - [[Ordonnancement d'exécution des processus|ordonnancement]] - [[sous-système de gestion de mémoire]] - [[sous-système de gestion des fichiers]] # Definition - Un [[système d'exploitation|SE]] est un allocateur de ressources - Gère toutes les ressources - Décide, dans le cas de requêtes contradictoires, de l'utilisation efficace et équitable des ressources - Un [[système d'exploitation|SE]] est un programme de contrôle # Identification d'un utilisateur - _login_ : `UNAME` (user name) - mot de pass: authentification - Principe : - l'identification et la définition des permissions reposent sur : - `UID` (User IDentification), entier unique associé à chaque utilisateur (login) - entier plus efficace que chaîne de caractères - `GID` (Group IDentification) entier unique associé à chaque groupe - chaque utilisateur $\in$ un groupe principal, et peut être dans d'autres groupes