Configuration d'environnment de tests

Description

Compréhension de la structure et du fonctionnement de l'ordinateur : architecture générale, composants et fonctionnement, performance des processeurs; systèmes d’exploitation : caractéristiques et fonctionnement, préparation du disque dur, installation et gestion de systèmes d'exploitation Windows et Linux, création de « Shell Script », configuration de machines virtuelles.

Objectives

  • Comprendre l’architecture générale et le fonctionnement d’un ordinateur
    • Décrire les différents types d'ordinateurs
    • Reconnaître les différents composants internes et externes d'un micro-ordinateur
    • Décrire les caractéristiques de composants internes et externes
    • Expliquer le rôle des composants essentiels au fonctionnement d’un ordinateur
    • Comparer les bus de communication
    • Comparer la vitesse ou la fréquence des différents composants d’un système informatique
    • Reconnaître les ports utilisés pour relier des périphériques à un système informatique
  • Comprendre les notions liées à la performance des processeurs
    • Expliquer le rôle des composants d’un processeur
    • Comparer diverses architectures de microprocesseurs disponibles sur le marché
    • Comparer les techniques d’optimisation des ordinateurs «Pipelining », « Super-Pipelining » et « Super-Scalar »
    • Expliquer les termes mémoire virtuelle, permutation « Swapping », multitraitement et organisation parallèle
  • Comprendre les principales caractéristiques des systèmes d'exploitation
    • Décrire les principales tâches d’un système d’exploitation
    • Décrire les principaux éléments d’un système d’exploitation
    • Expliquer la relation entre le BIOS, le noyau et les pilotes
    • Décrire les systèmes d’exploitation Windows, Unix/Linux et autres
    • Expliquer la relation entre le système d’exploitation, le matériel et les logiciels d’application
    • Expliquer le processus de démarrage d’une application et d’utilisation des ressources par un système d’exploitation
  • Comprendre les notions liées aux machines virtuelles
    • Expliquer ce qu’est l’émulation
    • Expliquer ce qu’est la virtualisation
    • Expliquer pourquoi les machines virtuelles sont utilisées en vérification logicielle
    • Décrire les étapes dans la configuration d’une machine virtuelle
    • Expliquer les notions multitâches
  • Installer un système d’exploitation sur une machine virtuelle.
    • Configurer une machine virtuelle avec le système d’exploitation Windows
    • Configurer une machine virtuelle avec le système d’exploitation Linux
  • Préparer un disque dur pour l’installation de systèmes d’exploitation
    • Définir les principaux termes relatifs aux partitions
    • Décrire les principales caractéristiques des systèmes de fichiers FAT16, FAT32 et NTFS, ext3, ext4 et autres
    • Déterminer les propriétés des partitions nécessaires pour supporter différents systèmes d’exploitation
    • Expliquer le rôle de l’enregistrement d’amorçage maître « Master Boot Record » et du secteur d’amorçage « Boot Sector » dans le processus de démarrage de l’ordinateur
    • Créer un secteur d’amorçage « Boot Sector » capable de faire le démarrage d’un ordinateur
    • Différencier les termes secteur et groupe de secteurs
    • Expliquer les avantages et les désavantages de la taille des groupes de secteurs
    • Effectuer la création et la destruction de partitions
    • Afficher l’information des différentes partitions d’un système
    • Lister les principales tâches réalisées durant le formatage d’un disque logique
    • Formater les partitions du disque dur
    • Nommer les fichiers responsables du démarrage d’un ordinateur
  • Installer des systèmes d’exploitation
    • Effectuer l’installation et la mise à jour d’une version du système d’exploitation Windows
    • Créer les partitions nécessaires pour procéder à l’installation du système d’exploitation Linux
    • Effectuer l’installation et la configuration de services sur le système d’exploitation Windows
    • Effectuer l’installation et la configuration de services sur le système d’exploitation Linux
  • Comprendre l’arborescence et la procédure de manipulation des fichiers du système d’exploitation Linux
    • Décrire l’arborescence du système d’exploitation Linux
    • Lister les principaux répertoires de Linux
    • Décrire l’organisation physique des fichiers sous Linux
    • Expliquer le fonctionnement des commandes permettant l’exploration de l’arborescence
    • Expliquer le fonctionnement des commandes permettant la manipulation des répertoires et des fichiers
    • Décrire le rôle de l'interface « Shell »
    • Expliquer la différence entre un chemin relatif et un chemin absolu
    • Expliquer le rôle de la variable d’environnement « $HOME »
  • Gérer le système d'exploitation Windows
    • Utiliser le panneau de configuration
    • Utiliser les principaux outils administratifs et de diagnostic
    • Créer des comptes utilisateurs
    • Configurer les principaux attributs de fichiers
    • Expliquer le rôle des variables d’environnement
  • Gérer le système d'exploitation Linux
    • Effectuer la gestion des utilisateurs et des groupes d’utilisateurs
    • Effectuer différentes opérations sur les fichiers et répertoires afin de modifier les permissions
    • Effectuer des opérations sur les processus actifs du système
    • Déterminer l’espace disponible sur les différentes partitions du système et l’espace utilisé par les fichiers d’un répertoire
    • Utiliser les commandes permettant la compression, la sauvegarde et la restauration de fichiers
    • Utiliser les commandes de base du système d’exploitation Linux
    • Effectuer l’installation d’une application
  • Créer des scripts en Shell « Shell Scripts »
    • Expliquer le rôle des variables d’environnement
    • Utiliser un éditeur de texte du « Shell » de Linux
    • Effectuer la déclaration d’une variable dans un « Shell Script »
    • Effectuer des entrées ou sorties dans un « Shell Script »
    • Utiliser la commande « if » dans un « Shell Script »
    • Utiliser une structure de répétition dans un « Shell Script »
    • Créer un court « Shell Script » permettant d’effectuer des tâches administratives du système d’exploitation

Content Overview

  • Types d’ordinateurs
  • Composants internes et externes d'un micro-ordinateur
  • Bus de communication
  • Vitesse et fréquence des composants
  • Ports de communication
  • Composants du processeur : mémoires tampons, mémoire cache, contrôleur DMA, horloge, etc.
  • Architecture des processeurs
  • Jeu d’instructions des processeurs
  • Machines virtuelles
  • Tâches d’un système d’exploitation
  • Éléments d’un système d’exploitation : noyau, interpréteur de commande, pilotes, HAL
  • Processus d’installation et de mise à jour
  • Relation entre BIOS, noyau et pilotes
  • Caractéristiques des systèmes d’exploitation Windows, Unix/Linux, Mac OS et OS/2
  • Relations entre le système d’exploitation, le matériel et les logiciels d’application
  • Création et gestion des partitions
  • Secteurs et groupes de secteurs
  • « Master Boot Record » et « Boot Sector »
  • Formatage des partitions d’un disque dur
  • Configuration d’un système de démarrage « Dual Boot »
  • Installation des systèmes d'exploitation Windows et Linux
  • Outils de gestion du système d’exploitation Windows
  • Création de comptes utilisateurs dans Windows
  • Modification des paramètres des fichiers Windows
  • Arborescence du système d’exploitation Linux
  • « Shell Linux »
  • « Shell Script »