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

Thème : Architectures matérielles et systèmes d'exploitation · Tiré du sujet Jour 1 (2021)

Énoncé

Exercice 2 (4 points)

Cet exercice porte sur les notions de routage, de processus et de systèmes sur puces.

Un constructeur automobile utilise des ordinateurs pour la conception de ses véhicules. Ceux-ci sont munis d'un système d'exploitation ainsi que de nombreuses applications parmi lesquelles on peut citer:

un logiciel de traitement de texte;

un tableur;

un logiciel de Conception Assistée par Ordinateur (CAO);

un système de gestion de base de donnée (SGBD).

Chaque ordinateur est équipé des périphériques classiques: clavier, souris, écran et est relié à une imprimante réseau.

1.

Ce constructeur automobile intègre à ses véhicules des systèmes embarqués, comme par exemple un système de guidage par satellites (GPS), un système de freinage antiblocage (ABS)...

Ces dispositifs utilisent des systèmes sur puces (SoC: Système on a Chip).

Citer deux avantages à utiliser ces systèmes sur puces plutôt qu'une architecture classique d'ordinateur.

2.

Un ingénieur travaille sur son ordinateur et utilise les quatre applications citées au début de l'énoncé.

Pendant l'exécution de ces applications, des processus mobilisent des données et sont en attente d'autres données mobilisées par d'autres processus.

On donne ci-dessous un tableau indiquant à un instant précis l'état des processus en cours d'exécution et dans lequel D1, D2, D3, D4 et D5 sont des données.

La lettre M signifie que la donnée est mobilisée par l'application; la lettre A signifie que l'application est en attente de cette donnée.

Lecture du tableau: le logiciel de traitement de texte mobilise (M) la donnée D1 et est en attente (A) de la donnée D2.

D1

D2

D3

D4

D5

Traitement de texte

M

A

-

-

-

Tableur

A

-

-

-

M

SGBD

-

M

A

A

-

CAO

-

-

A

M

A

Montrer que les applications s'attendent mutuellement. Comment s'appelle cette situation ?

Énoncé: Exercice 2 - Systèmes sur puces et processus · Bac Numérique et Sciences Informatiques Amérique du Nord 2021 (jour 1)

Corrigé

Corrigé proposé par AprenAI (non officiel)

1. Citer deux avantages à utiliser ces systèmes sur puces plutôt qu'une architecture classique d'ordinateur.

Réponse : Consommation d'énergie réduite / Encombrement et poids réduits / Coût de fabrication inférieur / Fiabilité accrue et meilleure vitesse de transmission

2. Montrer que les applications s'attendent mutuellement.

Réponse : Traitement de texte attend D2 (mobilisée par SGBD) → SGBD attend D4 (mobilisée par CAO) → CAO attend D5 (mobilisée par Tableur) → Tableur attend D1 (mobilisée par Traitement de texte)

La réponse de la question restante et l’explication pas à pas sont réservées aux membres Premium. Premium

Résous-le ici : correction automatique, indices et corrigé détaillé.

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

Plus d’exercices d’Architectures matérielles et systèmes d'exploitation