\documentclass[a4paper,11pt]{article}

\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[francais,bloc,completemulti]{automultiplechoice}
\usepackage[french]{babel}
\usepackage{amsmath, amssymb}

\title{Systèmes d'exploitation}
\date{Numérique et sciences informatiques}

\begin{document}

\noindent\textbf{Systèmes d'exploitation} \hfill \textit{Numérique et sciences informatiques}\\[0.4em]
Nom~: \dotfill\ Prénom~: \dotfill

\bigskip

\element{premieresystemesexploitation}{
  \begin{question}{q01}
    Qu'est-ce qu'un \textbf{système
d'exploitation} ?
    \begin{choices}
    \wrongchoice{Un type particulier de processeur}
    \wrongchoice{Une mémoire électronique de l'ordinateur}
    \correctchoice{Un logiciel fondamental qui gère le matériel et fournit des services aux applications (gestion des fichiers, des processus, de la mémoire, des périphériques)}
    \wrongchoice{Un logiciel d'application comme un traitement de texte}
    \end{choices}
  \end{question}
}

\element{premieresystemesexploitation}{
  \begin{question}{q02}
    Lequel des noms suivants
désigne un \textbf{système
d'exploitation} ?
    \begin{choices}
    \wrongchoice{Microsoft Word}
    \correctchoice{Linux}
    \wrongchoice{Firefox}
    \wrongchoice{Excel}
    \end{choices}
  \end{question}
}

\element{premieresystemesexploitation}{
  \begin{question}{q03}
    Qu'est-ce qu'un \textbf{processus} ?
    \begin{choices}
    \wrongchoice{Une fonction Python}
    \wrongchoice{Un fichier stocké sur le disque}
    \correctchoice{Un programme en cours d'exécution, accompagné de sa mémoire, de ses ressources et de son contexte}
    \wrongchoice{Un type particulier de mémoire}
    \end{choices}
  \end{question}
}

\element{premieresystemesexploitation}{
  \begin{question}{q04}
    Pourquoi le système
d'exploitation gère-t-il la
\textbf{mémoire} ?
    \begin{choices}
    \wrongchoice{Pour nettoyer la mémoire chaque jour}
    \correctchoice{Pour allouer de la mémoire à chaque processus, isoler les processus entre eux pour la sécurité, et partager efficacement la mémoire vive disponible}
    \wrongchoice{Pour augmenter la capacité physique de la mémoire}
    \wrongchoice{Pour rendre la mémoire plus rapide d'accès}
    \end{choices}
  \end{question}
}

\element{premieresystemesexploitation}{
  \begin{question}{q05}
    Que permet un \textbf{système de
fichiers} ?
    \begin{choices}
    \wrongchoice{D'envoyer des courriels}
    \wrongchoice{De compresser les données stockées}
    \wrongchoice{De jouer de la musique}
    \correctchoice{D'organiser les données stockées sur un support (disque dur, disque à mémoire flash) sous forme de fichiers et de dossiers}
    \end{choices}
  \end{question}
}

\element{premieresystemesexploitation}{
  \begin{question}{q06}
    Comment un programme accède-t-il
à un \textbf{périphérique} comme une
imprimante, une caméra ou un
microphone ?
    \begin{choices}
    \wrongchoice{Directement, en parlant au matériel}
    \wrongchoice{En débranchant et en rebranchant l'appareil}
    \wrongchoice{Par l'intermédiaire d'une carte mémoire amovible}
    \correctchoice{Par l'intermédiaire du système d'exploitation, qui fournit une interface uniforme grâce à des pilotes}
    \end{choices}
  \end{question}
}

\element{premieresystemesexploitation}{
  \begin{question}{q07}
    Qu'est-ce que le \textbf{noyau} d'un
système d'exploitation ?
    \begin{choices}
    \wrongchoice{Le centre du processeur}
    \wrongchoice{Une partie du processeur}
    \correctchoice{La partie centrale et privilégiée du système d'exploitation, qui contrôle directement le matériel et fait l'interface avec les applications}
    \wrongchoice{Une application graphique}
    \end{choices}
  \end{question}
}

\element{premieresystemesexploitation}{
  \begin{question}{q08}
    Comment un système
d'exploitation parvient-il à
exécuter \textbf{plusieurs programmes
en même temps} sur un
processeur monocœur ?
    \begin{choices}
    \wrongchoice{Cette exécution simultanée est techniquement impossible}
    \correctchoice{Par commutation rapide de contexte : le système alterne entre les processus toutes les quelques millisecondes, donnant l'illusion d'un parallélisme}
    \wrongchoice{En ignorant tous les programmes sauf un}
    \wrongchoice{En les fusionnant en un seul}
    \end{choices}
  \end{question}
}

\element{premieresystemesexploitation}{
  \begin{question}{q09}
    Pourquoi un système
d'exploitation gère-t-il des
\textbf{permissions} sur les fichiers ?
    \begin{choices}
    \wrongchoice{Pour ranger les fichiers par couleur}
    \wrongchoice{Pour compresser les fichiers}
    \wrongchoice{Pour gagner de l'espace de stockage}
    \correctchoice{Pour la sécurité : limiter qui peut lire, écrire ou exécuter chaque fichier (utilisateur propriétaire, groupe, autres utilisateurs)}
    \end{choices}
  \end{question}
}

\element{premieresystemesexploitation}{
  \begin{question}{q10}
    Quels sont aujourd'hui les
\textbf{deux principaux systèmes
d'exploitation mobiles} ?
    \begin{choices}
    \wrongchoice{Windows et macOS}
    \correctchoice{Android et iOS}
    \wrongchoice{Symbian et BlackBerry OS}
    \wrongchoice{Linux et BSD}
    \end{choices}
  \end{question}
}

\element{premieresystemesexploitation}{
  \begin{question}{q11}
    Qu'est-ce que la \textbf{mémoire
virtuelle} ?
    \begin{choices}
    \wrongchoice{De la mémoire qui n'existerait pas vraiment}
    \correctchoice{Un mécanisme par lequel chaque processus voit un espace mémoire propre et continu, projeté par le système d'exploitation sur la mémoire physique (avec parfois extension sur le disque, le fichier d'échange)}
    \wrongchoice{Une mémoire partagée à travers le réseau}
    \wrongchoice{Une partition cachée sur le disque dur}
    \end{choices}
  \end{question}
}

\element{premieresystemesexploitation}{
  \begin{question}{q12}
    Quel composant du système
d'exploitation décide \textbf{quel
processus} s'exécute à un
moment donné ?
    \begin{choices}
    \wrongchoice{Le pilote}
    \correctchoice{L'ordonnanceur}
    \wrongchoice{La table de hachage}
    \wrongchoice{Le gestionnaire de fichiers}
    \end{choices}
  \end{question}
}

\element{premieresystemesexploitation}{
  \begin{question}{q13}
    Qu'est-ce qu'un \textbf{interpréteur
de commandes} ?
    \begin{choices}
    \correctchoice{Un programme qui constitue une interface en mode texte entre l'utilisateur et le système d'exploitation, par exemple Bash, Zsh ou PowerShell}
    \wrongchoice{Un protocole réseau}
    \wrongchoice{Un fichier exécutable quelconque}
    \wrongchoice{Un type particulier de mémoire}
    \end{choices}
  \end{question}
}

\element{premieresystemesexploitation}{
  \begin{question}{q14}
    Quelle particularité
distingue \textbf{Linux} des autres
grands systèmes
d'exploitation ?
    \begin{choices}
    \wrongchoice{Il est plus rapide à l'exécution}
    \correctchoice{Il est libre et à code source ouvert : son code est librement consultable, modifiable et redistribuable, sous licence GPL}
    \wrongchoice{Il fonctionne sans aucun matériel}
    \wrongchoice{Il ne possède pas de noyau}
    \end{choices}
  \end{question}
}

\element{premieresystemesexploitation}{
  \begin{question}{q15}
    Que se passe-t-il quand on
\textbf{démarre} un ordinateur ?
    \begin{choices}
    \wrongchoice{Rien de particulier}
    \wrongchoice{Le système d'exploitation se met automatiquement à jour}
    \wrongchoice{Le système d'exploitation s'éteint}
    \correctchoice{Le BIOS (ou UEFI) initialise le matériel, puis charge le chargeur d'amorçage, qui charge le noyau du système, lequel démarre les services et l'interface utilisateur}
    \end{choices}
  \end{question}
}

\element{premieresystemesexploitation}{
  \begin{question}{q16}
    Comment une application
demande-t-elle un service au
noyau, par exemple pour lire
un fichier ?
    \begin{choices}
    \wrongchoice{Elle envoie un courriel au noyau}
    \wrongchoice{Elle redémarre le système}
    \wrongchoice{Elle accède directement au matériel}
    \correctchoice{Par l'intermédiaire d'un appel système, qui fait passer brièvement l'exécution en mode noyau le temps de réaliser le service, puis revient en mode utilisateur}
    \end{choices}
  \end{question}
}

\element{premieresystemesexploitation}{
  \begin{question}{q17}
    Qu'est-ce qu'un système
d'exploitation \textbf{temps réel} ?
    \begin{choices}
    \correctchoice{Un système qui garantit des temps de réponse prévisibles, indispensable pour l'embarqué critique : freinage automobile, avionique, contrôle industriel}
    \wrongchoice{Un système d'exploitation très rapide}
    \wrongchoice{Un système sans interface graphique}
    \wrongchoice{Un système qui affiche l'heure courante}
    \end{choices}
  \end{question}
}

\element{premieresystemesexploitation}{
  \begin{question}{q18}
    Comment un \textbf{système de
fichiers} est-il
généralement organisé ?
    \begin{choices}
    \wrongchoice{Sous forme d'une table à deux dimensions}
    \wrongchoice{De manière aléatoire}
    \correctchoice{Sous forme d'arbre, c'est-à-dire d'une hiérarchie de dossiers et de sous-dossiers, avec une racine}
    \wrongchoice{Sous forme d'une grande liste plate}
    \end{choices}
  \end{question}
}

\element{premieresystemesexploitation}{
  \begin{question}{q19}
    Pourquoi deux processus ne
peuvent-ils pas écrire
\textbf{simultanément} dans le
même fichier sans
précaution ?
    \begin{choices}
    \correctchoice{Parce que les écritures peuvent se mélanger, ce qui crée des courses critiques et conduit à des données corrompues}
    \wrongchoice{Parce que le disque dur ne le permet pas}
    \wrongchoice{Parce que c'est interdit par la loi}
    \wrongchoice{Aucun risque n'est associé à cette situation}
    \end{choices}
  \end{question}
}

\element{premieresystemesexploitation}{
  \begin{question}{q20}
    Qu'est-ce qu'une \textbf{machine
virtuelle} ?
    \begin{choices}
    \wrongchoice{Un programme antivirus}
    \correctchoice{Une simulation d'un ordinateur complet (avec son propre système d'exploitation) à l'intérieur d'un autre, ce qui permet d'exécuter plusieurs systèmes sur une même machine physique}
    \wrongchoice{Un ordinateur qui n'existe pas réellement}
    \wrongchoice{Une carte graphique particulière}
    \end{choices}
  \end{question}
}

\element{premieresystemesexploitation}{
  \begin{question}{q21}
    Quelle est la différence
entre un \textbf{fil d'exécution}
et un \textbf{processus} ?
    \begin{choices}
    \correctchoice{Un processus possède sa propre mémoire (forte isolation), tandis que plusieurs fils d'exécution d'un même processus partagent la mémoire (plus léger, mais aussi plus risqué)}
    \wrongchoice{Un fil d'exécution est plus lent qu'un processus}
    \wrongchoice{Le concept de processus n'existe que sous Linux}
    \wrongchoice{Aucune différence}
    \end{choices}
  \end{question}
}

\element{premieresystemesexploitation}{
  \begin{question}{q22}
    Qu'est-ce qu'une
\textbf{interruption} dans un
système d'exploitation ?
    \begin{choices}
    \wrongchoice{Une erreur fatale du programme}
    \wrongchoice{Une coupure de courant}
    \wrongchoice{La fin normale d'un programme}
    \correctchoice{Un signal envoyé au processeur, par le matériel ou par un programme, qui suspend le travail en cours pour exécuter un gestionnaire approprié}
    \end{choices}
  \end{question}
}

\element{premieresystemesexploitation}{
  \begin{question}{q23}
    Sous Unix, que signifie
la chaîne de permissions
\texttt{rwxr-xr--} ?
    \begin{choices}
    \wrongchoice{Tous les utilisateurs peuvent tout faire}
    \correctchoice{Le propriétaire a les droits de lecture, d'écriture et d'exécution (\texttt{rwx}) ; le groupe a les droits de lecture et d'exécution (\texttt{r-x}) ; les autres utilisateurs ont seulement le droit de lecture (\texttt{r--})}
    \wrongchoice{Tout le monde peut exécuter le fichier}
    \wrongchoice{Personne ne peut lire le fichier}
    \end{choices}
  \end{question}
}

\element{premieresystemesexploitation}{
  \begin{question}{q24}
    Pourquoi l'\textbf{isolation}
des processus est-elle
cruciale pour la sécurité ?
    \begin{choices}
    \wrongchoice{Pour faciliter la copie de fichiers}
    \correctchoice{Pour empêcher qu'un programme malveillant ou simplement bogué accède à la mémoire ou aux fichiers d'autres processus, et puisse compromettre l'ensemble du système}
    \wrongchoice{Pour rendre les programmes plus rapides}
    \wrongchoice{Pour économiser de l'électricité}
    \end{choices}
  \end{question}
}

\element{premieresystemesexploitation}{
  \begin{question}{q25}
    Parmi les affirmations
suivantes sur les
systèmes d'exploitation,
laquelle est \textbf{fausse} ?
    \begin{choices}
    \wrongchoice{Le rôle d'un système d'exploitation est de gérer les processus, la mémoire, les fichiers et les périphériques}
    \correctchoice{Une application accède directement au matériel sans passer par le système d'exploitation}
    \wrongchoice{La virtualisation permet d'exécuter plusieurs systèmes d'exploitation sur une même machine physique}
    \wrongchoice{Linux est un noyau de système d'exploitation libre}
    \end{choices}
  \end{question}
}

\element{premieresystemesexploitation}{
  \begin{question}{q26}
    Un processeur moderne distingue deux modes d'exécution :
le \textbf{mode utilisateur} et le \textbf{mode noyau}. Quelle est
la différence essentielle entre les deux ?
    \begin{choices}
    \correctchoice{Le mode noyau permet d'accéder à toutes les ressources matérielles, tandis que le mode utilisateur restreint l'accès à la mémoire et aux périphériques}
    \wrongchoice{Le mode noyau ne fonctionne que sur Linux}
    \wrongchoice{Le mode utilisateur n'est utilisé que pour les jeux vidéo}
    \wrongchoice{Le mode noyau est plus rapide que le mode utilisateur}
    \end{choices}
  \end{question}
}

\element{premieresystemesexploitation}{
  \begin{question}{q27}
    Dans quel ordre se superposent les couches logicielles
d'un système informatique typique, du plus bas niveau
(matériel) au plus haut niveau (utilisateur) ?
    \begin{choices}
    \wrongchoice{Matériel, applications utilisateur, bibliothèques, noyau}
    \correctchoice{Matériel, noyau du système d'exploitation, bibliothèques et services, applications utilisateur}
    \wrongchoice{Noyau, matériel, applications utilisateur, bibliothèques}
    \wrongchoice{Applications, noyau, matériel, bibliothèques}
    \end{choices}
  \end{question}
}

\element{premieresystemesexploitation}{
  \begin{question}{q28}
    Quelle est la \textbf{différence} entre le BIOS (ou son
successeur UEFI) et un système d'exploitation comme
Windows ou Linux ?
    \begin{choices}
    \correctchoice{Le BIOS/UEFI est un micrologiciel intégré à la carte mère qui initialise le matériel puis lance le système d'exploitation}
    \wrongchoice{L'UEFI est un système d'exploitation libre, comme Linux}
    \wrongchoice{Aucune, il s'agit du même logiciel sous deux noms différents}
    \wrongchoice{Le BIOS/UEFI remplace le système d'exploitation sur les serveurs}
    \end{choices}
  \end{question}
}

\element{premieresystemesexploitation}{
  \begin{question}{q29}
    Que désigne-t-on par \textbf{pilote} (en anglais \textit{driver})
dans un système d'exploitation ?
    \begin{choices}
    \wrongchoice{Un programme qui exécute les calculs scientifiques en parallèle}
    \correctchoice{Un programme spécialisé permettant au système d'exploitation de communiquer avec un périphérique matériel précis}
    \wrongchoice{La cadence d'horloge du processeur}
    \wrongchoice{La personne qui utilise l'ordinateur}
    \end{choices}
  \end{question}
}


\onecopy{1}{
  \shufflegroup{premieresystemesexploitation}
  \insertgroup{premieresystemesexploitation}
}

\end{document}
