Arnaud Monition 
Module 305

Installer et configurer un pc

Tables des matières :
•	Le noyau
•	Multitâche 
•	Multiprocesseur
•	L’OS Windows
•	Séquence d’amorçage 

•	Description et choix d’un système d’exploitation

•	Différents OS
•	lien homme-machine
•	Couches programme-cpu

KERNEL : Le noyau ("kernel" en anglais) d'un système d'exploitation est un logiciel qui permet aux différents programmes présents sur un ordinateur de pouvoir accéder aux ressources matérielles de la machine (le "hardware") en en garantissant l'intégrité.
Il va assigner au prosseceure les differenter tacher a accomplire. Il ne peut pas etre modifier par un utilisateur, si l’n essaye c’est l’écrant bleu.

Le noyau 
(anglais kernel) est un espace mémoire isolé, dans lequel est placé tout ou partie du système d'exploitation. Dans le langage courant le terme kernel désigne l'emplacement ainsi que l'ensemble des programmes qu'il contient et qui forment le cœur rigide du système d'exploitation. Le contenu du noyau ne peut pas être modifié par inadvertance par les logiciels applicatifs – une modification provoquerait un crash de l'ordinateur. 

Micro-noyau 
L'architecture est dite micro-noyau (anglais microkernel) lorsque le noyau contient le strict minimum, c'est-à-dire l'ordonnanceur et le programme qui simule la mémoire virtuelle, et que la grande majorité des programmes se trouvent en dehors : les pilotes, les programmes qui traitent les systèmes de fichiers ou l'interface graphique, ainsi que les logicels applicatifs.
Dans cette architecture les nombreux programmes qui se trouvent en dehors du noyau sont isolés les uns des autres, sont exécutés comme des logiciels applicatifs — en concurrence — et utilisent les fonctionnalités du noyau pour s'échanger des messages. L'utilisation des fonctions de l'interface de programmation entraîne l'émission de nouveaux messages.
Minix, BeOS, Mac OS X ou QNX sont des systèmes d'exploitation à micro-noyau.
Micro kernel=ordonenceur+gestion de la mémoire.

Ilustration de la fonction du micro-kernel

Multitache :

L’ordonnanceur du kernel est celui qui va dire quelle tâche va s’effectué et quand. Elle gère le temps de chaque tâche, et a le pouvoir de décision dans l’éventualité du plante.

Un processus : une fois lancé (double cliquer sur pour l’exécuter), va se charger en RAM et va tourner (elle peut être mis en pause pas le processeur pour exécuter un autre processus.). Elle a toujours un début et une fin.

Un processus (en anglais, process), en informatique, est un programme en cours d'exécution par un ordinateur.

Récapitulatif en schémas 

			Micro-kernel						Interface de l’OS

L’OS Windows 
Dimensionnement du système :
•	Types de composants du PC touchés par le dimensionnement système
•	Méthode de vérification de la compatibilité matérielle
•	HCL (Hardware Compatibility List)
•	Pilotes
•	Sources
•	Particularités Windows
Travail de groupe : Recherche (voir Excel)
•	Recherche de la configuration minimale pour un système d’exploitation et définir une situation où il pourrait être utilisé.
•	Présenter le résultat sous forme d’un tableau contenant les informations pour les systèmes d’exploitation ci-dessous :
•	(Windows 2000)
•	Windows XP
•	Windows serveur 2008
•	Windows Seven
•	Ubuntu 12.4
•	Attention : Il existe plusieurs versions pour ces systèmes : indiquez les différences !
Travail de groupe en classe avec Alex.
Formatage :
•	Partitionnement et formatage de Windows
•	Partition principale
•	Partition étendue
•	Lecteurs logiques
•	Système de fichier
•	Fat, NTFS (New Technology File System), …
•	Optimisation du stockage par partitionnement
•	Sécurisation des données
•	Optimisation de la vitesse

Déploiement d’un système Windows :
•	Recherche par groupe : rechercher les différents outils automatiques de déploiement et les décrire brièvement.
•	Ecrire un document présentant quelques outils de déploiement (sauvegarde de l’installation) de Seven et décrire le fonctionnement.
Séquence d’amorçage
•	Comment définir la séquence d’amorçage d’un PC ?
•	MBR (master boot record) 
Processus de démarrage d’un système Windows ?
•	Différence entre XP et Vista/Seven
•	Démarrage multi-OS

On peut mettre que quatre descripteur de partitions de démarrage sur un disque dur qui permet de dire ou comment a partition NTDFS et ou se finit-elle

GPT (guide partition table) est un standard pour décrire la table de partitionnement d'un disque dur. Il sert à gérer les partitions du disque dur.

Livre Windows 8 Page 524.

Processus de démarrage d’un ordi sans Windows 8.1 à besoin de plusieurs étapes :
• Le BIOS effectue une vérification des périphériques et leur attribue des réglages nécessaires à un fonctionnement sans conflit. 
• Le disque dur principal contenant la zone d’amorce MBR est détecté, et le système charge le fichier Bootmgr.exe (gestionnaire de démarrage Windows). 
• Celui-ci interroge les données de configuration de démarrage BCD (boot Configuration Data) situées sur la partition active, afin d’afficher le menu de démarrage si plusieurs systèmes étaient installés. 
• BCD exécute ensuite le fichier Winload.exe (chargeur du système d’exploitation Windows 8.1). 
• Winload initialise ensuite les périphériques et la mémoire de démarrage, puis transfère le contrôle au noyau (fichier ntoskrnl.exe). 
• Enfin, le composant Session Manager Subsystem (smss.exe) est exécuté pour démarrer la gestion de la mémoire et le service Winlogon.exe qui, lui, gère l’ouverture de session de l’utilisateur.
Windows 8.1 stocke le fichier BCD comme une ruche de registre dans la partition active \Boot lorsque l’ordinateur est pourvu d’un BIOS. 
Fonctionnant avec des systèmes n’utilisant pas le BIOS pour démarrer, BCD est modifiable à l’aide de la commande BCDedit.

On peut voir le gestionnaire de démarrage Windows et le chargeur de démarrages Windows en ouvrant la console (CMD) en administrateur et en tapant bcdedit.

Savoir quelle que gros tigre du panneau de configuration.

•	Le dossier programme files contient tous les programmes installer sur le pc.
•	LTS :Long time support (Support à long terme du bureau et/ou server sans frais supplémentaire). Appellation pour quelques versions d’Ubuntu. Version qui ne nécessite pas de grosse mise à jour.
GUI (Graphical User Interface)

•	Rôle d'une interface graphique : Facilite l’usage d’un programme, simplifie, end 					ergonomique l’interface graphique. Permet 					de faire le lien entre le programme et 						l’utilisateur.
•	OS sans GUI ? Oui c’est possible, on n’aura pas d’interface graphique mais 			simplement une liste de commandes. 
•	Avantages : simplicité d’utilisation, pas besoin d’être un pro. Agréable à regarder.
•	Inconvénients :Il y a plus de code gérer par la machine, donc plus de bug et plus 			de faille de sécurité. 

Les formules CMD .