Please enable JavaScript.
Coggle requires JavaScript to display documents.
Système d'exploitation (OS) - Coggle Diagram
Système d'exploitation (OS)
Programmes système
logiciel qui assure interaction utilisateur-ordinateur
Gérer les ressources de la machine
Chargement + lancement programmes
gestions composants
protection contre erreurs
Exemples
Windows
Mac OS
Linux
développé pour ordinateurs personnels compatibles PC
Logiciels GNU
Langage C
Informaticiens visés
Bash
Interpréteur de commandes sous Windows, Mac OS et Linux
PowerShell pour Windows (CMD)
Quelques commandes
Mkdir
Créer un dossier
Echo "" fichier.txt
Créer un fichier
Rmdir
Supprimer un fichier
Cd
Ouvrir un répertoire
Ls
Voir le contenu d'un dossier
Programmes d'application
résoudre problèmes spécifiques utilisateurs
Principaux composants
Kernel
Noyau, gère fonctions clés OS
Shell
Interpréteur de commandes, permet de communiquer avec OS
File System
gère arborescence, écriture et lecture de fichier
Drivers
permettent gestion périphériques
Types
monoprogrammation
exécution d'un seul programme à la fois
multiprogrammation
exécution cyclique de mini tache pour chaque utilisateur
Processus
contexte d'exécution
ensemble des ressources mise à disposition d'un programme fournies par le processeur à l'exécution
ordonnancement
affectation d'un processus à un cœur par l'OS
FIFO
processus à courte durée d'exécution sont pénalisés
SJF
Round Robin
tourner par rapport aux processus en file d'attente
Priorité
Déterminer meilleur modèle?
représentation de l'ordonnancement
temps d'arrivée processus
durée processus
temps de terminaison
temps d'exécution
temps d'attente