Cours #2 Amorçage du système
|
|
- Michel St-Jean
- il y a 7 ans
- Total affichages :
Transcription
1 ELE-674 Systèmes embarqués avancés Cours #2 Amorçage du système Bruno De Kelper Site internet : 1 Plan d aujourd hui 1. Amorçage d un système 1. Démarrage du CPU 2. Démarrage sur un PC 3. Démarrage sur un système embarqué 4. Partie OS de l amorçage Survol des composantes du système 2. Chargeur d amorçage (BootLoader) 3. Noyau du système d exploitation 4. Système de fichiers 3. Outils de conception du système 1. Émulation avec QEMU 2. avec BuildRoot 2 Cours # 1 ELE784 - Ordinateurs et programmation système 1
2 Amorçage d un système Démarrage du CPU Lorsque l alimentation est appliquée, le CPU se réveille sans rien connaitre de son environnement. Alimentation RAM Flash La seule chose qu il connait est sa ROM interne. ROM Celle-ci contient un peu de code qui permet de commencer l initialisation du système Port série Port USB 3 Ethernet Démarrage sur un PC Amorçage d un système Beaucoup de l environnement du CPU est connu d avance BIOS ou équivalent Initialise les composantes du système, tels que les contrôleurs : RAM, interruptions, bus PCI, Fournit un pilote de base pour le Disque Dur. Se charge en mémoire Démarre le chargement du «BootLoader» : Peut être d assez grosse dimension Pour finir, le BIOS se met en mode «service». BootLoader Sert essentiellement à démarrer l OS et disparait ensuite Linux GRUB, LILO, Windows NTLDR, 4 Cours # 1 ELE784 - Ordinateurs et programmation système 2
3 Amorçage d un système Démarrage sur un système embarqué Le CPU «saute» à une adresse bien précise de la ROM ROM code L environnement du CPU est très variable, d un système à un autre Initialise quelques composantes essentielles du CPU : Horloge, Mémoire-interne, Périphériques de base Cherche un dispositif contenant un BootLoader valide. Charge le BootLoader trouvé en mémoire-interne : ROM-interne assez petite (initialisée par le fabricant) BootLoader Linux + (ARM, PowerPC) U-Boot SD Flash NAND, NOR Pour finir, le ROM code se retire du système. Fait le gros de l initialisation du système : Bus, cache et Mémoire externe Principaux périphériques du système Interruptions, Charge et décompresse l OS en mémoire Son travail fait, le BootLoader disparait du système Linux RedBoot, Yamon, Grub, LILO, U-Boot, Partie OS de l amorçage Boot Loader Système fonctionnel paramètres de démarrage Amorçage d un système 1 Initialise Noyau 2 Monte RootFS Init Système prêt Finalise l initialisation tel que le MMU (virtualisation de la mémoire), Récupère, décompresse et installe le RootFS. Exécute «linuxrc», démarre les pilotes et les Daemons. Démarre la 1 ière tâche : INIT 3 Le 1 er RootFS provient d un fichier «initrd» Système de fichier «initramfs» chargé dans un «RAM Disk» Ce RootFS contient : Fichiers des modules et pilotes du système Fichiers des librairies et de configurations Outils, logiciels, Surtout, le RootFS permet la «virtualisation» du système voir les composantes du système comme des «fichiers virtuels» 6 4 Cours # 1 ELE784 - Ordinateurs et programmation système 3
4 2.1 - Survol des composantes du système Boot Loader Noyau RootFS Choisir un BootLoader U-Boot Configurer le BootLoader Datasheet Compiler le BootLoader Toolchain Choisir un emplacement de stockage NAND, SD, UART, USB Choisir un Noyau Linux Configurer le Noyau Requis du système Compiler le Noyau Toolchain Choisir un emplacement de stockage Choisir un emplacement de montage Choisir un type de RootFS Configurer et peupler le RootFS Linux NAND, SD, UART, USB, NFS NAND, SD, NFS, RAM Requis du système Rôle et défis d un chargeur d amorçage Rôle : Le rôle du chargeur d amorçage (BootLoader) est de rendre le système suffisamment fonctionnel pour que d autres programmes puissent être exécutés. Au démarrage, le CPU est dans un état prédéfini et commence son exécution à une adresse bien précise dans la mémoire permanente du système. Aucunes des composantes du système ne sont fonctionnelles, y compris la mémoire RAM, et c est le rôle du BootLoader de leur «insuffler la vie». Défis : Au début de son exécution, le BootLoader n a pas accès ni à de la mémoire RAM pour stocker ses données, ni à une pile. Une 1 ière tâche du BootLoader est de rendre disponible la mémoire RAM et la pile, en initialisant correctement le contrôleur de DRAM et en configurant le CPU. Sa 2 ième tâche importante est de se copier lui-même dans la mémoire RAM, afin de poursuivre son exécution plus aisément. Finalement, le BootLoader doit récupérer le Noyau, selon l emplacement où celuici se trouve, le décompresser et l installer dans la mémoire RAM. 8 Cours # 1 ELE784 - Ordinateurs et programmation système 4
5 Choix d un chargeur d amorçage Souvent, le chargeur d amorçage (BootLoader) est fournit par le fabricant de la plateforme de développement utilisée. Par contre, si celui-ci est bien adapté pour l architecture matérielle de la plateforme de développement, il ne l est pas nécessairement pour un système personnalisé. Dans la plupart des cas, un BootLoader doit être choisit et adapté à un Design spécifique de système embarqué. De nombreux BootLoader sont disponibles, tant commercialement que publiquement (à code ouvert). De ceux-ci, certainement le plus populaire pour les projets basés sur Linux est Das U-Boot, communément appelé U-Boot, de Wolfgang Denk (DENX Software Engineering). À la base, U-Boot a été développé spécifiquement pour les systèmes embarqués basé sur les ARM et PowerPC, mais supporte maintenant une vaste gamme de processeurs Chargeur d amorçage U-Boot U-Boot est disponible à partir de plusieurs sources, dont la principale est : Outre sa grande popularité pour les systèmes embarqués basés sur Linux, U-Boot a les avantages suivants : Est très configurable Est capable d amorcer un Noyau à partir de différentes sources : TFTP IDE SCSI UART USB NAND NOR SD Supporte une vaste gamme de systèmes de fichiers : Cramfs ext2 FAT JFFS2 Fournit un interpréteur de commandes (shell) Bien documenté Supporté par une large communauté Support pour une vaste gamme de processeurs : ARM AVR32 Blackfin Motorola 68K Microblaze Xilinx MIPS NIOS NIOS2 PowerPC Super-H Fournit une riche gamme de commandes 10 Cours # 1 ELE784 - Ordinateurs et programmation système 5
6 Configurer U-Boot Pour une plateforme supportée U-Boot a été adapté pour plus de 300 plateformes différentes et de nombreux processeurs U-Boot include Pour configurer et compiler U-Boot pour une de ces plateformes, il suffit d exécuter les commandes suivantes : 1 make mrproper Pour faire le ménage configs 2 make omap3630sdp_config Pour établir la configuration Réfère à une règle du fichier Makefile de U-Boot 3 make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi- all Architecture du CPU Compilateur «croisé» à utiliser Ces commandes font référence aux inscriptions suivantes du Makefile de U-Boot : omap3630sdp_config : $(@:_config=) arm omap3 omap3630sdp Réfère au fichier de configuration : include/configs/omap3630sdp.h Configurer U-Boot Pour une plateforme non-supportée 1 Pour une nouvelle plateforme, le mieux est d abord d identifier une plateforme existante similaire et si possible de l utiliser comme point de départ. Il s agit ensuite de procéder aux étapes suivantes : /include/configs/omap3630sdp.h copier fichier Plateforme omap3630sdp comme point de départ /include/configs/omap3630new.h 2 /board/omap3630sdp copier répertoire /board/omap3630new 3 Ajouter la règle suivante au fichier Makefile : omap3630new_config : $(@:_config=) arm omap3 omap3630new Pour finir, il s agit de modifier les fichiers «clonés» selon les caractéristiques de la nouvelle plateforme et selon les besoins. Ce dernier point requière une bonne connaissance de la plateforme matérielle et du processeur qu elle contient (voir Datasheets du CPU et des composantes). 12 Cours # 1 ELE784 - Ordinateurs et programmation système 6
7 Configurer U-Boot Pour un CPU non-supportée Pour un nouveau processeur, le travail de configuration est beaucoup plus ardu et requière une connaissance profonde du fonctionnement du nouveau CPU. Ici aussi, le mieux est d abord d identifier un CPU existant similaire et si possible de l utiliser comme point de départ. Aux étapes précédentes s ajoute alors l étape suivante : 2.1 /cpu/omap3 copier répertoire /cpu/omap3new Processeur OMAP3 comme point de départ Certains fichiers de ce répertoire sont en code Assembleur et s occupe des toutes premières phases de démarrage du processeur (ex. : start.s). Pour finir, il s agit de modifier les fichiers «clonés» selon les caractéristiques de la nouvelle plateforme, du nouveau processeur et selon les besoins Configurer U-Boot U-Boot est principalement par le «fichier de configuration» adapté pour la plateforme choisie : /include/configs/<plateforme>.h Ce fichier contient de nombreuses déclarations prenant les formes suivantes : Options configurables par l usager qui active #define CONFIG_XXXX des fonctionnalités spécifiques. #define CONFIG_SYS_XXXX #define CONFIG_CMD_XXXX Incorporation de commandes standards choisies à la liste des commandes exécutables. Par exemple, certaines déclarations usuelles : CONFIG_ETHADDR Réglages spécifiques, souvent de type «réglages matériels». CONFIG_SYS_CONSOLE_INFO_QUIET CONFIG_IDENT_STRING CONFIG_BOOTDELAY CONFIG_BOOTCMD CONFIG_SYS_CLK_FREQ CONFIG_CMD_FLASH CONFIG_CMD_DHCP 14 Cours # 1 ELE784 - Ordinateurs et programmation système 7
8 Utiliser U-Boot Quelques exemples U-Boot fournit jusqu à 70 commandes standards servant à contrôler ses actions. help bootm loadb Obtenir de l aide sur les commandes Démarrer le code se trouvant en mémoire Charger en mémoire à l aide du lien série printenv Ces commandes sont accessibles grâce à l interpréteur de commandes de U-Boot. Pour finir, U-Boot exige de recevoir le Noyau dans un certain format et fournit un script qui permet de faire la conversion : Adresse mémoire Type d OS du chargement Nom du script Architecture cp bootp Afficher les variables d environnement Copie de la mémoire RAM vers la mémoire Flash Charger un Noyau à partir d un site DHCP Type de fichier mkimage A arm O linux T kernel a 0x Note : Les Noyaux Linux e 0x n zimage uimage récents font cette Fichier résultant conversion. Adresse mémoire Fichier à du point d entrée convertir Cas particulier : Amorçage d un OMAP de Texas Instruments Les processeurs OMAP de TI utilisent une séquence d amorçage en 4 étapes : Power ON Vecteur de Reset (voir ROM code X-Loader U-Boot Noyau La raison de cette division du BootLoader est de fournir un BootLoader «minimal» pouvant être chargé dans la petite mémoire RAM interne du processeur. ROM code ROM interne Initialise une configuration minimale des horloges, de la mémoire et des périphériques Cherche un dispositif ayant une image d amorçage valide Charge X-Loader dans la mémoire interne et le démarre SYSBOOT GPIO pins RAM interne RAM externe RAM externe BootLoader divisé en 2 morceaux X-Loader Attribue les fonctionnalités des signaux externes Initialise les horloges et la mémoire externe Charge U-Boot dans la mémoire externe et le démarre U-Boot Finalise l initialisation de base du système Établit les arguments de démarrage du Noyau Démarre le Noyau à partir de son image 16 Cours # 1 ELE784 - Ordinateurs et programmation système 8
9 2.3 - Noyau du système d exploitation Rôle et défis du Noyau Rôle : Le Noyau est le cœur du système et rend accessible l ensemble des ressources du système aux applications-usagers. Il s assure de maintenir la cohérence et la stabilité du système, tout en assurant un accès performant aux ressources. Il offre un interface d accès (API) standardisé aux ressources, afin de rendre le système indépendant des caractéristiques sous-jacentes des ressources. Défis : Au début de son exécution, le Noyau reçoit du BootLoader un système partiellement fonctionnel et il doit en compléter l initialisation. L initialisation étant terminée, le Noyau se place en mode «service», mais reste en mémoire pendant toute la «vie» du système. Le Noyau d un système embarqué doit limiter ses fonctionnalités aux seules qui sont vraiment requises car l espace-mémoire est habituellement très limité. Finalement, le Noyau doit offrir des mécanismes efficaces qui permettent au système de répondre aux évènements dans les délais spécifiés Choix d un Noyau Noyau du système d exploitation De nombreux Noyaux conçus spécifiquement pour les systèmes embarqués sont disponibles, tant commercialement que publiquement ou même artisanales. À prime abord, ce qu on recherche d un Noyau, ce sont ses fonctionnalités et sa capacité d être adapté à une plateforme spécifique (configurable). Mécanismes de réponse aux évènements Gestion des ressources et outils disponibles Fonctionnalités Interfaces d accès aux ressources Robustesse, fiabilité, prédictibilité Taille et charge imposés par le Noyau Configurable Prise en charge des ressources spécifiques Extensibilité, adaptabilité, Mais de nombreuses autres considérations rentrent en ligne de compte dans le choix d un Noyau : Compatibilité Documentation Outils Coûts Dépendance Support Réutilisation Base de connaissance Disponibilité Standards 18 Cours # 1 ELE784 - Ordinateurs et programmation système 9
10 Choix d un Noyau Noyau du système d exploitation Critères Commerciale Publique Coûts Achat de licence, Royautés Gratuit, Achat de version «clé en main» Support Support «expert», contrat de support Communauté, Version «clé en main» Compatibilité Spécifique à l architecture Très varié (CPU 32 bits et +) Disponibilité Limitée, Marché d échelle illimitée Documentation Limitée par la propriété commerciale Très vaste, peut manquer de fiabilité Base de connaissance Bassin de clientèle Vaste communauté Réutilisation Limitée Très grande Outils Propriétaires Variés et publiques Standards Certains standards repectés Établit des standards Dépendance Grande vis-à-vis le fournisseur Aucune Pour toutes ces raisons et d autres, Linux s impose de plus en plus comme choix privilégié pour les nouveaux projets de systèmes embarqués au près des entreprises Noyau du système d exploitation Noyau Linux pour système embarqué Il n y a pas de Noyau-Linux spécifiquement conçu pour les systèmes embarqués. Linux étant très «configurable», il se prête bien à ce type de système. En fin de compte, Linux-embarqué est un Noyau-Linux customisé. Par contre, Linux n est pas bien adapté pour les petits systèmes embarqués, dont les ressources sont très limitées. CPU 32 bits Linux Mémoire ROM 32 MB embarqué Mémoire RAM MB Outre ces limitations, Linux est bien adapté à une très large gamme de plateformes et fournit une infrastructure solide de réseau (très recherché dans les systèmes embarqués modernes). Pour les aspects de contraintes Temps-Réel, Linux est très performant pour le respect de contraintes dites «fermes» et «molles». Certains ajouts à Linux, tels que Xenomai et la patch Real-Time, permettent de s approcher grandement du respect de contraintes Temps-Réel dites «dures». Bien que beaucoup de la patch Real-Time a trouvé sont chemin dans le Noyau-Linux officiel, ces dernières années 20 Cours # 1 ELE784 - Ordinateurs et programmation système 10
Systèmes Embarqués Libres
Systèmes Embarqués Libres Djalal Harouni tixxdz@opendz.org Pr. Mohamed Benmohammed Laboratoire Informatique LIRE, Université Mentouri Constantine Sofware Freedom Day 2011 Algeria. 1 Systèmes Embarqués
Plus en détailMI03 TP. Objectifs du TP 1ère séance. 2ème séance. Construction d'un système linux embarqué complet
MI03 TP Objectifs du TP 1ère séance Construction d'un système linux embarqué complet 2ème séance Mise en place d'un environnement de développement croisé Intégration de l'extension temps réél Xenomai La
Plus en détailSystèmes embarqués D.Rossier
D.Rossier Manuel IEM (v0.2) Manuel d'utilisation pour les laboratoires IEM Auteur: G. Boutillier / C. Bardet Objectif Cette documentation donne de brèves explications sur l'utilisation des différents outils,
Plus en détailLinux embarqué: une alternative à Windows CE?
embarqué: une alternative à Windows CE? : une alternative à Windows CE Présentation Mangrove Systems Distribution embarqué Perspective WinCe / Questions Mangrove systems Créé en 2001 Soutien Soutien Ministère
Plus en détailSession 8: Android File System
Session 8: Android File System LO52 - Automne 2014 Fabien BRISSET 2 mai 2014 fabien.brisset@utbm.fr www.utbm.fr Droits de reproduction Copyright 2013-2014, Fabien Brisset, Copyright 2004-2014, Free Electrons
Plus en détailAdministration de Parc Informatique TP07 : Installation de Linux Debian
Institut Galilée L2 Info S1 Année 2012 2013 1 Une machine virtuelle Administration de Parc Informatique TP07 : Installation de Linux Debian Le but du TP est d installer Linux (en l occurrence la distribution
Plus en détailVirtualisation CITRIX, MICROSOFT, VMWARE OLIVIER D.
2013 Virtualisation CITRIX, MICROSOFT, VMWARE OLIVIER D. Table des matières 1 Introduction (Historique / définition)... 3 2 But de la virtualisation... 4 3 Théorie : bases et typologie des solutions techniques...
Plus en détailConstruction et sécurisation d'un système Linux embarqué. Frédéric AIME faime@janua.fr 0 950 260 370
Construction et sécurisation d'un système Linux embarqué Frédéric AIME faime@janua.fr 0 950 260 370 Différentes approches Création d'une distribution From Scratch Nécessite un investissement intellectuel
Plus en détailMise en œuvre d une solution de virtualisation
BTS INFORMATIQUE DE GESTION : Option Administrateur de réseaux locaux d entreprise Fiche n Nom et prénom : ***** Nature de l'activité Mise en œuvre d une solution de virtualisation Contexte : Le Lycée
Plus en détailExigences système Edition & Imprimeries de labeur
Exigences système Edition & Imprimeries de labeur OneVision Software France Sommaire Asura 9.5, Asura Pro 9.5, Garda 5.0...2 PlugBALANCEin 6.5, PlugCROPin 6.5, PlugFITin 6.5, PlugRECOMPOSEin 6.5, PlugSPOTin
Plus en détailDépartement de génie électrique. ELE784 - Ordinateurs et programmation système. Laboratoire #1
Département de génie électrique ELE784 - Ordinateurs et programmation système Laboratoire #1 Développement des composantes logicielles de base d un système informatique Description sommaire : Dans ce laboratoire,
Plus en détailSystèmes informatiques
Systèmes informatiques Franck Guingne, sur la base du cours d Olivier Lecarme Cours Licence 1; Semestre 2 2009 2010 Troisième cours : Installation d une distribution GNU/Linux. 1 Les différentes distributions
Plus en détail1. Présentation du TP
LP CHATEAU BLANC 45 CHALETTE/LOING BAC PRO SEN TR THÈME : INSTALLATION ET UTILISATION DE VMWARE ESX SERVER TP ACADÉMIE D ORLÉANS-TOURS NOM : CI 4 : PREPARATION DU POSTE DE TRAVAIL OBJECTIFS : METTRE EN
Plus en détail1 Architecture du cœur ARM Cortex M3. Le cœur ARM Cortex M3 sera présenté en classe à partir des éléments suivants :
GIF-3002 SMI et Architecture du microprocesseur Ce cours discute de l impact du design du microprocesseur sur le système entier. Il présente d abord l architecture du cœur ARM Cortex M3. Ensuite, le cours
Plus en détailUnix/Linux I. 1 ere année DUT. Université marne la vallée
Unix/Linux I 1 ere année DUT Université marne la vallée 1 Introduction 2 Fonctions et spécifité d Unix Architecture 3 4 5 Fichier Unix Arborescence de fichiers Quelques commandes sur les fichiers Chemins
Plus en détailExigences système Edition & Imprimeries de labeur
Exigences système Edition & Imprimeries de labeur OneVision Software France Sommaire Asura 10.2, Asura Pro 10.2, Garda 10.2...2 PlugBALANCEin10.2, PlugCROPin 10.2, PlugFITin 10.2, PlugRECOMPOSEin 10.2,
Plus en détailNotice d Installation et d utilisation d une liaison Bluetooth avec un PDA ipaq.
Constructeur Français Notice d Installation et d utilisation d une liaison Bluetooth avec un PDA ipaq..1 Installation de l environnement d exécution du PPC... 2 Caractéristiques pour PDA :... 2 Installation
Plus en détailVMWARE VSPHERE ESXI INSTALLATION
1 VMWARE VSPHERE ESXI INSTALLATION Présentation Résumé des fonctionnalités L hyperviseur vsphere, souvent appelé «VMware ESXi», du nom de l architecture d hyperviseur sous-jacente, est un hyperviseur bare-metal
Plus en détailNaissance d'un REPTAR
Naissance d'un REPTAR "Bringing spirit into an hardware skeleton" R.Bornet - HEIG-VD/REDS - Mars 2014 Plan Introduction Démarche générale Premiers signes de vie Bootloader Kernel Userspace Les bonnes adresses
Plus en détailPRESENTATION RESSOURCES. Christian Dupaty BTS Systèmes Numériques Lycée Fourcade Gardanne Académie d Aix Marseille
PRESENTATION RESSOURCES Christian Dupaty BTS Systèmes Numériques Lycée Fourcade Gardanne Académie d Aix Marseille 1) Introduction, Objectifs et Intentions Le BTS SN (Systèmes Numériques) intègre la formation
Plus en détailGestion de clusters de calcul avec Rocks
Gestion de clusters de calcul avec Laboratoire de Chimie et Physique Quantiques / IRSAMC, Toulouse scemama@irsamc.ups-tlse.fr 26 Avril 2012 Gestion de clusters de calcul avec Outline Contexte 1 Contexte
Plus en détailMANUELS NUMÉRIQUES PROCÉDURE DE TÉLÉCHARGEMENT
MANUELS NUMÉRIQUES PROCÉDURE DE TÉLÉCHARGEMENT Vous venez de télécharger un manuel numérique sur votre poste. Afin de vous faciliter son exploitation, nous avons listé ci dessous les manipulations à faire
Plus en détailMachine virtuelle W4M- Galaxy : Guide d'installation
Machine virtuelle W4M- Galaxy : Guide d'installation Christophe Duperier 17/09/2014 v03 Ce document décrit l'installation et les fonctionnalités de la machine virtuelle W4M- Galaxy disponible sur le site
Plus en détailTAI049 Utiliser la virtualisation en assistance et en dépannage informatique TABLE DES MATIERES
TAI049 Utiliser la virtualisation en assistance et en dépannage informatique TABLE DES MATIERES 1 DECOUVERTE DE LA VIRTUALISATION... 2 1.1 1.2 CONCEPTS, PRINCIPES...2 UTILISATION...2 1.2.1 Formation...2
Plus en détailTD 1 - Installation de système UNIX, partitionnement
Département des Sciences Informatiques Licence Pro R&S 2009 2010 Administration Système T.T. Dang Ngoc dntt@u-cergy.fr TD 1 - Installation de système UNIX, partitionnement 1 Préambule Il existe de très
Plus en détailwww.rohos-fr.com Authentification à deux facteurs Cryptage portable gratuit des lecteurs USB Cryptage du disque dur
Authentification à deux facteurs Cryptage portable gratuit des lecteurs USB Cryptage du disque dur La connexion par reconnaissance faciale L accès sécurisé sous Windows et Mac à l aide d une clé USB www.rohos-fr.com
Plus en détailTHEME 1 : L ORDINATEUR ET SON ENVIRONNEMENT. Objectifs
Architecture Matérielle des Systèmes Informatiques. S1 BTS Informatique de Gestion 1 ère année THEME 1 : L ORDINATEUR ET SON ENVIRONNEMENT Dossier 1 L environnement informatique. Objectifs Enumérer et
Plus en détailPrésentation Utilisation. VirtualBox. Firas Kraïem. 22 février 2014
22 février 2014 Table des matières 1 2 est un logiciel libre (licence GPL) de virtualisation. Il permet de créer des machines virtuelles, qu on peut se représenter comme des "sous-ordinateurs", fonctionnant
Plus en détailndv access point : Installation par clé USB
NAP10-NI-BUSB-121109-fr ndv access point : Installation par clé USB www.neocoretech.com Installation de ndv AP sur vos points d accès depuis une clé USB Ce document s adresse aux utilisateurs qui souhaitent
Plus en détailWindows 2000: W2K: Architecture. Introduction. W2K: amélioration du noyau. Gamme windows 2000. W2K pro: configuration.
Windows 2000: Introduction W2K: Architecture Système d'exploitation multitâche multithread 32 bits à architecture SMP. Multiplateforme: intel x86, Compaq Alpha Jusqu'à 64 Go de mémoire vive Système d'exploitation
Plus en détailSQL Server 2008 et YourSqlDba
SQL Server 2008 et YourSqlDba Le futur de la maintenance des bases de données et la haute-disponibilité Par : Maurice Pelchat Société GRICS Survol du sujet Haute disponibilité (HD) Assurer la disponibilité
Plus en détailVMware ESX/ESXi. 1. Les composants d ESX. VMware ESX4 est le cœur de l infrastructure vsphere 4.
VMware ESX/ESXi 1. Les composants d ESX VMware ESX4 est le cœur de l infrastructure vsphere 4. C est un hyperviseur, c est à dire une couche de virtualisation qui permet de faire tourner plusieurs systèmes
Plus en détailUtilisation de matériels industriels avec des outils de virtualisation open source. Open Source dans le monde industriel
Utilisation de matériels industriels avec des outils de virtualisation open source Open Source dans le monde industriel Christophe Sauthier Ancien Président de Ubuntu fr Développeur Ubuntu Officiel Développeur
Plus en détailTivoli Endpoint Manager Introduction. 2011 IBM Corporation
Tivoli Endpoint Manager Introduction Enjeux pour les départements IT Comment gérer : l inventaire la mise à jour la sécurité la conformité Sur des environnements hétérogènes OS : Windows, Mac, UNIX, Linux,
Plus en détailIV- Comment fonctionne un ordinateur?
1 IV- Comment fonctionne un ordinateur? L ordinateur est une alliance du hardware (le matériel) et du software (les logiciels). Jusqu à présent, nous avons surtout vu l aspect «matériel», avec les interactions
Plus en détailTraitement de données
Traitement de données Présentation du module TINI Présentation du module : Le module Tini se décline en plusieurs versions, il est constitué d une carte d application et d un module processeur : Les modules
Plus en détailWindows 7, Configuration
Windows 7, Configuration Effectuer une installation propre Avant de commencer, les bonnes questions à se poser : - L ordinateur sur lequel je veux installer Windows, est-il compatible Windows 7? Tester
Plus en détailDémarrage à partir du réseau
Démarrage à partir du réseau Matthieu Herrb LAAS-CNRS 12 octobre 2006 Plan 1 Introduction 2 Protocoles de démarrage réseau 3 Implémentations pratiques 4 Sécurité 5 Conclusion Pourquoi démarrer du réseau?
Plus en détailInstallation et prise en main d UBUNTU
Installation et prise en main d UBUNTU Introduction Ubuntu est une distribution Linux adoptée par près de 25 millions d utilisateurs de par le monde. Contrairement aux systèmes d exploitation propriétaires
Plus en détailVirtualisation sous Linux L'age de raison. Daniel Veillard veillard@redhat.com
Virtualisation sous Linux L'age de raison Daniel Veillard veillard@redhat.com Solution Linux 2009 Une jungle d'acronymes Xen UML VServer VMWare VirtualBox lguest QEmu KVM VirtualIron OpenVZ LXC Définition
Plus en détailSUSE LINUX Enterprise Server START-UP GUIDE
SUSE LINUX Enterprise Server START-UP GUIDE Première Édition 2004 Copyright Cet ouvrage est la propriété intellectuelle de SUSE LINUX AG. La copie de l intégralité ou d extraits de cet ouvrage est autorisée
Plus en détailAdministration UNIX. Le réseau
Administration UNIX Le réseau Plan Un peu de TCP/IP Configuration réseau sous linux DHCP Démarrage PXE TCP/IP Unix utilise comme modèle de communication TCP/IP Application Transport TCP - UDP Réseau IP
Plus en détailEnoncé du TP 8 Système
Enoncé du TP 8 Système Installation d un systeme GNU/Linux virtualisé C. Pain-Barre INFO - IUT Aix-en-Provence version du 4/12/2013 i Démarrer les PC sous Linux. 1 Introduction à la virtualisation avec
Plus en détailLYCEE DE BRAS PANON MAPA MAI 2015
LYCEE DE BRAS PANON MAPA MAI 2015 ****** Etablissement demandeur : Lycée de Bras-Panon 51 Chemin de Bras-Panon 97412 Bras-Panon Lycée de Bras-Panon - Mai 2015 Page 1 sur 7 1 - Objet de l appel d offres
Plus en détailFOG : Free Open-Source Ghost. Solution libre de clonage et de déploiement de systèmes d'exploitation.
FOG : Free Open-Source Ghost Solution libre de clonage et de déploiement de systèmes d'exploitation. JoSy-Plume 22 novembre 2010 Logiciel développé par Chuck Syperski et Jian Zhang, IT à l'université "DuPage"
Plus en détail40èmes Olympiades des métiers
METIER N 39 40èmes Olympiades des métiers GUIDE DE PREPARATION AUX SELECTIONS REGIONALES Page 1 sur 14 «Vous venez de vous inscrire aux concours régionaux des 40èmes Olympiades des Métiers, et je tenais
Plus en détailSpécifications techniques
Spécifications techniques Compatibilité avec Active Directory Toute installation doit être compatible avec la version du domaine «Active Directory» Windows 2008R2 actuelle du SPF Consolidation En 2007
Plus en détailDESKTOP Internal Drive. Guide d installation
DESKTOP Internal Drive Guide d installation Guide d installation du disque dur Seagate Desktop 2013 Seagate Technology LLC. Tous droits réservés. Seagate, Seagate Technology, le logo Wave et FreeAgent
Plus en détailSans trop entrer dans les détails, la démarche IO Model consiste à : Pour cela, Microsoft découpe la maîtrise de l infrastructure en quatre niveaux :
Windows Server 2008 Les fondations du système... 15 La virtualisation... 16 La sécurité... 18 Le Web... 20 Fonctionnalité disponible dans... 21 Installation et configuration... 22 Installer... 23 Les services
Plus en détailSRS Day. Attaque BitLocker par analyse de dump mémoire
SRS Day Attaque BitLocker par analyse de dump mémoire Benjamin Noel Olivier Détour noel_b detour_o Sommaire Partie théorique Etude de cas Attaque BitLocker Contre-mesures Introduction Analyse forensique
Plus en détailMise en oeuvre TSM 6.1
Mise en oeuvre TSM 6.1 «Bonnes pratiques» pour la base de données TSM DB2 Powered by Qui sommes nous? Des spécialistes dans le domaine de la sauvegarde et de la protection des données 10 ans d expertise
Plus en détailHowto: Comment faire cohabiter Backtrack et un Windows?
Howto: Comment faire cohabiter Backtrack et un Windows? I. Introduction II. Partitions III. Installation de Backtrack IV. Lilo V. Conclusion I. Introduction Bonjour à tous, dans ce tutoriel vous allez
Plus en détailGuide de mise à niveau pas à pas vers Windows 8 CONFIDENTIEL 1/53
Guide de pas à pas vers Windows 8 CONFIDENTIEL 1/53 Contenu 1. 1. Procédure de configuration de Windows 8 2. Configuration requise 3. Préparatifs 2. 3. 4. 5. 6. 1. Personnaliser 2. Sans fil 3. personnalisés
Plus en détailLES OLYMPIADES DES METIERS. paration aux sélections s. Guide de préparation. régionalesr. Métier n 39 : GESTION DES RESEAUX INFORMATIQUES
Comité Français des Olympiades des Métiers - WorldSkills France 7 Rue d Argout 75002 Paris LES OLYMPIADES DES METIERS Guide de préparation paration Métier n 39 : GESTION DES RESEAUX INFORMATIQUES Cofom
Plus en détailBoot Camp Guide d installation et de configuration
Boot Camp Guide d installation et de configuration Table des matières 3 Introduction 4 Configuration requise 5 Vue d ensemble de l installation 5 Étape 1 : Rechercher les mises à jour 5 Étape 2 : Préparer
Plus en détailPlan de la conférence. Virtualization. Définition. Historique. Technique. Abstraction matérielle
Plan de la conférence Virtualization Microclub 7 mars 2008 Yves Masur - quelques définitions - technique utilisée - exemples d'émulations - la virtualisation x86 - VMWare - mise en oeuvre - conclusion
Plus en détailPlan de cette matinée
Plan de cette matinée Windows 2008 Les différentes versions Migration Rôles et fonctionnalités Présentation des nouveautés Windows 2008 R2 Les apports de cette nouvelle version Windows 7 Les différentes
Plus en détailExigences système Commercial & Digital Printing
Exigences système OneVision Software AG Sommaire Speedflow Check 10.0, Speedflow Check Plus 10.0, Speedflow Edit 10.0 (Windows),... 2 Speedflow Recompose 10.0...2 Speedflow Edit 10.0 (Macintosh OSX)...2
Plus en détailBac Professionnel Systèmes Electroniques Numériques
Installation d'os : Ghost réseau On vous demande de réaliser la sauvegarde de l'image d'un PC Mise en situation: Vous disposez d'un PC fonctionnel qui a été installé. On vous demande de réaliser une image
Plus en détailLe stockage. 1. Architecture de stockage disponible. a. Stockage local ou centralisé. b. Différences entre les architectures
Le stockage 1. Architecture de stockage disponible a. Stockage local ou centralisé L architecture de stockage à mettre en place est déterminante pour l évolutivité et la performance de la solution. Cet
Plus en détailCIE 1 : Mise en service d un PC, y compris le domaine de la sécurité informatique :
Objectif : En dehors de la maîtrise des techniques de travail et des connaissances professionnelles, les apprenants sont capables de comprendre les bases et les enjeux de l informatique en entreprise.
Plus en détailVirtualisation open source État de l'art
Virtualisation open source État de l'art Jean Charles Delépine Université de Picardie Direction des Infrastructures et des systèmes d'information Une jungle d'acronymes Xen QEMU
Plus en détailProjet VDI le futur poste de travail
Projet VDI le futur poste de travail H. Duarte Directeur adjoint Centre de Ressources Informatiques Université Rennes 2 Humberto.Duarte@uhb.fr Projet VDI le futur poste de travail Agenda Présentation Université
Plus en détailPrestations informatiques Taux horaires. Prix / T.T.C 35 TTC 15 (offert si réparer par nos soins) Problème materiel :
Prestations informatiques Taux horaires Diagnostic pannes, établissement d'un devis gratuit Intervention rapide (hors cout matériel) o Installation alimentation, carte graphique, disque dur, graveur,...
Plus en détailPlan de cet après-midi
Plan de cet après-midi Hyper-V Hyper-V V2 TSE Remote Desktop Server Virtualisation Ensemble de techniques matérielles et/ou logicielles permettant de faire fonctionner sur une seule machine plusieurs systèmes
Plus en détailTP développement : portage d applications sur le Cloud IaaS
TP développement : portage d applications sur le Cloud IaaS Cécile Cavet cecile.cavet at apc.univ-paris7.fr Centre François Arago (FACe), Laboratoire AstroParticule et Cosmologie (APC), LabEx UnivEarthS
Plus en détailPrésentation Windows 7 &
Présentation Windows 7 & Windows 2008 R2 1 2 Windows 7 Sortie le 22 Octobre 2009 Comme Windows 2008 R2 Un accueil plus que favorable de la Presse informatique ainsi que des professionnel de l informatique.
Plus en détailSOMMAIRE. Installation et utilisation HP RDX.doc
Page 1 sur 15 SOMMAIRE Chapitre 1 Présentation 2 Chapitre 2 Installation 4 Chapitre 3 Sauvegarde 6 Chapitre 4 Utilisation Menu bouton droit HP RDX 8 Chapitre 5 Utilisation divers 9 Chapitre 6 Cartouche
Plus en détailStockage des machines virtuelles d un système ESXi jose.tavares@hesge.ch & gerald.litzistorf@hesge.ch
Titre Stockage des machines virtuelles d un système ESXi Auteurs jose.tavares@hesge.ch & gerald.litzistorf@hesge.ch Classification Document publique Date dernière modification 12 Mai 2009 Chemin\NomFichier
Plus en détailExpérience d un hébergeur public dans la sécurisation des sites Web, CCK. Hinda Feriani Ghariani Samedi 2 avril 2005 Hammamet
Expérience d un hébergeur public dans la sécurisation des sites Web, CCK Hinda Feriani Ghariani Samedi 2 avril 2005 Hammamet Plan Introduction Sécurisation des sites Web hébergés a Conclusion Introduction
Plus en détailDétection de pollution maritime avec GNU/Linux. Eric Bénard - eric@eukrea.com - 08 juillet 2010
Détection de pollution maritime avec GNU/Linux Eric Bénard - eric@eukrea.com - 08 juillet 2010 Conception de produits électroniques intégrant des logiciels libres : u-boot, barebox, linux Développement
Plus en détailFiche Pratique. Présentation du problème. Installation du logiciel. Etape 1. MAJ le 17/10/2011
MAJ le 17/10/2011 Présentation du problème Vous avez un certain nombre de mots de passe que vous souhaitez crypter. Le plus simple est de faire le cryptage sur une clé USB de fables capacité. La première
Plus en détailAutomatisation des sauvegardes
Automatisation des sauvegardes système Francis COUGARD Introduction Le besoin de systèmes de sauvegardes client-serveur automatisées se fait de plus en plus sentir dans les exploitations informatiques
Plus en détailVirtualisation de serveur grâce à Linux-
Accueil A propos Nuage de Tags Contribuer Who s who Récoltez l actu UNIX et cultivez vos connaissances de l Open Source 05 déc 2008 Virtualisation de serveur grâce à Linux- Vserver Catégorie : Administration
Plus en détailOSCAR Un outil gratuit libre d images disque
OSCAR Un outil gratuit libre d images disque Oscar qu est-ce? Oscar est un ensemble d'outils, packagé par l équipe de Jean-François Tissoires de l Académie de Lyon, sur un CDROM bootable qui permet aux
Plus en détailOutils en ligne de commande
5 Outils en ligne de commande De nombreuses astuces importantes vous demanderont de quitter vcenter et de passer sur la console. Dans ce chapitre, nous examinerons, entre autres, plusieurs outils en ligne
Plus en détailALLIANZ MODE OPERATOIRE DE MIGRATION D UNE AGENCE WINDOWS 7. 29 Août 2014. Version du document : 010
ALLIANZ MODE OPERATOIRE DE MIGRATION D UNE AGENCE WINDOWS 7 29 Août 2014 Version du document : 010 0/31 Version du document : 010 29 Août 2014 HISTORIQUE DES EVOLUTIONS Version date paragraphe action nature
Plus en détailmachine cible machine hôte architecture cible différente de la machine hôte
1 Les émulateurs jouent un rôle fondamentale dans le développement de logiciel bas niveau pour les systèmes embarqués. Ils permettent de debugger aisément les premières instructions qui s'exécutent lors
Plus en détailLes avantages de la virtualisation sont multiples. On peut citer:
1 Les mécanismes de virtualisation ont été introduits il y a fort longtemps dans les années 60 par IBM avec leur système CP/CMS. La motivation première de la virtualisation est la possibilité d'isoler
Plus en détailMode d emploi pour lire des livres numériques
Mode d emploi pour lire des livres numériques Configuration minimale requise : Pour télécharger des ouvrages numériques sur son poste et utiliser les fichiers, vous avez besoin : sur PC : connexion Internet
Plus en détailInstallation de ndv 5
Installation de ndv 5 Réf : NDV50-NI02-Installation-fr-140123 www.neocoretech.com Présentation Le déploiement de l infrastructure ndv se fait à partir d un fichier.iso (Boot BIOS) ou à partir d une clé
Plus en détailGérard Castagnoli OSU PYTHEAS 25/06/2013 VVT2013 1
1 - Certaines machines de projets ou de manips ne sont pas (ou peu souvent) sauvegardées entièrement avec des outils de clonage. - Elles n ont pas de machine «spare» ou clone prête à démarrer en cas de
Plus en détailPersonnes ressources Tice. Académie de Rouen
Personnes ressources Tice Académie de Rouen Objectifs Acquérir les connaissances de base concernant Linux Découvrir la solution technique SambaEdu3 : serveur de fichiers sous Linux Mettre en oeuvre cette
Plus en détail13/11/2009 DUT-MUX-0185 /V2.0
www.nsi.fr MUXy diag R Guide utilisateur 13/11/2009 DUT-MUX-0185 /V2.0 Auteur : Approbation : Bruno Cottarel C. Andagnotto Page laissée intentionnellement blanche I. Contenu I. CONTENU... 1 II. AVERTISSEMENTS...
Plus en détailExigences système Commercial & Digital Printing
Exigences système OneVision Software AG Sommaire 1 Speedflow Check 4.1 Speedflow Edit 4.1 (Windows, Macintosh OSX) Speedflow Recompose 4.1 Speedflow Impose 3.0 2 Speedflow Cockpit 3.1 Speedflow Control
Plus en détailNON URGENTE TEMPORAIRE DEFINITIVE OBJET : RÉCUPÉRATION DES DONNÉES CLIENT SUR DISQUE DUR DÉFECTUEUX OU INVALIDÉ
COMMUNICATION TECHNIQUE N TC0536 Ed. 01 OmniPCX Enterprise Nb de pages : 11 Date : 12-03-2004 URGENTE NON URGENTE TEMPORAIRE DEFINITIVE OBJET : RÉCUPÉRATION DES DONNÉES CLIENT Cette communication technique
Plus en détailCommandes Linux. Gestion des fichiers et des répertoires. Gestion des droits. Gestion des imprimantes. Formation Use-IT
Commandes Linux Gestion des fichiers et des répertoires Lister les fichiers Lister les fichiers cachés Lister les répertoires d un répertoire Lister les fichiers par date Les droits Types de fichier Supprimer
Plus en détailAtelier : Virtualisation avec Xen
Virtualisation et Cloud Computing Atelier : Virtualisation avec Xen Plan Présentation de Xen Architecture de Xen Le réseau Gestion des domaines DomU dans Xen Installation de Xen Virt. & Cloud 12/13 2 Xen
Plus en détailRetrouver de vieux programmes et jouer sur VirtualBox
CHAPITRE 3 Retrouver de vieux programmes et jouer sur VirtualBox Ce chapitre présente des notions avancées de VirtualBox. Elles permettront de réaliser des configurations spécifiques pour évaluer des systèmes
Plus en détailet de suivi de la corpulence des enfants
CALIMCO Logiciel d'évaluation et de suivi de la corpulence des enfants version 2.0 1 / 8 1.Introduction En 2004, un logiciel, CalIMCo, produit dans le cadre du PNNS, a été diffusé sous forme de CD Rom
Plus en détailDocumentation FOG. Déploiement d images de systèmes d exploitation à travers le réseau.
Documentation FOG Déploiement d images de systèmes d exploitation à travers le réseau. Sommaire 1. Installation et configuration d une distribution Linux 2. Installation de FOG 2.1. Configuration DHCP
Plus en détailVMware vsphere 5 Préparation à la certification VMware Certified Professional 5 Data Center Virtualization (VCP5-DCV) - Examen VCP510
Introduction A. Au sujet du livre 10 B. Au sujet de l'examen 10 Chapitre 1 Les nouveautés de vsphere A. Présentation 14 B. En quoi vsphere 5 diffère de vsphere 4? 14 1. Un Service Console abandonné 14
Plus en détailTutorial uclinux ARM7 Development Starter Kit. Pragmatec Produits et services dédiés aux systèmes embarqués. uclinux - Mise en oeuvre
Pragmatec Produits et services dédiés aux systèmes embarqués Tutorial uclinux ARM7 Development Starter Kit 15 Octobre 2006 Rev 1.06 1 / 36 2 / 36 Le kit de développement ARM7 est un kit réalisé par la
Plus en détailÉléments d'architecture des ordinateurs
Chapitre 1 Éléments d'architecture des ordinateurs Machines take me by surprise with great frequency. Alan Turing 1.1 Le Hardware Avant d'attaquer la programmation, il est bon d'avoir quelques connaissances
Plus en détailGuide de l utilisateur
FANTEC MR-CopyDU3 Guide de l utilisateur Station d accueil à 2 baies Avec One Touch Backup (OTB, sauvegarde à touche unique) et fonction de copie Matériel : PC et portables, Macintosh Interface USB 1.1,
Plus en détailVMWare. Vmware: machine virtuelle Un véritable pc avec : VmWare
1 Présentation de VmWare workstation 4 et 5 Auteur: P. Petit Date: 01/2004 Mise à jour : 11/09/2006 Version: 1.3 Licence: Ce document est sous licence GFDL (cf notes) VMWare Permet de simuler un ou plusieurs
Plus en détailPostgreSQL, le cœur d un système critique
PostgreSQL, le cœur d un système critique Jean-Christophe Arnu PostgreSQLFr Rencontres Mondiales du Logiciel Libre 2005 2005-07-06 Licence Creative Commons Paternité - Pas d utilisation commerciale - Partage
Plus en détailRetrospect 7.7 Addendum au Guide d'utilisation
Retrospect 7.7 Addendum au Guide d'utilisation 2011 Retrospect, Inc. Certaines parties 1989-2010 EMC Corporation. Tous droits réservés. Guide d utilisation d Retrospect 7.7, première édition. L utilisation
Plus en détailMenu Fédérateur. Procédure de réinstallation du logiciel EIC Menu Fédérateur d un ancien poste vers un nouveau poste
Menu Fédérateur Procédure de réinstallation du logiciel EIC Menu Fédérateur d un ancien poste vers un nouveau poste Manipulations à réaliser sur le poste à désinstaller 1. Sauvegarde des données Dans le
Plus en détail