Correction – Module 104 : Fonctionnement d’un système d’exploitation CASA 2023

Partie 1 : Système d’exploitation Windows (20 points)

Questions théoriques

  1. Fonctions d’un système d’exploitation (2pts)
    • Gestion des processus
    • Gestion de la mémoire
    • Gestion des périphériques
    • Gestion des fichiers
  2. Explication des termes (2pts)
    • Multitâches : Capacité d’exécuter plusieurs programmes simultanément
    • Multiutilisateurs : Plusieurs utilisateurs peuvent travailler simultanément
    • Multiprocessing : Utilisation de plusieurs processeurs
    • Système embarqué : Système dédié à une tâche spécifique dans un appareil
  3. Différence contrôleur/pilote (2pts) Contrôleur : Composant matériel qui gère physiquement le périphérique
    Pilote : Programme qui permet au système d’exploitation de communiquer avec le périphérique
  4. Différence High-touch/Zero-Touch (2pts) High-touch : Installation manuelle nécessitant une intervention humaine
    Zero-Touch : Déploiement automatisé sans intervention humaine
  5. Fonctionnalités Windows (2pts)
    • DirectAccess : Connexion sécurisée automatique au réseau d’entreprise
    • Hyper-V : Solution de virtualisation Microsoft
    • BitLocker : Chiffrement de disque intégré

QCM et Questions spécifiques

  1. Avantages NTFS (1pt)
    • Gestion des permissions
    • Journalisation
    • Compression des fichiers
  2. Migration vs Mise à niveau (1pt) Migration : Transfert des données et paramètres vers une nouvelle installation
    Mise à niveau : Mise à jour du système en conservant applications et données
  3. Installation Windows 10 (1pt) Réponse C : Utiliser MDT pour les nouveaux PC et migrer les anciens
  4. Windows DISM (1pt) Réponse C : Outil de gestion des images systèmes
  5. Configuration minimale Windows 10 (1pt)
    • Processeur : 1 GHz
    • RAM : 2 GB (32 bits) / 4 GB (64 bits)
    • Disque : 32 GB

DISKPART (4 points)

# Lister partitions
select disk 1
list partition

# Supprimer partitions
select disk 1
clean

# Créer partitions
create partition primary size=40000
format fs=ntfs quick label="Infrastructure Digital" assign letter=G

create partition extended size=50000
create partition logical size=30000
format fs=ntfs quick label="cours divers" assign letter=H

# Détails et réduction
detail partition
shrink desired=10000

# Volume fractionné
convert dynamic
create volume stripe disk=2,3

Partie 2 : Système Linux (20 points)

1. Création utilisateurs et groupes (4pts)

# Création des groupes
groupadd -g 1001 Finance
groupadd -g 3001 Managers
groupadd -g 4001 Comptables

# Création des utilisateurs
useradd -u 1000 -g Finance -G Comptables -m -p $(echo SaFin@123 | openssl passwd -1 -stdin) Said
useradd -u 3000 -g Managers -m -p $(echo KaMan@123 | openssl passwd -1 -stdin) Kamal
useradd -u 4000 -g Comptables -G Managers,Finance -m -p $(echo com@123 | openssl passwd -1 -stdin) Hamid

2-7. Gestion des fichiers et répertoires

# Création arborescence
mkdir -p Direction/{Finance/{Gestion_salaires,Marches_publics},Marketing,GRH}

# Création fichiers
touch Direction/Finance/Marches_publics/marche{1,2}.txt

# Création répertoire Stratégie
mkdir Direction/Marketing/Strategie

# Copie fichiers
cp Direction/Finance/Marches_publics/marche{1,2}.txt Direction/

# Recherche fichiers
find /Direction -name "[Ss]*"

# Copie multiple
cp -t /Marketing /Marches_publics/*.{xls,ppt,c} /Marches_publics/{strategie.txt,finance_pubic.txt}

8-13. Administration système

# Extraire derniers utilisateurs
tail -6 /etc/passwd

# Création répertoires avec umask
umask 027
mkdir -p /GRH/{Gestion_carriere,Offre_emploi}

# Modification droits
chmod 750 marche1.txt
chmod o+rx "Offre emploi"

# Installation package
tar xzf Openldap-4.Op1-3.1386.tgz
cd Openldap-4.Op1-3.1386
./configure && make && sudo make install

# Recherche fichiers
find / -size +50M -atime 6