Qu'est-ce qu'un OS ?
définitionL'Operating System est le logiciel fondamental entre vos programmes et le matériel.
Programme Matériel
│ (disque : secteurs,
│ sauvegarder("fichier.txt") tête de lecture…)
▼ ▲
└────────────► OS ─────────────────┘
abstraction : une API simple
Gestion
CPU, RAM, disque, réseau
Abstraction
Masque la complexité du hardware (machine virtuelle simple)
Arbitrage
Partage les ressources entre applications concurrentes
Exemple
Au lieu de piloter la tête de lecture du disque, le programmeur appelle une API :
sauvegarder("mon_fichier.txt")À retenir
L'OS transforme des opérations matérielles en services logiciels standardisés.
GestionCPU, RAM, disque, réseau
AbstractionFichiers, processus, API simples
ArbitragePartage équitable entre applis