Etude et mise en oeuvre de PREEMPT-RT et Xenomai sur cible DSP Blackfin BF537
|
|
- Anne-Claire Normand
- il y a 8 ans
- Total affichages :
Transcription
1 ENSEIRB-MATMECA Rapport de projet avancé 3 ème année électronique Etude et mise en oeuvre de PREEMPT-RT et Xenomai sur cible DSP Blackfin BF537 Etudiants : Alexandre Braconnier Axel Chevalier Jean-Marc Lenoir Professeur : Patrice Kadionik
2 Table des matières 1 Présentation du projet Objectifs du projet Cahier des charges Présentation de la carte Blackfin BF Présentations des outils Présentation du noyau Linux Présentation de Xenomaï Présentation de Adeos Présentation de PREEMPT-RT Conclusion 9 Bibliography 10 1
3 Chapitre 1 Présentation du projet 1.1 Objectifs du projet Le projet consiste à étudier le portage de deux systèmes d exploitation temps réel, le noyau Xenomai fonctionnant dans l environnement Linux et PREEMPT-RT, sur le processeur Blackfin BF537. Après avoir porté ces deux OS, le but sera de mettre en place des benchmarks à l aide d outils standards afin de réaliser des mesures de temps de latence. Ces mesures nous permettront de vérifier que ces deux systèmes d exploitation temps réel tiennent bien la charge et de comparer leurs performances entre eux et par rapport à un noyau Linux standard. D un point de vue pédagogique, ce projet nous permet de mieux connaître les noyaux temps réel qui existent et qui peuvent être utilisés en parallèle de Linux, ainsi que d apprendre à les configurer et les compiler pour une cible particulière (notion de cross-compilation). Il nous permet également de nous familiariser avec les outils standards utilisés pour réaliser des benchmarks. Enfin, nous pourrons constater concrètement quels sont les gains en temps de traitement de ces noyaux temps réel par rapport à des noyaux standards. 1.2 Cahier des charges Le portage des systèmes d exploitation temps réel devra se faire sur le processeur Blackfin BF537. Pour installer ces OS et les tester, nous avons à notre disposition une carte cible DSP EZ-kit. Les deux systèmes d exploitation que nous avons à installer sur la carte sont des extensions d un noyau Linux standard. Nous devrons les installer à partir de la récente version du noyau Linux. Ces OS temps réel sont les suivants : - Xenomai. Cette extension du noyau Linux est en fait un second noyau qui fonctionne en parallèle de Linux. Pour faire fonctionner ces deux noyaux ensemble, nous aurons également besoin d installer la couche de virtualisation ADEOS. - PREEMPT-RT, qui est un patch à appliquer au noyau Linux au moment de la compilation. Le système généré ne nécessite donc pas de couche de virtualisation puisqu il n y a qu un seul noyau. Une fois l installation effectuée, nous devrons effectuer des benchmarks à l aide des outils suivants : - stress - hackbench - cyclitest - latency Notre environnement de travail sera un ordinateur fonctionnant sur la distribution Linux Fedora. Celle-ci contient déjà l outil GCC qui nous permettra de compiler nos systèmes d exploitation pour le processeur Blackfin. La communication entre le PC et la carte se fera par un câble Ethernet, à l aide du programme Minicom. 2
4 Chapitre 2 Présentation de la carte Blackfin BF537 Figure 2.1 la carte DSP EZ-kit sur laquelle se trouve le Blackfin BF537 Le Blackfin BF537 est le processeur sur lequel nous devons installer les OS temps réel. Ce processeur est fabriqué par Analog Devices, mais a été co-développé avec Intel. Il s agit d un processeur de type DSP, donc optimisé pour exécuter des applications de traitement numérique du signal. Il est donc particulièrement adapté à des contraintes de temps réel, d où son intérêt dans le cadre de ce projet. Dans la famille des processeurs Blackfin, le BF537 est le plus performant. Il est celui qui possède la plus grande quantité de mémoire, ce qui lui permet par exemple d être utilisé dans des systèmes de vidéo-surveillance. Il fonctionne sur 16 ou 32 bits. Son jeu d instructions est de type RISC. Il possède un système de DMA (direct Access Memory) pour un transfert rapide des données. Il dispose également d une fonctionnalité de Dynamic Power Management (DPM) afin de gérer au mieux sa consommation électrique. Il peut fonctionner à plus de 600MHz. 3
5 CHAPITRE 2. PRÉSENTATION DE LA CARTE BLACKFIN BF537 Figure 2.2 Architecture matérielle du BF537 Au niveau de la mémoire, il possède 132kB de mémoire SRAM interne pour le cache et la mémoire de données. Comme dans la plupart des processeurs de type DSP, il possède une mémoire d instructions différente de la mémoire de données (il s agit d une machine de type Harvard). Cette mémoire d instructions dispose elle aussi d un cache. Un contrôleur permet de gérer des mémoires externes synchrones (SDRAM) ou asynchrones. Ces mémoires peuvent être gérées sur 8 bits ou 16 bits. Ce processeur prend en charge un grand nombre de bus de données : CAN, UART, SPI, I2C, USB 2.0, Ethernet... 4
6 Chapitre 3 Présentations des outils 3.1 Présentation du noyau Linux Le noyau Linux est un noyau basé sur UNIX. Il a été créé en 1991 par Linus Torvalds. A la base seulement compatible avec l architecture x86, il a été depuis porté sur un grand nombre d autres architectures, dont celle utilisée par notre processeur Blackfin BF537. Ce noyau est aujourd hui un logiciel libre et gratuit, distribué sous la licence publique GNU et développé en grande partie par des bénévoles. Il est essentiellement codé en langage C. Au moment de la rédaction de ce rapport, la dernière version de Linux est la , celle que nous utilisons pour le projet est la C est un noyau de type multi-utilisateur et multitâche. Il est également monolithique, c est-à-dire que l ensemble des fonctions du système et des pilotes sont regroupés dans un seul bloc de code et un seul bloc binaire généré à la compilation. Figure 3.1 Architecture du fonctionnement du noyau Linux 5
7 3.2. PRÉSENTATION DE XENOMAÏ CHAPITRE 3. PRÉSENTATIONS DES OUTILS Le principal défaut du noyau dans le cadre qui nous intéresse est le fait qu il ne soit pas temps réel, c est à dire qu il ne garantisse pas un temps de traitement maximum dans les tâches. C est pourquoi nous aurons besoin de modifier son comportement à l aide des outils Xenomai et PREEMPT-RT pour lui permettre de devenir un système d exploitation temps réel dur. 3.2 Présentation de Xenomaï Xenomai est un système d exploitation temps réel dur totalement indépendant de Linux, bien que fonctionnant en parallèle de celui-ci. Il s agit en fait du système d exploitation principal de la machine, sur lequel tourne Linux en temps que tâche de fond. Linux est donc une tâche apériodique de Xenomai, qui est activée seulement lorsque toutes les tâches périodiques de Xenomai sont terminées. Cela permet aux tâches périodiques d avoir une garantie d exécution en temps réel dur, bien que Linux n ait pas cette propriété. Xenomai fonctionne sur les architectures matérielles les plus courantes comme x86, ARM, Power PC, AMD ou l architecture Blackfin que nous utilisons dans notre projet. Dans l utilisation de Xenomai, le problème est le fait que deux noyaux (Xenomai et Linux) tournent en même temps sur la machine, le partage des ressources et la gestion des interruptions entre ces deux systèmes peut donc poser problème. C est pourquoi ces noyaux seront exécutés sur une couche de virtualisation, appelée ADEOS que nous verrons ci-après. 3.3 Présentation de Adeos Figure 3.2 Le positionnement de ADEOS par rapport au matériel et aux OS virtualisés ADEOS (Adaptive Domain Environment for Operating Systems) est une couche d abstraction logicielle (aussi appelée hyperviseur) permettant de faire tourner deux noyaux sur un même matériel. Son but est de récupérer les évènements (comme des interruptions matérielles, des signaux logiciels, des créations ou suppressions de tâche de l un des noyaux) et de les envoyer au noyau le plus prioritaire pour qu il puisse les traiter. Dans notre cas d utilisation (Xenomai et Linux comme OS cible) la plupart du temps il enverra d abord ces événements à Xenomai, et si celui-ci les ignore, ils seront alors transmis au noyau 6
8 3.4. PRÉSENTATION DE PREEMPT-RT CHAPITRE 3. PRÉSENTATIONS DES OUTILS Figure 3.3 Gestion de l envoi des interruptions aux différents OS cibles Linux. Mais dans certains cas, par exemple si la tâche la plus prioritaire se trouve être une tâche Linux, alors l événement sera envoyé à Linux en premier. 3.4 Présentation de PREEMPT-RT PREEMPT-RT est un patch dont le but est de modifier le noyau Linux afin de lui donner un comportement temps réel dur. Pour cela, la majeure partie du noyau, dont les sections critiques et les gestionnaires d interruptions, a été rendue préemptible. D autres parties du code ont été modifiées pour réduire le temps de latence induits par le fonctionnement du système. L avantage par rapport à une solution telle que le couple Xenomai/ADEOS est qu il n y a pas de second noyau donc pas de couche de virtualisation, ce qui allège le système résultant et diminue le temps CPU utilisé pour les opérations réalisées par le noyau. D autre part, les applications fonctionnant sur un noyau Linux standard n ont pas besoin d être modifiées pour tourner sur PREEMPT-RT. Gestion de l envoi des interruptions aux différents OS cibles Dans un premier temps, il est utile de lister les opérations devant être effectuées pour installer un noyau Linux sur la carte Blackfin BF357. La première étape est de choisir le package correspondant au noyau que l on souhaite installer et à la carte que l on utilise. Dans notre cas, nous avons télécharger le package buildroot du noyau Linux adapté à la carte Blackfin BF357 à l adresse : http ://blackfin.uclinux.org/doku.php Une fois le package téléchargé, on peut le décompresser et l installer. Il convient alors de réaliser la configuration du noyau. Deux options sont possibles : soit une configuration manuelle, soit une configuration à l aide du menuconfig (assistant graphique pour une configuration simplifiée). Dans notre cas, nous avons tout d abord utilisé l outil menuconfig. Plusieurs paramètres doivent être définis afin de réaliser le boot du noyau : - le choix de la carte : BF537 - le choix de la version : les patches qui doivent être ajoutés : Adeos Xenomai, PREEMPT-RT... Après plusieurs essais, nous avons aussi réalisé la configuration manuellement pour résoudre les problèmes que nous avons rencontrés lors de la compilation. Nous avons notamment tenter d activer le patch Xenomai manuellement car son ajout grâce au menuconfig ne fonctionnait pas. Il s avère que cette tentative a échoué (nous verrons plus tard pourquoi). Une fois la configuration réalisée, il est possible de compiler le noyau, c est à dire construire l image du noyau configuré avant de le télécharger sur la carte cible. Si la compilation se déroule sans problème, on copie le fichier image créé sous /tftpboot. 7
9 3.4. PRÉSENTATION DE PREEMPT-RT CHAPITRE 3. PRÉSENTATIONS DES OUTILS Enfin, on peut télécharger le fichier à travers le réseau éthernet depuis le bootloader. Finalement, après connexion grâce à l outil minicom, on lance le noyau depuis la carte cible. Cette procédure correspond aux étapes réalisées lors d un implémentation sans problème. Dans notre cas, plusieurs soucis se sont présentés : les deux principaux correspondent à la configuration des outils tels que Xenomai et la compatibilité entre les outils. En effet, même lors de nos tentatives de configuration manuelle afin de résoudre les problèmes de compilation, il s avère que la compilation révélait des erreurs dues à une incompatibilité entre Xenomai et les autres outils. Ces erreurs de compilation sont effectivement apparues dès le moment où nous avons activé l outil Adeos/Xenomai afin de réaliser des calculs de latence. Pour résoudre ces problèmes, nous avons donc rechercher des documents concernant la configuration du buildroot, l utilisation des outils Adeos/Xenomai, le menuconfig et l implémentation des noyaux Linux sur carte. Ces éléments nous ont permis de résoudre certains problèmes de compilation, pour d autres nous avons tenté de configurer manuellement le noyau Linux. Il s avère finalement que cette étape de recherche documentaire aurait due être réalisée plus tôt afin de détecter un maximum de problèmes ou de paramètres à utiliser. En résumé, nous avions pour objectifs d implémenter les patches Xenomai et Preempt- RT afin de tester les capacités de la carte BF357. Il s avère que nous sommes parvenus à télécharger le noyau Linux sans patch et configurer le buildroot avec le patch Xenomai. Malheureusement, suite à l activation de ce patch, des erreurs de compilation sont apparues. Étant donné le fait que le patch Adeos/Xenomai est utilisable avec les versions antérieures de Linux nous en avons déduis que ce patch n est pas compatible avec la version
10 Chapitre 4 Conclusion Bien que nous n ayons pas pu avancer très loin dans le projet, celui-ci nous aura permis d apprendre un certain nombre de choses à propos des systèmes d exploitation temps réel, comme ceux qui peuvent être utilisés dans un environnement Linux et comment les configurer pour les installer. Nous aurons également pu nous renseigner sur leur manière de fonctionner (par exemple leur gestion des priorités des tâches, le partage des ressources et des interruptions matérielles avec Linux dans le cas de Xenomai... ). Ce projet nous aura également permis de nous retrouver dans une situation d ingénieur, dans le cadre d un problème qui n a pas de solution toute faite et de tenter de réagir en conséquence. 9
11 Bibliographie [1] Pierre Ficheux et Eric Bénard, "Linux embarqué",(june 2011). [2] Devices Open Source Projects". [3] with Adeos". 10
MODULE I1. Plan. Introduction. Introduction. Historique. Historique avant 1969. R&T 1ère année. Sylvain MERCHEZ
MODULE I1 Plan Chapitre 1 Qu'est ce qu'un S.E? Introduction Historique Présentation d'un S.E Les principaux S.E R&T 1ère année Votre environnement Sylvain MERCHEZ Introduction Introduction Rôles et fonctions
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étailCAHIER DES CHARGES D IMPLANTATION
CAHIER DES CHARGES D IMPLANTATION Tableau de diffusion du document Document : Cahier des Charges d Implantation EVRP Version 6 Etabli par DCSI Vérifié par Validé par Destinataires Pour information Création
Plus en détailIntroduction aux Systèmes et aux Réseaux, Master 2 CCI
aux Systèmes et aux Réseaux, Master 2 CCI Cours 1 : Introduction et contexte Unix/Linux Laure Gonnord http://laure.gonnord.org/pro/teaching/ Laure.Gonnord@univ-lyon1.fr Master CCI - Université Lyon 1 -
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 d exploitation
Systèmes d exploitation Virtualisation, Sécurité et Gestion des périphériques Gérard Padiou Département Informatique et Mathématiques appliquées ENSEEIHT Novembre 2009 Gérard Padiou Systèmes d exploitation
Plus en détailJOG : une approche haut niveau des systèmes embarqués via Armadeus et Java
JOG : une approche haut niveau des systèmes embarqués via Armadeus et Java Resumé Olivier Reynet 1, Jean-Christophe Le Lann 1, Benoît Clément 1 1 ENSIETA, 2, rue François Verny, 29200 Brest - France olivier.reynet@no-spam@ensieta.fr
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étailDiagrammes de Package, de déploiement et de composants UML
labsticc.univ-brest.fr/pages_perso/babau/ Diagrammes de Package, de déploiement et de composants UML Jean-Philippe Babau Département Informatique, UFR Sciences, Laboratoire Lab-STICC 2 1 Plan Description
Plus en détailLe Programme SYGADE SYGADE 5.2. Besoins en équipement, logiciels et formation. UNCTAD/GID/DMFAS/Misc.6/Rev.7
CONFÉRENCE DES NATIONS UNIES SUR LE COMMERCE ET LE DÉVELOPPEMENT UNITED NATIONS CONFERENCE ON TRADE AND DEVELOPMENT Le Programme SYGADE SYGADE 5.2 Besoins en équipement, logiciels et formation UNCTAD/GID/DMFAS/Misc.6/Rev.7
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étailCatalogue des stages Ercom 2013
Catalogue des stages Ercom 2013 Optimisations sur Modem LTE Poste basé à : Caen (14) Analyse et optimisation des performances des traitements réalisés dans un modem LTE. - Profiling et détermination des
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étailPrésentation d HyperV
Virtualisation sous Windows 2008 Présentation d HyperV Agenda du module Présentation d Hyper-V Installation d Hyper-V Configuration d Hyper-V Administration des machines virtuelles Offre de virtualisation
Plus en détailAlexandre Buge Epitech 5 Promo 2004. Soutenance de stage du 01/03/2004 au 31/08/2004
Alexandre Buge Epitech 5 Promo 2004 Soutenance de stage du 01/03/2004 au 31/08/2004 15 Septembre 2004 Sommaire 1 Introduction : présentation de l entreprise 2 Développement au sein de Skyrecon Les API
Plus en détailCommunications performantes par passage de message entre machines virtuelles co-hébergées
Communications performantes par passage de message entre machines virtuelles co-hébergées François Diakhaté1,2 1 CEA/DAM Île de France 2 INRIA Bordeaux Sud Ouest, équipe RUNTIME Renpar 2009 1 Plan Introduction
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étailLinux embarqué Retour d expérience et temps réel. Denis Coupvent-Desgraviers
Linux embarqué Retour d expérience et temps réel 1 Denis Coupvent-Desgraviers Introduction Bien connaître les bases d un système d exploitation Utilisation de GNU/Linux Bonnes connaissances en langage
Plus en détailTests de performance du matériel
3 Tests de performance du matériel Après toute la théorie du dernier chapitre, vous vous demandez certainement quelles sont les performances réelles de votre propre système. En fait, il y a plusieurs raisons
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étailBase de l'informatique. Généralité et Architecture Le système d'exploitation Les logiciels Le réseau et l'extérieur (WEB)
Base de l'informatique Généralité et Architecture Le système d'exploitation Les logiciels Le réseau et l'extérieur (WEB) Généralité Comment fonctionne un ordinateur? Nous définirons 3 couches Le matériel
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étailParallels Transporter Lisez-moi ---------------------------------------------------------------------------------------------------------------------
Parallels Transporter Lisez-moi TABLE DES MATIERES : 1. A propos de Parallels Transporter 2. Configurations systиme requises 3. Installer Parallels Transporter 4. Supprimer Parallels Transporter 5. Notice
Plus en détailLinux 1: Présentation
1: Présentation 11.05.04, Avon arrighi@univ-mlv.fr, IGM, Université de Marne-la-Vallée 1: Présentation Unix Normalisation Consortiums Logiciel libre Distributions Conseils Caractéristiques Notions 1: Présentation
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é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é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étailModule : Virtualisation à l aide du rôle Hyper-V
Windows Server 2008 pour l'enseignement Module : Virtualisation à l aide du rôle Hyper-V Agenda du module Présentation d Hyper-V Installation d Hyper-V Configuration d Hyper-V Administration des machines
Plus en détailERP Service Negoce. Pré-requis CEGID Business version 2008. sur Plate-forme Windows. Mise à jour Novembre 2009
ERP Service Negoce Pré-requis CEGID Business version 2008 sur Plate-forme Windows Mise à jour Novembre 2009 Service d'assistance Téléphonique 0 825 070 025 Pré-requis Sommaire 1. PREAMBULE... 3 Précision
Plus en détailPrésentation des intervenants. Pourquoi cette conférence? Logiciel libre : notions essentielles. Le logiciel libre pour les projets industriels
Les technologies libres pour les projets industriels Les technologies libres pour les projets industriels Présentation des intervenants Pourquoi cette conférence? Logiciel libre : notions essentielles
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étailChapitre 2 : Abstraction et Virtualisation
Virtualisation et Cloud Computing Chapitre 2 : Abstraction et Virtualisation Objectifs Présenter la notion de niveaux d abstraction séparés par des interfaces bien définies Description des avantages et
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étailLa Virtualisation Windows chez CASINO. Philippe CROUZY Responsable Infrastructure Equipes Systèmes -Stockage
La Virtualisation Windows chez CASINO Philippe CROUZY Responsable Infrastructure Equipes Systèmes -Stockage Sommaire Contexte Datacenters La virtualisation chez Casino Notre démarche Feuille de route Bilan
Plus en détailSystème Principal (hôte) 2008 Enterprise x64
Network Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée avec : Hyper-V 6.0 Manager Hyper-V Server (R1&R2) de Microsoft Hyper-V 6.0 Network Shutdown Module Système Principal
Plus en détailArchitecture des Ordinateurs. Partie II:
Architecture des Ordinateurs Partie II: Le port Floppy permet le raccordement du lecteur de disquette àla carte mère. Remarque: Le lecteur de disquette a disparu il y a plus de 6 ans, son port suivra.
Plus en détailParallels Desktop 5 Switch to Mac - Lisez-moi ----------------------------------------------------------------------------------------------
Parallels Desktop 5 Switch to Mac - Lisez-moi Bienvenue dans Parallels Desktop 5 Switch to Mac build 5.0.9346. Ce document contient des informations que vous devez connaître pour réussir à installer Parallels
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étailQu est ce qu un un serveur?
Virtualisation de serveur et Systèmes d exploitations. d Par Thierry BELVIGNE Président MicroNet 91 Qu est ce qu un un serveur? Un serveur est un programme informatique qui «rend service» à plusieurs ordinateurs
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étailGuide d installation JMap 5.0
Guide d installation JMap 5.0 Installation de JMap L installation de JMap se fait typiquement sur un serveur qui sera accédé par l ensemble des utilisateurs. Lors de l installation, toutes des composantes
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étail«Les documents référencés ci-dessus étant protégés par les droits d auteur et soumis à la déclaration au Centre Français d exploitation du droit de
1 2 «Les documents référencés ci-dessus étant protégés par les droits d auteur et soumis à la déclaration au Centre Français d exploitation du droit de Copie, seules les références bibliographiques peuvent
Plus en détailEtude d architecture de consolidation et virtualisation
BOUILLAUD Martin Stagiaire BTS Services Informatiques aux Organisations Janvier 2015 Etude d architecture de consolidation et virtualisation Projet : DDPP Table des matières 1. Objet du projet... 3 2.
Plus en détailActivité : TP Durée : 6H00. Un PC d assemblage de marque NEC Un casque avec micro Une clé USB. Un CD de Windows XP professionnel
Activité : TP Durée : 6H00 INSTALLATION ET CONFIGURATION D UN PC SOUS WINDOWS XP PROFESSIONNEL Moyens et ressources : Matériel et outillage : Cours, synthèses Logiciels Un PC d assemblage de marque NEC
Plus en détailNetwork Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée Virtual Server de Microsoft
Network Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée Virtual Server de Microsoft Virtual Server 2005 R2 Network Shutdown Module Système Principal (hôte) Virtual Server
Plus en détailDécouverte des Logiciels Libres. Gilles Dequen 2009-2010 gilles.dequen@u-picardie.fr
Découverte des Logiciels Libres Gilles Dequen 2009-2010 gilles.dequen@u-picardie.fr Découverte des Logiciels Libres 10 Séances de 3h00 [14h00-17h15] 4, 11, 25 février 4, 18, 25 mars 1, 22, 29 avril 6 mai
Plus en détailPotentiels de la technologie FPGA dans la conception des systèmes. Avantages des FPGAs pour la conception de systèmes optimisés
Potentiels de la technologie FPGA dans la conception des systèmes Avantages des FPGAs pour la conception de systèmes optimisés Gérard FLORENCE Lotfi Guedria Agenda 1. Le CETIC en quelques mots 2. Générateur
Plus en détailUN EXEMPLE DE CYBERENSEIGNEMENT EN CHIMIE
123 UN EXEMPLE DE CYBERENSEIGNEMENT EN CHIMIE Résumé Cet article décrit la création d un centre serveur sous le système d exploitation Linux, avec le serveur web Apache, ainsi que le développement d un
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étailen version SAN ou NAS
tout-en-un en version SAN ou NAS Quand avez-vous besoin de virtualisation? Les opportunités de mettre en place des solutions de virtualisation sont nombreuses, quelque soit la taille de l'entreprise. Parmi
Plus en détailWSM la solution complète de provisionnement de bureaux virtuels
Quadri Concept «Présentation des solutions Wyse» 2009 1/ 16 WSM la solution complète de provisionnement de bureaux virtuels L informatique légère, économique, flexible et fiable Ingénieur conseil Patrick
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étailREALISATION d'un. ORDONNANCEUR à ECHEANCES
REALISATION d'un ORDONNANCEUR à ECHEANCES I- PRÉSENTATION... 3 II. DESCRIPTION DU NOYAU ORIGINEL... 4 II.1- ARCHITECTURE... 4 II.2 - SERVICES... 4 III. IMPLÉMENTATION DE L'ORDONNANCEUR À ÉCHÉANCES... 6
Plus en détailLa gestion du poste de travail en 2011 : Panorama des technologies
La gestion du poste de travail en 2011 : Panorama des technologies François Clémence C.R.I Université Paul Verlaine Metz UFR Sciences Humaines et Arts clemence@univ-metz.fr Olivier Mathieu C.R.I Université
Plus en détailVirtualisation de serveurs Solutions Open Source
Virtualisation de serveurs Solutions Open Source Alain Devarieux TSRITE2009 FOAD 1 / 19 Table des matières 1.Les principes de la virtualisation...3 1.1.Partage d'un serveur...3 1.2.Objectif de la virtualisation...4
Plus en détailvbladecenter S! tout-en-un en version SAN ou NAS
vbladecenter S! tout-en-un en version SAN ou NAS Quand avez-vous besoin de virtualisation? Les opportunités de mettre en place des solutions de virtualisation sont nombreuses, quelque soit la taille de
Plus en détailPrototypage électronique
Prototypage électronique C'est quoi Arduino? Enseignant d'électronique en BTS des Systèmes Électroniques au lycée Cabanis de Brive-la-Gaillarde, j'ai commencé en 2010 à entendre parler d'arduino à gauche
Plus en détailNatRcs 7.00. Ce document présente la liste des nouvelles fonctionnalités de la 7.00, disponible à partir de Mars 2011.
NATSTAR 5.00 BULLETIN TECHNIQUE Mars 2011 Introduction NatRcs 7.00 Ce document présente la liste des nouvelles fonctionnalités de la 7.00, disponible à partir de Mars 2011. Vous trouvez dans ce bulletin
Plus en détailAlcatel OmniPCX Enterprise TSC-IP V1 (4098RE)
Alcatel OmniPCX Enterprise TSC-IP V1 (4098RE) NOTE : Les spécifications Produit contenues dans ce document peuvent évoluer sans information préalable. Les produits et services décrits dans ce document
Plus en détailSpécifications Techniques Générales. Techno Pole Internet. Lycée Djignabo / Ziguinchor
Techno Pole Internet Lycée Djignabo / Ziguinchor Sommaire 1 ARCHITECTURE LOGICIELLE 2 1.1 APACHE, UN SERVEUR POLYVALENT, PERFORMANT ET MONDIALEMENT RECONNU 2 1.2 ARCHITECTURE LOGICIELLE DU SERVEUR 2 1.3
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étailDéveloppement d une carte à processeur linux
118, route de Narbonne 31077 Toulouse Cedex 4 Développement d une carte à processeur linux Rapport de TER M1 SME Auteurs : KERVELLA Guillaume, BENAKCHA Samir Intervenant : BERTHOU Pascal Master1 SMI Promotion
Plus en détail«Le malware en 2005 Unix, Linux et autres plates-formes»
Communiqué de Presse Rueil Malmaison, lundi 24 avril 2006 «Le malware en 2005 Unix, Linux et autres plates-formes» Konstantin Sapronov, analyste spécialisé en virologie chez Kaspersky Lab, consacre un
Plus en détailVirtualisation & Sécurité
Virtualisation & Sécurité Comment aborder la sécurité d une architecture virtualisée? Quels sont les principaux risques liés à la virtualisation? Peut-on réutiliser l expérience du monde physique? Quelles
Plus en détailLa Continuité d Activité
La virtualisation VMware vsphere au service de La Continuité d Activité La virtualisation VMware vsphere La virtualisation et la Continuité d Activité La virtualisation et le Plan de Secours Informatique
Plus en détailPerformance et usage. La différence NETGEAR - R7000. Streaming HD illimitée
Performance et usage Wi-Fi AC1900 - Vitesse 600Mbps (2.4GHz) + 1300 Mbps (5GHz) Processeur Dual Core 1GHz Fonctionnalités avancées pour le jeu en ligne sans latence Bande passante prioritaire pour les
Plus en détailPROGRAMME DU CONCOURS DE RÉDACTEUR INFORMATICIEN
PROGRAMME DU CONCOURS DE RÉDACTEUR INFORMATICIEN 1. DÉVELOPPEMENT D'APPLICATION (CONCEPTEUR ANALYSTE) 1.1 ARCHITECTURE MATÉRIELLE DU SYSTÈME INFORMATIQUE 1.1.1 Architecture d'un ordinateur Processeur,
Plus en détailNetwork Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée VMWare ESX Server 3, 3.5
Network Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée VMWare ESX Server 3, 3.5 Machine virtuelle Machine virtuelle Machine virtuelle VMware ESX Network Shutdown Module
Plus en détailHP 600PD TWR i34130 500G 4.0G 39 PC
HP 600PD TWR i34130 500G 4.0G 39 PC Réf : 2880117 EAN :888182161739 Réf. Fabricant :E4Z60ET#ABF Poids brut: 12 Kg Spécifications principales Description du produit Facteur de forme Localisation Processeur
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étailConférence sur les microcontroleurs.
Conférence sur les microcontroleurs. Le microcontrôleur Les besoins et le développement. Vers 1970, pour des calculs (calculatrice). Le premier est le 4004 de Intel, 90K. La technologie. Les 2 principales
Plus en détailSynerway Guide de Compatibilité. Version 4.0
Synerway Guide de Compatibilité Version 4.0 Synerway Guide de Compatibilité (version 4.0) Logiciel 02/01/2012 SYNERWAY 102 rte de Limours Domaine de St-Paul 78471 Saint-Rémy-lès-Chevreuse FRANCE RÉFÉRENCE
Plus en détailWindows Server 2008. Chapitre 1: Découvrir Windows Server 2008
Windows Server 2008 Chapitre 1: Découvrir Windows Server 2008 Objectives Identifier les caractéristiques de chaque édition de Windows Server 2008 Identifier les caractéristiques généraux de Windows Server
Plus en détailPoint sur la virtualisation
Le 04/03/2013 OBJECTIF VIRTUALISATION mathieuc@exakis.com EXAKIS NANTES Identification du document Titre Projet Date de création Date de modification Point sur la Objectif 04/03/2013 26/03/2013 virtualisation
Plus en détailPlan global Outils de développement et compilation. Ce que l on veut éviter. Plan. Git : gestion de code source et versionnement.
Plan global Outils de développement et compilation Git : gestion de code source et versionnement Timothée Ravier LIFO, INSA-CVL, LIPN 1 re année cycle ingénieur STI 2013 2014 1 Historique 2 Git 3 Pour
Plus en détailCOLLEGE ADRIEN CERNEAU
COLLEGE ADRIEN CERNEAU MARCHE A PROCEDURE ADAPTÉE (MAPA) DE FOURNITURES D EQUIPEMENTS INFORMATIQUES CAHIER DES CHARGES (CLAUSES ADMINISTRATIVES ET TECHNIQUES) Lot 1 : Tablettes tactiles Android Lot 2 :
Plus en détailComment reproduire les résultats de l article : POP-Java : Parallélisme et distribution orienté objet
Comment reproduire les résultats de l article : POP-Java : Parallélisme et distribution orienté objet Beat Wolf 1, Pierre Kuonen 1, Thomas Dandekar 2 1 icosys, Haute École Spécialisée de Suisse occidentale,
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étailExchange 2007 : Améliorations et nouvelles fonctionnalités Atelier 136. Société GRICS
Exchange 2007 : Améliorations et nouvelles fonctionnalités Atelier 136 Par : Paul Boucher Société GRICS Plan de la présentation Historique Nouveautés Prérequis Installation et migration Outils d administration
Plus en détailE-Mail : cc.region.beaujeu@wanadoo.fr Site Internet www.cc-regionbeaujeu.fr. Actuellement nous trouvons ce schéma réseau :
Bâtiment Sainte Angèle - 69430 BEAUJEU Tel. : 04.74.04.89.94 - Fax : 04.74.04.89.96 E-Mail : cc.region.beaujeu@wanadoo.fr Site Internet www.cc-regionbeaujeu.fr Le réseau existant Le réseau informatique
Plus en détailEditeur de solutions innovantes C 3. Solution globale managée de communication et de téléphonie sur IP
Editeur de solutions innovantes C 3 Solution globale managée de communication et de téléphonie sur IP Intelligence et fiabilité au coeur du système de communication de l entreprise de manière simple et
Plus en détailConcept de machine virtuelle
Concept de machine virtuelle Chap. 5: Machine virtuelle Alain Sandoz Semestre été 2007 1 Introduction: Java Virtual Machine Machine Virtuelle Java: qu est-ce que c est? c est la spécification d une machine
Plus en détailHyper-V v2 : une évolution majeure des services de virtualisation
Hyper-V v2 : une évolution majeure des services de virtualisation Christophe Dubos / Fabrice Meillon Architectes Infrastructure Microsoft France https://blogs.technet.com/windows7 Objectifs de la session
Plus en détailLivre Blanc - septembre 2007 MAC OS X & WINDOWS : RÉUSSIR LA COHABITATION
Livre Blanc - septembre 2007 MAC OS X & WINDOWS : RÉUSSIR LA COHABITATION Mac et Windows : vers une cohabitation toujours plus harmonieuse Le Mac a longtemps été déconsidéré pour ses difficultés de communication
Plus en détailHyperviseur vs Docker. le choc des virtualisations
Projet n 10 : Hyperviseur vs Docker le choc des virtualisations Master 1 Informatique Étudiants : Belfouz Annas Vandamme Yohan Responsables : Nabitz Sophie Jabaian Bassam Tuteurs : Janod Killian Jean-Valère
Plus en détailServeur Lynx CALLEO Application 2240 Fiches Technique
Fiches Technique Flexible et innovant + Le serveur d application est particulièrement adapté pour les applications générales des entreprises et satisfait également les exigences les plus strictes. Grâce
Plus en détailBénéficiez d'un large choix d'applications novatrices et éprouvées basées sur les systèmes d'exploitation i5/os, Linux, AIX 5L et Microsoft Windows.
1. Le nouveau eserver i5 en bref Gérez plusieurs systèmes d'exploitation et environnements d'applications sur un seul serveur pour simplifier votre infrastructure et réduire les frais de gestion Simplifiez
Plus en détailNetwork Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée VMWare ESX Server
Network Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée VMWare ESX Server Machine virtuelle Machine virtuelle Machine virtuelle VMware ESX 3 Network Shutdown Module Network
Plus en détailPPE 1 PRISE EN MAIN DE VMWARE VSPHERE 5.5 & CONFIGURATION D UNE MACHINE VIRTUELLE
PPE 1 PRISE EN MAIN DE VMWARE VSPHERE 5.5 & CONFIGURATION D UNE MACHINE VIRTUELLE Antoine CAMBIEN BTS SIO Option SISR Session 2015 BTS SIO Services Informatiques aux Organisations Session 2014 2015 Nom
Plus en détailSommaire. Systèmes d Exploitation... 3. Intégration Sage 100 Sage CRM... 3. Disponibilité Client... 3. Bases de données... 3
Communiqué de Lancement Sage CRM v. 6.5 Editions Standard et Avancée Sommaire Systèmes d Exploitation... 3 Intégration Sage 100 Sage CRM... 3 Disponibilité Client... 3 Bases de données... 3 Nouveautés
Plus en détailLES SOLUTIONS OPEN SOURCE RED HAT
LES SOLUTIONS OPEN SOURCE RED HAT Red Hat, le fournisseur leader Linux et de l open source mondial a son siège à Raleigh, en Caroline du Nord, avec des bureaux dans le monde entier. Red Hat propose les
Plus en détailANTI-VIRUS / PROTECTION DES POSTES DE TRAVAIL ET DES SERVEURS DE FICHIERS
ANTI-VIRUS / PROTECTION DES POSTES DE TRAVAIL ET DES SERVEURS DE FICHIERS Description du produit 3 : ENTERPRISE SECURITY FOR END POINT CAP SYNERGY 1 Voie Felix EBOUE 94000 CRETEIL III/PRODUIT 3 (3/4) III.1/NOM
Plus en détailEN Télécom & Réseau S Utiliser VMWARE
EN Télécom & Réseau S Utiliser VMWARE Utiliser les machines virtuelles VMWARE Nom : Prénom : Classe : Date : Appréciation : Note : Objectif : Être capable de créer et configurer une machine virtuelle Configuration
Plus en détailRationalisation de votre flux de travail
Philips SpeechExec solution de flux de dictée Enterprise Rationalisation de votre flux de travail avec une solution de dictée numérique sur mesure Nos solutions prennent en charge n'importe quel scénario
Plus en détail