Module: Systèmes d‘Exploitation
Systèmes
d’exploitation
Windows/Unix/Linux
Abdellah OUAGUID
Laboratoire : Informatique Intelligence Artificielle et
Cyber Sécurité (2IACS)
ENSET, Université Hassan II Casablanca, Maroc
Email : ouaguid@[Link]
Systèmes d’exploitation Windows/Unix/Linux 1 Copyright (C) 2024 - All rights reserved.
Objectifs du module
Se familiariser avec les concepts et les techniques fondamentales
des systèmes d'exploitation
Comprendre les fonctions du noyau et services des systèmes
d’exploitation
Acquérir des compétences en l'installation, configuration et
extension des services et environnement d'exploitation Unix/Linux
Acquérir les compétences nécessaires à la gestion des serveurs et
à la maintenance, surveillance des performances du serveur, et
mise en place de système de sauvegarde/restauration
Systèmes d’exploitation Windows/Unix/Linux 2 Copyright (C) 2024 - All rights reserved.
Contenu du module
Description détaillée des enseignements et/ou activités
Théorie des systèmes d’exploitation Systèmes d’exploitation Windows/Unix/Linux
• Généralités sur les systèmes d’exploitation
• Définitions, Fonctions d’un système d’exploitation, … • Systèmes d’exploitation Windows
• Architecture et concepts des systèmes d’exploitation ▪ Installation, Gestion, Exploitation de Windows
• Principaux services des systèmes d’exploitation ▪ ….
• Notion de processus et thread, Algorithmes d’ordonnancement, • Systèmes d’exploitation Unix/Linux
• Communication interprocessus, Gestion de la mémoire, ▪ Installation , Gestion et Exploitation
• Gestion de fichiers, d’Entrées/Sorties, des périphériques; ▪ ….
• …
Systèmes d’exploitation Windows/Unix/Linux 3 Copyright (C) 2024 - All rights reserved.
Systèmes d’exploitation Windows
Introduction à Microsoft Windows 01
Installation du Windows 02
Systèmes d’exploitation
… Windows/Unix/Linux
(prévisionnel)
Systèmes d’exploitation Unix/Linux
Systèmes d’exploitation Windows/Unix/Linux 4 Copyright (C) 2024 - All rights reserved.
1-
Introduction à Microsoft
Windows
Systèmes d’exploitation Windows/Unix/Linux 5 Copyright (C) 2024 - All rights reserved.
L'histoire de Windows
Disk Operating System (DOS)
• Le système d'exploitation de disque (DOS) est un système que l'ordinateur
utilise pour permettre à ces dispositifs de stockage de données de lire et
d'écrire des fichiers.
• Le DOS fournit un système de fichiers qui organise les fichiers de manière
spécifique sur le disque.
• MS-DOS, créé par Microsoft, disposait d'une interface de ligne de commande
dont se servaient les utilisateurs pour créer des programmes et manipuler
des fichiers de données. Les commandes DOS sont affichées en caractères
gras dans la sortie de commande donnée.
➔ Les premiers ordinateurs nécessitaient un système d'exploitation de disque (DOS) pour
créer et gérer des fichiers.
Systèmes d’exploitation Windows/Unix/Linux 6 Copyright (C) 2024 - All rights reserved.
L'histoire de Windows
Disk Operating System (DOS)
• La première version de Windows, Windows 1.0 en 1985, se composait d'une
interface utilisateur graphique (GUI) exécutée sur MS-DOS.
• Dans les versions plus récentes de Windows, basées sur NT, le système
d'exploitation lui-même contrôle directement l'ordinateur et ses composants
matériels.
• Une grande partie de ce que vous faisiez par l'intermédiaire de l'interface de ligne de
commande MS-DOS peut être réalisée aujourd'hui dans l'interface utilisateur
graphique Windows.
• Pour savoir à quoi ressemblait MS-DOS, ouvrez une fenêtre de commande, tapez
cmd dans Recherche Windows et appuyez sur Entrée.
➔ Microsoft a développé MS-DOS comme interface de ligne de commande (CLI) pour
accéder au lecteur de disque et charger les fichiers du système d'exploitation.
Systèmes d’exploitation Windows/Unix/Linux 7 Copyright (C) 2024 - All rights reserved.
L'histoire de Windows
Le tableau suivant répertorie certaines des commandes de MS-DOS :
Commande MS-DOS Description
dir Affiche une liste de tous les fichiers dans le répertoire (dossier) actuel
cd Change le répertoire dans le répertoire indiqué
cd .. Change le répertoire au répertoire situé au-dessus du répertoire actuel
cd \ Change le répertoire au répertoire racine (en règle générale, C:)
copy source destination Copie les fichiers d'un emplacement à un autre.
del filename Supprime un ou plusieurs fichiers.
find Rechercher du texte dans des fichiers
Mkdir Crée un nouveau répertoire.
Ren nom_ancien newname Permet de renommer un fichier
help Affiche toutes les commandes pouvant être utilisées, avec une brève description
help commande Affiche l'aide détaillée de la commande indiquée
Systèmes d’exploitation Windows/Unix/Linux 8 Copyright (C) 2024 - All rights reserved.
L'histoire de Windows
Versions de Windows
• Depuis 1993, plus de 20 versions de Windows basées sur le système d'exploitation NT ont
vu le jour. car de nombreuses éditions ont été spécifiquement créées pour les postes de
travail, les serveurs professionnels, les serveurs avancés et les serveurs de
datacenters,
• Le système d'exploitation 64 bits propose une architecture totalement nouvelle, avec
un espace d'adressage de 64 bits (8 téraoctets) au lieu de 32 bits (4 giga-
octets).
• Windows XP est le tout premiers OS de Windows à tourner sur 64bits,
• En général, les ordinateurs et les systèmes d'exploitation 64 bits sont rétrocompatibles
avec les anciens programmes 32 bits ; en revanche, il est impossible d'exécuter des
programmes 64 bits sur un ordinateur 32 bits.
Systèmes d’exploitation Windows/Unix/Linux 9 Copyright (C) 2024 - All rights reserved.
L'histoire de Windows
Versions de Windows
SE versions
Windows 7 Starter, Familiale Basique, Familiale Premium, Professionnel, Entreprise, Intégrale
Foundation, Standard, Entreprise, Datacenter, Serveur web, Serveur HPC, Systèmes Itanium
Windows Server 2008 R2
Windows Home Server 2011 Néant
Windows 8 Windows 8, Windows 8 Pro, Windows 8 Entreprise, Windows RT
Windows Server 2012 Fondation, Essentials, Standard, Datacenter
Windows 8.1 Windows 8.1, Windows 8.1 Pro, Windows 8.1 Enterprise, Windows RT 8.1
Windows Server 2012 R2 Fondation, Essentials, Standard, Datacenter
Familiale, Pro, Professionnel Éducation, Entreprise, Éducation, IoT Standard, Mobile, Mobile
Windows 10
Entreprise
Windows Server 2016 Essentials, Standard, Datacenter, Premium Multipoint Server, Storage Server, Hyper-V Server
Windows 11 Home, Pro, Pro for Workstations, Pro Education, Education, Enterprise
Systèmes d’exploitation Windows/Unix/Linux 10 Copyright (C) 2024 - All rights reserved.
Interface utilisateur de Windows
Windows propose une interface utilisateur graphique pour permettre aux
utilisateurs d'exploiter le logiciel et les fichiers de données.
• L'interface utilisateur graphique dispose d'une zone
principale appelée Bureau. Il est possible de
personnaliser le Bureau avec diverses couleurs et
images d'arrière-plan.
• Dans la mesure où Windows prend en charge
plusieurs utilisateurs, chaque utilisateur peut
personnaliser le Bureau à sa convenance.
Systèmes d’exploitation Windows/Unix/Linux 11 Copyright (C) 2024 - All rights reserved.
Vulnérabilités du système d'exploitation
• Les systèmes d'exploitation sont constitués de millions de lignes de code. Tout ce code
augmente la vulnérabilité des systèmes.
• Le hacker doit utiliser une technique ou un outil pour exploiter une vulnérabilité du système
d'exploitation.
• Le hacker peut ensuite utiliser cette vulnérabilité pour détourner l'usage initialement prévu
de l'ordinateur.
• En règle générale, son objectif est de contrôler l'ordinateur, de modifier les autorisations
ou de manipuler des données.
Systèmes d’exploitation Windows/Unix/Linux 12 Copyright (C) 2024 - All rights reserved.
Vulnérabilités du système d'exploitation
Voici quelques recommandations de sécurité relatives au système d'exploitation Windows:
Recommandation Description
1- Protection contre les • Windows Defender offre une protection intégrés au système pour éviter que
virus ou les logiciels
le système devient plus vulnérable aux attaques et aux logiciels
malveillants.
malveillants.
2- • Il est important de s'assurer que chaque service exécuté en arrière plan est
Les services inconnus ou identifiable et sécurisé. Un service inconnu rend l’ordinateur vulnérable aux
non gérés. attaques.
3- Chiffrement • Il est donc important de chiffrer les données/partitions contenant des
données sensibles
4 - Stratégie de • Une politique de sécurité adéquate doit être configurée et suivie
sécurité pour empêcher les attaques.
➔ pour lutter contre les vulnérabilités sur votre ordinateur: Activer Windows Defender , surveiller les
services inconnus, chiffrer vos données, définir une politique de sécurité
Systèmes d’exploitation Windows/Unix/Linux 13 Copyright (C) 2024 - All rights reserved.
Vulnérabilités du système d'exploitation
Recommandation Description
• Il est important de revoir périodiquement les paramètres du pare-feu
5- Pare-feu
pour s'assurer que les règles s'appliquent toujours et supprimer celles
devenues obsolètes.
6- Autorisations de fichier • Il est donc préférable de fournir à chaque utilisateur ou groupe les
et de partage autorisations minimales nécessaires pour l'ensemble des fichiers
et dossiers.
7- Mot de passe faible ou aucun
• Il est particulièrement important de s'assurer que tous les comptes, en
mot de passe
particulier le compte d'administrateur, disposent d'un mot de passe fort.
8- Connectez-vous • Il est donc préférable de se connecter en tant qu'utilisateur standard et
en tant d'utiliser uniquement le mot de passe d'administrateur pour accomplir
qu'administrateur certaines tâches.
➔ pour lutter contre les vulnérabilités sur votre ordinateur: vérifier les règles de pare-feu, configurer les
autorisations, utiliser un mot de passe fort, travailler avec un compte standard.
Systèmes d’exploitation Windows/Unix/Linux 14 Copyright (C) 2024 - All rights reserved.
Architecture et fonctionnement de Windows
Couche HAL (Hardware Abstraction Layer)
• Une couche d'abstraction du matériel est un
logiciel qui gère l'ensemble des communications
entre le matériel et le noyau.
• Le noyau est le cœur du système d'exploitation
et contrôle tout l'ordinateur. Il gère toutes les
demandes d'entrée et de sortie, la mémoire ainsi
que tous les appareils connectés à l'ordinateur.
Résumé : Windows comporte une couche d'abstraction
(HAL) du matériel ➔ un code qui gère l'ensemble des
communications entre le matériel et le noyau. Architecture Windows de base.
Systèmes d’exploitation Windows/Unix/Linux 15 Copyright (C) 2024 - All rights reserved.
Architecture et fonctionnement de Windows
Mode utilisateur et mode noyau
Le CPU peut fonctionner dans deux modes différents (si Windows est installé), le mode utilisateur et le
mode noyau.
• Les applications installées sont
exécutées en mode utilisateur et le code
du système d'exploitation est exécuté en
mode noyau.
• Le code qui s'exécute en mode noyau utilise le
même espace d'adressage.
• Lorsque le code est exécuté en mode
utilisateur, il bénéficie de son propre espace
d'adressage limité par le noyau.
Systèmes d’exploitation Windows/Unix/Linux 16 Copyright (C) 2024 - All rights reserved.
Architecture et fonctionnement de Windows
Mode utilisateur et mode noyau
✓ Windows fonctionne en deux modes différents, le
mode utilisateur et le mode noyau. La plupart des
programmes dans Windows s'exécutent en mode
utilisateur.
✓ Le mode noyau permet au code du système
d'exploitation d'accéder directement au matériel
informatique
Systèmes d’exploitation Windows/Unix/Linux 17 Copyright (C) 2024 - All rights reserved.
Architecture et fonctionnement de Windows
Systèmes de fichiers Windows
Un système de fichiers détermine la méthode d'organisation des informations sur les supports de stockage.
Les systèmes de fichiers suivants sont pris en charge par Windows:
Systèmes de
Description
fichiers Windows
• Ce système de fichiers simple est pris en charge par de nombreux systèmes
d'exploitation.
exFAT • Les tables FAT16 et FAT32 sont disponibles, FAT32 étant la plus commune, car
elle présente moins de restrictions que la table FAT16.
Hierarchical File • Ce système de fichiers est utilisé sur les ordinateurs MAC OS X permet de gérer
System Plus (HFS+) des noms de fichiers, des tailles de fichier et des tailles de partition.
Systèmes d’exploitation Windows/Unix/Linux 18 Copyright (C) 2024 - All rights reserved.
Architecture et fonctionnement de Windows
Systèmes de fichiers Windows
Systèmes de
Description
fichiers
Windows
• Ce système de fichiers est utilisé avec les ordinateurs Linux.
Extended File System
• Bien qu'il ne soit pas pris en charge par Windows, Windows est capable de lire
(EXT)
les partitions EXT avec des logiciels adéquats.
NTFS (New
• Ce système de fichiers est le plus fréquemment utilisé lors de l'installation de
Technology File
Windows. Toutes les versions de Windows et Linux prennent en charge NTFS.
System)
➔ Windows fonctionne avec les systèmes de fichiers: exFAT (ancien), NTFS (nouveau), Linux (EXT),
les MAC Os (HFS+)
Systèmes d’exploitation Windows/Unix/Linux 19 Copyright (C) 2024 - All rights reserved.
Architecture et fonctionnement de Windows
Systèmes de fichiers Windows
Le formatage NTFS crée d'importantes structures sur le disque pour le stockage des fichiers ainsi que des
tables pour l'enregistrement des emplacements de fichiers :
• Secteur de démarrage de la partition: Il s'agit des 16 premiers secteurs du disque. Ce secteur
contient l'emplacement de la table de fichier maître (MFT). Les 16 derniers secteurs contiennent
une copie du secteur de démarrage.
• Master File Table (MFT): ce tableau contient les emplacements de tous les fichiers et répertoires
sur la partition, notamment les attributs de fichiers tels que les informations de sécurité et les
horodatages.
• Fichiers système: Ces fichiers cachés stockent des informations sur d'autres volumes et attributs
de fichier.
• Zone de fichiers - Il s'agit de la zone principale de la partition où sont stockés les fichiers et les
répertoires.
Remarque: Lors du formatage d'une partition, vous pouvez récupérer les données précédentes, car les
données ne sont pas toutes définitivement supprimées. Il est recommandé d'effectuer une analyse
sécurisée sur un lecteur réutilisé. L'analyse sécurisée écrit plusieurs fois les données sur la totalité du
disque pour s'assurer qu'il ne reste aucune donnée.20
Systèmes d’exploitation Windows/Unix/Linux Copyright (C) 2024 - All rights reserved.
Architecture et fonctionnement de Windows
Processus de démarrage de Windows
• Le processus de démarrage Windows utilise deux types de
microprogrammes informatiques :
• Système d'entrée-sortie de base (BIOS): Le processus
commence par la phase d'initialisation du BIOS dans laquelle
les périphériques matériels sont initialisés via le processus
de diagnostic initial POST "Power-On Self Test" .
o Lorsque le disque système est découvert, le POST se
termine et recherche l'enregistrement de démarrage
principal (MBR).
o Le BIOS exécute le code MBR et le système
d'exploitation commence à se charger.
• L'interface UEFI (Unified Extensible Firmware Interface)
démarre en chargeant les fichiers de programme EFI,
stockés au format .efi dans une partition de disque spéciale
appelée « partition système EFI ».
➔ Le processus de démarrage Windows utilise le Programme BIOS (Windows XP, 7) ou le programme
UEFI (Windows 10) pour rechercher le SE dans le disque et lancer le démarrage
Systèmes d’exploitation Windows/Unix/Linux 22 Copyright (C) 2024 - All rights reserved.
Architecture et fonctionnement de Windows
Processus de démarrage de Windows
Que vous utilisiez le BIOS ou UEFI, le fichier [Link] est exécuté une fois qu'une installation Windows
valide est localisée.
• Le fichier [Link] lit la base de données de
configuration de démarrage (BCD).
• Si l'ordinateur quitte le mode de veille prolongée, le
processus de démarrage se poursuit avec
[Link].
• Si l'ordinateur effectue un démarrage à froid, le fichier
[Link] est chargé.
• Le fichier [Link] utilise également la signature de
code du mode noyau (KMCS) pour s'assurer que tous les
pilotes sont signés numériquement.
• Une fois les pilotes examinés, le fichier [Link] exécute [Link] ,
qui démarre le noyau Windows et configure la couche d'abstraction matérielle.
Systèmes d’exploitation Windows/Unix/Linux 23 Copyright (C) 2024 - All rights reserved.
Architecture et fonctionnement de Windows
Démarrage de Windows
• Deux éléments de registre importants permettent de démarrer automatiquement les applications et les
services :
• HKEY_LOCAL_MACHINE : plusieurs aspects de la configuration Windows sont stockés dans cette clé,
notamment les informations sur les services lancés à chaque démarrage.
• HKEY_CURRENT_USER : plusieurs aspects liés à l'utilisateur connecté sont stockés dans cette clé,
notamment les informations sur les services qui démarrent uniquement lorsque l'utilisateur se connecte à
l'ordinateur.
• Le démarrage des applications se sont en fonction de leur type. Parmi ces types, on compte Run,
RunOnce, RunServices, RunServicesOnce et Userinit.
• Vous pouvez saisir ces entrées manuellement dans le registre, mais il est beaucoup plus sûr d'utiliser l'outil
[Link].
➔ Windows stocke toutes les informations relatives aux paramètres du matériel, des applications, des
utilisateurs et du système dans une grande base de données appelée le Registre
Systèmes d’exploitation Windows/Unix/Linux 24 Copyright (C) 2024 - All rights reserved.
Architecture et fonctionnement de Windows
Démarrage de Windows
Généralités
L'outil [Link] affiche la fenêtre
« system configuration)
• Le démarrage normal charge tous
les pilotes et les services.
• Le démarrage en mode
diagnostic charge uniquement les
pilotes et les services de base.
• Le démarrage sélectif permet à
l'utilisateur de choisir les éléments
à charger au démarrage.
Systèmes d’exploitation Windows/Unix/Linux 25 Copyright (C) 2024 - All rights reserved.
Architecture et fonctionnement de Windows
Processus, threads et services
• Chaque processus en cours d'exécution contient au moins un
thread. Un thread est une partie du processus qui peut être
exécutée.
• Pour configurer les processus Windows, ouvrez le
Gestionnaire des tâches. La figure illustre l'onglet
Processus du Gestionnaire des tâches.
• Tous les threads dédiés à un processus sont contenus
dans le même espace d'adressage, ce qui signifie que ces
threads peuvent ne pas accéder à l'espace d'adressage
d'un autre processus. afin d'éviter de l'endommager.
Résumé :
✓ Un processus est un programme en cours d'exécution (Microsoft Word par exemple),
✓ Un thread est une partie du processus qui peut être exécutée. Outil : Gestionnaire des tâches
Systèmes d’exploitation Windows/Unix/Linux 26 Copyright (C) 2024 - All rights reserved.
Architecture et fonctionnement de Windows
Processus, threads et services
❑Les services fournissent des fonctionnalités de
longue durée, tels que l'accès sans fil ou l'accès à un
serveur FTP.
❑Pour configurer les services Windows, recherchez
"services" sur Windows. La figure illustre l'applet du
panneau de configuration des services Windows.
❑Configurez ces services avec une extrême
précaution. L'arrêt d'un service peut avoir une
incidence négative sur les applications ou d'autres
services.
Résumé : les services sont des programmes qui s'exécutent en arrière-plan . Outil : Services
Systèmes d’exploitation Windows/Unix/Linux 27 Copyright (C) 2024 - All rights reserved.
Architecture et fonctionnement de Windows
Allocation de mémoire et handles
❑ L'adresse virtuelle ne correspond pas à l'emplacement physique réel dans la mémoire, mais à une entrée dans une
table de pagination utilisée pour traduire l'adresse virtuelle en adresse physique.
❑ Chaque processus d'un ordinateur Windows 32 bits prend en charge un espace d'adressage virtuel de 4 gigaoctets
maximum.
❑ Chaque processus d'un ordinateur Windows 64 bits prend en charge un espace d'adressage virtuel de 8
téraoctets.
❑ Chaque processus de l'espace utilisateur s'exécute dans un espace d'adressage privé, séparé des autres processus
de l'espace utilisateur.
❑ Lorsque le processus de l'espace utilisateur doit accéder aux ressources du noyau, il doit utiliser un handle de
processus ➔ Un handle de processus est une référence ou un identifiant utilisé par un système d'exploitation pour
garantir la sécurité et la stabilité du système.
Résumé :
✓ L’allocation virtuelle réservée a un processus d'un ordinateur Windows 32 bits est de 4 gigaoctets
maximum. Alors que sur chaque processus d'un ordinateur Windows 64 bits est de 8 téraoctets.
✓ Un "handle" est un mode d'adressage des fichiers au DOS ou à windows.
Systèmes d’exploitation Windows/Unix/Linux 28 Copyright (C) 2024 - All rights reserved.
Architecture et fonctionnement de Windows
Allocation de mémoire et handles
• RamMap fait partie de la suite d'outils
Sysinternals de Windows. Il peut
être téléchargé à partir de Microsoft.
• RamMap fournit des informations sur
la façon dont Windows a alloué de la
mémoire système au noyau, aux
processus, aux pilotes et aux
applications.
Systèmes d’exploitation Windows/Unix/Linux 29 Copyright (C) 2024 - All rights reserved.
Architecture et fonctionnement de Windows
Registre Windows
• Le registre est une base de données hiérarchique dont le niveau le plus élevé est appelé « ruche », et
dont les niveaux inférieurs sont appelés clés ou sous-clés, respectivement.
• Les valeur stockent les données et les enregistrent dans les clés et les sous-clés. La clé de registre peut
comporter jusqu'à 512 niveaux.
• Le tableau répertorie les cinq ruches du registre Windows.
Ruche du registre Description
HKEY_CURRENT_USER (HKCU) Contient des informations sur l'utilisateur actuellement connecté.
HKEY_USERS (HKU) Contient des informations sur les comptes d'utilisateur sur l'hôte.
HKEY_CLASSES_ROOT (HKCR) Contient des informations sur la liaison d'objets et l'incorporation
d'enregistrements (OLE). Il permet aux utilisateurs d'incorporer des
objets d'autres applications dans un seul document
HKEY_LOCAL_MACHINE (HKLM) Contient des informations relatives au système.
HKEY_CURRENT_CONFIG (HKCC) Contient des informations sur le profil matériel actuel.
Systèmes d’exploitation Windows/Unix/Linux 30 Copyright (C) 2024 - All rights reserved.
Architecture et fonctionnement de Windows
Registre Windows
• L'outil [Link] permet de
modifier le registre.
• Utilisez cet outil avec une extrême
précaution. Toute modification, aussi
insignifiante soit-elle, peut avoir des
conséquences graves, voire
dramatiques, sur le registre.
➔ Il est impossible de créer de nouvelles ruches. En revanche, il est possible de créer, modifier ou
supprimer des clés et des valeurs de registre dans les ruches en utilisant l'outil [Link]
Systèmes d’exploitation Windows/Unix/Linux 31 Copyright (C) 2024 - All rights reserved.
QUESTIONS
Systèmes d’exploitation Windows/Unix/Linux 32 Copyright (C) 2024 - All rights reserved.
TP 1
L'objectif de ce TP est de se familiariser avec le concept de machine virtuelle et leur
utilisation. La partie importante du TP consiste à installer (depuis Windows) et configurer un
autre système d’exploitation (Windows) sur une machine virtuelle avec VMWare ou
VirtualBox.
• Création d'une machine virtuelle,
• Installation et configuration du système d'exploitation : (Windows 10 ou 11)
• Connaissances générales sur Microsoft Windows.
Systèmes d’exploitation Windows/Unix/Linux 33 Copyright (C) 2024 - All rights reserved.
Sources et références
• Systèmes d'exploitation, Gestion des processus, Cours SYE, Prof. Daniel Rossier, Version 2.3 (2009-
2010)
• KHIAT, Azeddine. Cours sur les « Systèmes d'Exploitation », ENSET Mohammedia, Université Hassan 2
• M. DALMAU - IUT de Bayonne - Les systèmes d'exploitation 56
• Cours de Systèmes d’Exploitation, Hugues DELALIN, IUT de Lens - Université d’Artois
• Andrew Tanenbaum, Systèmes d’exploitation, 3ème édition,
• Laurent Bloch, Splendeurs et servitudes des Systèmes d’exploitation, Histoire, fonctionnement, enjeux
• Gael Le Mignot, Système d'exploitation Processus et threads, Pilot Systems –INSIA SRT - 2007
• Azouagh Driss , «Théorie des systèmes d’exploitation»
• Systèmes D’exploitation & Réseaux Informatiques, Pierre Nugues
• Système D’exploitation II - Errais Mohammed
• [Link]
• Introduction aux systèmes informatiques, Stefan Monnier
• [Link]
[Link]
• Le système d'exploitation Windows, Dr. TOA BI IRIE GUY-CEDRIC
• [Link]
• Windows Internals, Part 1: System architecture, processes, threads, memory management, and more
• …
Systèmes d’exploitation Windows/Unix/Linux 34 Copyright (C) 2024 - All rights reserved.