Exercices d’Architectures matérielles et systèmes d'exploitation · Bac Amérique du Nord

6 exercices d’Architectures matérielles et systèmes d'exploitation tombés au Bac de Numérique et Sciences Informatiques (Amérique du Nord) (2021-2026).

Exercice 1 - Architecture matérielle et systèmes… · Amérique du Nord 2026 (jour 2)

Questions 1 à 7 : cycle de vie et diagramme d'états des processus, situations d'interblocage de ressources, architectures matérielles (multi-cœur, SoC) et chronogramme d'ordonnancement par tourniquet (round-robin).

Exercice 1 - Ordonnancement et interblocage · Amérique du Nord 2024 (jour 1)

Questions portant sur les états des processus (prêt, élu, bloqué), le chronogramme d'un ordonnancement par tourniquet avec file d'attente, l'implémentation de la classe Ordonnanceur et d'une boucle principale de simulation, ainsi que l'explication de l'interblocage survenant lors de l'acquisition de ressources…

Exercice 2 - Processus et ordonnancement · Amérique du Nord 2023 (jour 1)

Parties A et B de l'exercice 2 : analyse d'un extrait de la commande ps (processus père/fils, temps processeur, arborescence des processus), définition des trois états d'un processus (prêt, bloqué, élu) et ordonnancement par tourniquet avec un quantum de 2 unités de temps.

Exercice 3 - Questions 1 et 2 · Amérique du Nord 2023 (jour 2)

Système d'exploitation UNIX : arborescence, navigation en ligne de commande (ls, cd, cp) et gestion des permissions (ls -l, rm, chmod).

Exercice 2 · Amérique du Nord 2022 (jour 2)

Exercice sur les systèmes d'exploitation : commandes UNIX dans l'arborescence, commande ps et processus, ordonnancement (tourniquet et plus court d'abord), et interblocage des processus.

Exercice 2 - Systèmes sur puces et processus · Amérique du Nord 2021 (jour 1)

1. Citer deux avantages à utiliser des systèmes sur puces (SoC) plutôt qu'une architecture classique d'ordinateur. 2. À partir d'un tableau d'allocation de ressources (données D1 à D5 mobilisées ou attendues par quatre applications), montrer que les applications s'attendent mutuellement et nommer cette situation.

Autres thèmes : Numérique et Sciences Informatiques

Structures de données

Bases de données

Architectures, systèmes et réseaux

Langages et programmation

Algorithmique