Architecture et systèmes d'exploitation

Cours de Première NSI : rôle de l'OS, noyau et appels système, shell, arborescence Linux, permissions POSIX et licences. Contenu réservé aux comptes avec abonnement actif (ou prof / admin / accès invité).

Plan : sept fiches alignées sur le chapitre « Systèmes d'Exploitation » (Duarte L., Sainte Ursule), puis un terminal simulé pour s'entraîner à taper les commandes.

Schéma du cours : modèle en couches

┌──────────────────────────────────────────────┐
│  Applications utilisateur                    │
│  (navigateur, jeux, Python, vos scripts…)    │
├──────────────────────────────────────────────┤
│  Système d'exploitation                      │
│  ordonnanceur · fichiers · pilotes (drivers) │
├──────────────────────────────────────────────┤
│  Matériel (hardware)                         │
│  CPU · RAM · disque · carte graphique…       │
└──────────────────────────────────────────────┘

Trois missions de l'OS

fondamental

Logiciel entre applications et matériel.

Ressources
CPU, RAM, disque, réseau
Abstraction
Machine virtuelle simple pour le programmeur
Arbitrage
Accès concurrents entre applications

Linux en pratique

terminal

Shell, chemins, droits rwx pour les TP NSI.

/
Racine unique (pas de C:, D:)
UGO
User, Group, Others + chmod
Libre
Code ouvert, 4 libertés

Chapitres du cours