Toute machine est dotée d’un système d’exploitation qui a pour fonction de charger les programmes depuis la mémoire de masse et de lancer leur exécution en leur créant des processus, de gérer l’ensemble des ressources, de traiter les interruptions ainsi que les entrées-sorties et enfin d’assurer la sécurité globale du système.
Au programme de la classe de première
Contenus | Capacités attendues | Commentaire |
---|---|---|
Systèmes d’exploitation | - Identifier les fonctions d’un système d’exploitation. - Utiliser les commandes de base en ligne de commande. - Gérer les droits et permissions d’accès aux fichiers. |
- Les différences entre systèmes d’exploitation libres et propriétaires sont évoquées. - Les élèves utilisent un système d’exploitation libre. - Il ne s’agit pas d’une étude théorique des systèmes d’exploitation. |
Au programme de la classe de terminale
Contenus | Capacités attendues | Commentaire |
---|---|---|
Composants intégrés d’un système sur puce. | Identifier les principaux composants sur un schéma de circuit et les avantages de leur intégration en termes de vitesse et de consommation. | Le circuit d’un téléphone peut être pris comme un exemple : microprocesseurs, mémoires locales, interfaces radio et filaires, gestion d’énergie, contrôleurs vidéo, accélérateur graphique, réseaux sur puce, etc. |
Gestion des processus et des ressources par un système d’exploitation. | - Décrire la création d’un processus, l’ordonnancement de plusieurs processus par le système. - Mettre en évidence le risque de l’interblocage (deadlock). |
- À l’aide d’outils standard, il s’agit d’observer les processus actifs ou en attente sur une machine. - Une présentation débranchée de l’interblocage peut être proposée. |