GELE5343 Chapitre 5 : Architectures
|
|
- Géraldine Giroux
- il y a 7 ans
- Total affichages :
Transcription
1 GELE5343 Chapitre 5 : Architectures Gabriel Cormier, Ph.D., ing. Université de Moncton Hiver 2013 Gabriel Cormier (UdeM) GELE5343 Chapitre 5 Hiver / 30
2 Introduction Contenu 1 Introduction 2 Types d architectures 3 MIPS 4 ARM 5 Atmel AVR 6 Autres considérations 7 Mémoire Gabriel Cormier (UdeM) GELE5343 Chapitre 5 Hiver / 30
3 Types d architectures Types d architectures 2 types principaux : Harvard et von Neumann Architectures d accès mémoire et de bus Affectent la taille des mots et le minutage Gabriel Cormier (UdeM) GELE5343 Chapitre 5 Hiver / 30
4 Types d architectures Architecture Harvard ALU Instructions mémoire Unité de contrôle Mémoire données I/O Mémoire instructions et mémoire données n ont pas besoin d être de même taille (bits) CPU peut lire une instruction et accéder la mémoire en même temps Adresses mémoire et données différentes Gabriel Cormier (UdeM) GELE5343 Chapitre 5 Hiver / 30
5 Types d architectures Architecture Harvard modifiée Séparation entre données et instructions moins stricte Cache données et mémoire séparés, mais avec adressage commun (commun ARM et x86) : permet de déplacer du code comme des données. Chemin d accès entre instructions et CPU pour avoir des instructions traitées comme données read-only (commun Atmel AVR) : permet à des données, comme strings ou tables de fonctions, d être lues directement sans copier en mémoire ; nécessite des instructions spéciales. Gabriel Cormier (UdeM) GELE5343 Chapitre 5 Hiver / 30
6 Types d architectures Architecture von Neumann CPU Mémoire I/O Bus de contrôle Bus d adresses Bus de données Bus mémoire et données partagées : limite la vitesse CPU maintenant beaucoup plus rapide que bus : architecture peu utilisée maintenant Cache peut accélérer le système Gabriel Cormier (UdeM) GELE5343 Chapitre 5 Hiver / 30
7 MIPS MIPS MIPS : Compagnie qui licencie son design d architecture RISC MIPS : Microprocessor without Interlocked Pipeline Stages RISC : Reduced Intruction Set Computing : Simplifier les instructions d un microprocesseur pour obtenir une meilleure performance. Philosophie : chaque instruction devrait être exécutée en 1 cycle d horloge Ex : Sony Playstation 2 Gabriel Cormier (UdeM) GELE5343 Chapitre 5 Hiver / 30
8 MIPS MIPS 32 registres pour accès rapide à des données (plus rapide que RAM) Utilisés pour accélérer les calculs Instructions de base sont en assembleur CPU effectue les calculs sur les registres seulement Ex : 1 registre contient l adresse de la prochaine instruction à exécuter Gabriel Cormier (UdeM) GELE5343 Chapitre 5 Hiver / 30
9 MIPS Gabriel Cormier (UdeM) GELE5343 Chapitre 5 Hiver / 30
10 MIPS MIPS 6 catégories d instructions Arithmétique : add, sub, mult, div et variantes Transfert de données : load, store, etc. Logique : and, or, xor, etc. Déphasage : shift droite ou gauche Conditionnel : branch Sauts : jump Gabriel Cormier (UdeM) GELE5343 Chapitre 5 Hiver / 30
11 MIPS MIPS 3 types d instructions : R, I, J R : 3 arguments : 2 registres d entrée, et 1 registre de sortie Ex : add $5, $3, $4 : additionne le contenu des registre 5 et 3, et place le résultat dans le registre 4 I : 3 arguments : 1 registre d entrée, 1 registre de sortie et 1 valeur de 16 bits Ex : addi $5, $3, 5 : additionne 5 au contenu du registre 5 et place le résultat dans le registre 3 J : 1 argument (jump) : la nouvelle adresse Gabriel Cormier (UdeM) GELE5343 Chapitre 5 Hiver / 30
12 ARM ARM ARM : ARM Holdings, licencie son design RISC ARM : Advanced RISC Machines Licencie son design : ne fabrique pas ses propres microprocesseurs 16 registres de 32 bits Instructions de 32 bits Exécution conditionnelle pour boucles (meilleure performance pour petites boucles if) Méthode intégrée de contrôle de co-processeurs 2010 : 95% du marché des smartphones Ex : Nintendo DS, iphone Gabriel Cormier (UdeM) GELE5343 Chapitre 5 Hiver / 30
13 Atmel AVR Atmel AVR Autre type d architecture Supporte Java Virtual machine Instruction de 16 et 32 bits Architecture de type Harvard 15 registres de 32 bits Seulement vendu par Atmel Gabriel Cormier (UdeM) GELE5343 Chapitre 5 Hiver / 30
14 Autres considérations JTAG JTAG : Joint Test Action Group Standard IEEE Standard Test Access Port and Boundary-Scan Architecture : standard pour tester des microprocesseurs après l assemblage Permet l accès au CPU pour déboggage Parfois, permet l accès à la mémoire flash Permet le scan des ports pour détecter des erreurs de soudure 4 ou 5 pins selon le modèle Disponible sur presque tous les microcontrôleurs modernes Gabriel Cormier (UdeM) GELE5343 Chapitre 5 Hiver / 30
15 Mémoire MIPS : séparation de la mémoire pour applications de la mémoire du système d exploitation MMU : Memory Management Unit Deux modes d opération : utilisateur (user) et système (kernel) Pour le PIC32 : Applications pour systèmes embarqués MMU remplacé par FMT (Fixed Mapping Translation) et contrôleur BMX (Bus Matrix) Architecture von Neumann Gabriel Cormier (UdeM) GELE5343 Chapitre 5 Hiver / 30
16 FMT Permet au PIC32 d être conforme à la structure MIPS standard Simplifie le design d outils et d applications Permet la réutilisation de code MIPS Réduit la complexité et donc le coût du PIC 32 Gabriel Cormier (UdeM) GELE5343 Chapitre 5 Hiver / 30
17 BMX Flexibilité de la partition mémoire Contrôle l accès à la mémoire entre le CPU et la requête d instructions Contrôle les requêtes DMA Gabriel Cormier (UdeM) GELE5343 Chapitre 5 Hiver / 30
18 Gabriel Cormier (UdeM) GELE5343 Chapitre 5 Hiver / 30
19 Adresses physiques PIC32 RAM FLASH S F R B O O T 0x x1D x1F x1FC xFFFFFFFF Gabriel Cormier (UdeM) GELE5343 Chapitre 5 Hiver / 30
20 Partitions RAM RAM Kernel (Data) RAM Kernel (Prog) RAM User (Data) RAM User (Prog) 0x BMXDKDBA BMXDUDBA 0xBF BMXDUDBA 0xBF BMXDUPBA 0xFFFFFFFF Code utilisateur protégé du code système Registre BMXPUDBA permet de diviser la mémoire Flash RAM peut être divisé en 4 blocs Permet l exécution de code de la mémoire Gabriel Cormier (UdeM) GELE5343 Chapitre 5 Hiver / 30
21 Partitions RAM 0x Espace utilisateur 0x Espace kernel User FLASH RAM User (Data) RAM User (Prog) Générer immédiatement une exception si accès! 0x7D x7F BMXDUDBA 0x7F BMXDUPBA 0xFFFFFFFF Partition mémoire en mode utilisateur Boot flash n est pas mappé (protégé) Périphériques ne sont pas mappés (protégés) Gabriel Cormier (UdeM) GELE5343 Chapitre 5 Hiver / 30
22 Partitions RAM Espace utilisateur 0x Espace kernel 0xFFFFFFFF RAM (Data) RAM (Prog) FLASH Cache (Kseg0) FLASH Noncache (Kseg1) S F R B O O T 0x x7F BMXDUDBA 0x9D xBD xBF xBFC00000 Partition mémoire en mode système Mode par défaut (le PIC32 n est pas fait pour un OS!) Gabriel Cormier (UdeM) GELE5343 Chapitre 5 Hiver / 30
23 DMA DMA : Direct Memory Access Nécessite 20 registres de contrôle Partage le bus système 32 bits du PIC32 Permet l accès direct à la mémoire, sans interrompre le CPU Permet de transférer des blocs complets de mémoire aux périphériques Gabriel Cormier (UdeM) GELE5343 Chapitre 5 Hiver / 30
24 DMA Le CPU démarre (autorise) le transfert de mémoire Pendant le transfert, le CPU peut faire autre chose Le CPU reçoit une interruption du DMA quand le transfert est complet Très utilisé : cartes graphiques, cartes réseau, cartes de son, etc. Utilisé dans les microprocesseurs à plusieurs coeurs Gabriel Cormier (UdeM) GELE5343 Chapitre 5 Hiver / 30
25 DMA : Modes de fonctionnement Burst Bloc complet de données transféré d un seul coup Cyclique Dans des systèmes où le CPU ne doit pas être désactivé pour le temps nécessaire à envoyer un bloc complet Transfert 1 mot à la fois Transparent Transfert de données seulement lorsque le CPU n a pas besoin du bus de données Nécessite du hardware complexe pour déterminer si le CPU a besoin du bus Gabriel Cormier (UdeM) GELE5343 Chapitre 5 Hiver / 30
26 Inconsistance cache X : ancienne valeur Y : nouvelle valeur CPU X X Cache Y Mémoire externe Y DMA Avec mémoire externe et cache, DMA peut générer des erreurs CPU peut accéder des valeurs fausses de mémoire Contrôler avec contrôleur ou par software Gabriel Cormier (UdeM) GELE5343 Chapitre 5 Hiver / 30
27 PIC32 : DMA Mémoire Source 1/2/3/4 bytes Mémoire Destination 1/2/3/4 bytes Début transfert IRQ DMA Arrêt transfert IRQ Début transfert Logiciel Arrêt transfert Gabriel Cormier (UdeM) GELE5343 Chapitre 5 Hiver / 30
28 PIC32 : DMA Taille de transfert Source et Destination indépendamment contrôlables Transfert initié par logiciel ou interruption Toutes les interruptions du PIC32 peuvent être utilisées Pointeurs séparés pour adresses Source et Destination Interruption peut être générée à mi-transfert ou fin de transfert Transfert peut être arrêté par IRQ ou logiciel (ou erreur d adresse) Gabriel Cormier (UdeM) GELE5343 Chapitre 5 Hiver / 30
29 PIC32 : DMA Contrôleur Interruption IRQ Système Bus périphérique Décodeur d adresse Contrôle CH0 I 0 Contrôle global (DMACON) Contrôle CH1. Contrôle CHn I 1 I n SEL Interface bus Contrôle canaux Gabriel Cormier (UdeM) GELE5343 Chapitre 5 Hiver / 30
30 PIC32 : DMA Plusieurs registres de contrôle du DMA : DMACON : Registre de contrôle principal DMASTAT : Registre de statut DMAADDR : Registre d adresses DCRCCON : Registre de contrôle du CRC DCRCDATA : Valeur initiale du générateur CRC DCHxCON : Registre de contrôle du canal x Gabriel Cormier (UdeM) GELE5343 Chapitre 5 Hiver / 30
1 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étailRappels d architecture
Assembleur Rappels d architecture Un ordinateur se compose principalement d un processeur, de mémoire. On y attache ensuite des périphériques, mais ils sont optionnels. données : disque dur, etc entrée
Plus en détailCM2 L architecture MIPS32
CM2 L architecture MIPS32 Olivier Marchetti (CM-TD-TP) Alexandre Brière (TD-TP) Laboratoire d informatique de Paris 6 Pôle SoC UPMC Année 2014-2015 Instructions MIPS Contrôle Données en MIPS E/S en MIPS
Plus en détailASR1 TD7 : Un microprocesseur RISC 16 bits
{Â Ö Ñ º ØÖ Ý,È ØÖ ºÄÓ Ù,Æ ÓÐ ºÎ ÝÖ Ø¹ ÖÚ ÐÐÓÒ} Ò ¹ÐÝÓÒº Ö ØØÔ»»Ô Ö Óº Ò ¹ÐÝÓÒº Ö» Ö Ñ º ØÖ Ý»¼ Ö½» ASR1 TD7 : Un microprocesseur RISC 16 bits 13, 20 et 27 novembre 2006 Présentation générale On choisit
Plus en détailCompilation (INF 564)
Présentation du cours Le processeur MIPS Programmation du MIPS 1 Compilation (INF 564) Introduction & architecture MIPS François Pottier 10 décembre 2014 Présentation du cours Le processeur MIPS Programmation
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étailDU BINAIRE AU MICROPROCESSEUR - D ANGELIS CIRCUITS CONFIGURABLES NOTION DE PROGRAMMATION
145 NOTION DE PROGRAMMATION 1/ Complétons notre microprocesseur Nous avons, dans les leçons précédentes décrit un microprocesseur théorique, cependant il s inspire du 6800, premier microprocesseur conçu
Plus en détailExécution des instructions machine
Exécution des instructions machine Eduardo Sanchez EPFL Exemple: le processeur MIPS add a, b, c a = b + c type d'opération (mnémonique) destination du résultat lw a, addr opérandes sources a = mem[addr]
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étailIntroduction à l architecture des ordinateurs. Adrien Lebre Décembre 2007
Introduction à l architecture des ordinateurs Adrien Lebre Décembre 2007 Plan - partie 1 Vue d ensemble La carte mère Le processeur La mémoire principal Notion de bus Introduction à l architecture des
Plus en détailArchitecture des ordinateurs
Architecture des ordinateurs Cours 4 5 novembre 2012 Archi 1/22 Micro-architecture Archi 2/22 Intro Comment assembler les différents circuits vus dans les cours précédents pour fabriquer un processeur?
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étailJeu d instructions NIOS II
Jeu d instructions NIOS II 1 Formats d instructions Le processeur NIOS II a un jeu d instructions de type RISC. Il possède 32 registres de 32 bits, notés r0 à r31, avec r0 0. Les instructions sont de longueur
Plus en détailCours 3 : L'ordinateur
Cours 3 : L'ordinateur Abdelkrim Zehioua 2éme année Licence Gestion Faculté des sciences Économiques et sciences de Gestion Université A, Mehri - Constantine 2 Plan du cours 1.Définitions de l'ordinateur
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étailTemps Réel. Jérôme Pouiller <j.pouiller@sysmic.org> Septembre 2011
Temps Réel Jérôme Pouiller Septembre 2011 Sommaire Problèmatique Le monotâche Le multitâches L ordonnanement Le partage de ressources Problèmatiques des OS temps réels J. Pouiller
Plus en détailIntroduction à la microinformatique et à la programmation OO
Introduction à la microinformatique et à la programmation OO Cours Polytech 2ème Bachelor 1 2 3 Plan du cours P la n d u c o u r s O r g a n is a t io n d e s le ç o n s A r c h it e c t u r e, o r g a
Plus en détailArchitectures d implémentation de Click&DECiDE NSI
Architectures d implémentation de Click&DECiDE NSI de 1 à 300 millions de ligne de log par jour Dans ce document, nous allons étudier les différentes architectures à mettre en place pour Click&DECiDE NSI.
Plus en détailOrdinateurs, Structure et Applications
Ordinateurs, Structure et Applications Cours 10, Les interruptions Etienne Tremblay Université Laval, Hiver 2012 Cours 10, p.1 Les interruptions du 8086 Une interruption interrompt l exécution séquentielle
Plus en détailEPREUVE OPTIONNELLE d INFORMATIQUE CORRIGE
EPREUVE OPTIONNELLE d INFORMATIQUE CORRIGE QCM Remarque : - A une question correspond au moins 1 réponse juste - Cocher la ou les bonnes réponses Barème : - Une bonne réponse = +1 - Pas de réponse = 0
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étailOrdinateurs, Structure et Applications
Ordinateurs, Structure et Applications Cours 13, Le DOS Etienne Tremblay Université Laval, Hiver 2011 Cours 13, p.1 Le DOS DOS signifie Disk Operating System Le DOS est un système d exploitation. Il existe
Plus en détailSolution du challenge SSTIC 2013. Emilien Girault ANSSI/COSSI/DTO/BAI 06/06/13
Solution du challenge SSTIC 2013 Emilien Girault ANSSI/COSSI/DTO/BAI 06/06/13 Plan Analyse d une capture réseau Détermination des canaux cachés Déchiffrement de l archive Etude d un FPGA Déduction du jeu
Plus en détailLimitations of the Playstation 3 for High Performance Cluster Computing
Introduction Plan Limitations of the Playstation 3 for High Performance Cluster Computing July 2007 Introduction Plan Introduction Intérêts de la PS3 : rapide et puissante bon marché L utiliser pour faire
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étailCours Informatique 1. Monsieur SADOUNI Salheddine
Cours Informatique 1 Chapitre 2 les Systèmes Informatique Monsieur SADOUNI Salheddine Un Système Informatique lesystème Informatique est composé de deux parties : -le Matériel : constitué de l unité centrale
Plus en détailSécurité et sûreté des systèmes embarqués et mobiles
Sécurité et sûreté des systèmes embarqués et mobiles Pierre.Paradinas / @ / cnam.fr Cnam/Cedric Systèmes Enfouis et Embarqués (SEE) Plan du cours Sécurité des SEMs La plate-forme et exemple (GameBoy, Smart
Plus en détailEd 03/95 PAQ 1530 NON URGENTE (INFO PRODUIT) TEMPORAIRE DEFINITIVE
d 03/95 PAQ 1530 COMMUNICAION CHNIQU N C0351 Date : 18-09-2002 OmniPCX 4400 Nb de pages : 16 URGN (FASH PRODUI) NON URGN (INFO PRODUI) MPORAIR DFINIIV OBJ : CAR GPA2 Veuillez trouver ci-joint la documentation
Plus en détailFonctionnement et performance des processeurs
Fonctionnement et performance des processeurs Eric Cariou Université de Pau et des Pays de l'adour Département Informatique Eric.Cariou@univ-pau.fr 1 Plan Fonctionnement des processeurs Unités de calcul
Plus en détailLicence Sciences et Technologies Examen janvier 2010
Université de Provence Introduction à l Informatique Licence Sciences et Technologies Examen janvier 2010 Année 2009-10 Aucun document n est autorisé Les exercices peuvent être traités dans le désordre.
Plus en détailPartie 1. Professeur : Haouati Abdelali. CPGE Lycée Omar Ibn Lkhattab - Meknès www.haouati.com haouaticpge@gmail.com
Partie 1 Professeur : Haouati Abdelali CPGE Lycée Omar Ibn Lkhattab - Meknès www.haouati.com haouaticpge@gmail.com Partie I : Généralités et algorithmique de base 1. Environnement matériel et logiciel
Plus en détailSur un ordinateur portable ou un All-in-One tactile, la plupart des éléments mentionnés précédemment sont regroupés. 10) 11)
1/ Généralités : Un ordinateur est un ensemble non exhaustif d éléments qui sert à traiter des informations (documents de bureautique, méls, sons, vidéos, programmes ) sous forme numérique. Il est en général
Plus en détailMicroprocesseur + Logiciel
Microprocesseur + Logiciel Robot EVALBOT MOHAMED AKIL BUREAU 5253 UNITE IGI 1001 PROGRAMMATION DES MICROPROCESSEURS Présentation [IGI1001] CONTEXTE SCIENTIFIQUE... 4 1. OBJECTIFS DE L UNITE... 6 2. OBJECTIFS
Plus en détailHiérarchie matériel dans le monde informatique. Architecture d ordinateur : introduction. Hiérarchie matériel dans le monde informatique
Architecture d ordinateur : introduction Dimitri Galayko Introduction à l informatique, cours 1 partie 2 Septembre 2014 Association d interrupteurs: fonctions arithmétiques élémentaires Elément «NON» Elément
Plus en détailInitiation au HPC - Généralités
Initiation au HPC - Généralités Éric Ramat et Julien Dehos Université du Littoral Côte d Opale M2 Informatique 2 septembre 2015 Éric Ramat et Julien Dehos Initiation au HPC - Généralités 1/49 Plan du cours
Plus en détail«clustering» et «load balancing» avec Zope et ZEO
IN53 Printemps 2003 «clustering» et «load balancing» avec Zope et ZEO Professeur : M. Mignot Etudiants : Boureliou Sylvain et Meyer Pierre Sommaire Introduction...3 1. Présentation générale de ZEO...4
Plus en détailArchitecture des ordinateurs
Décoder la relation entre l architecture et les applications Violaine Louvet, Institut Camille Jordan CNRS & Université Lyon 1 Ecole «Découverte du Calcul» 2013 1 / 61 Simulation numérique... Physique
Plus en détailMesure de performances. [Architecture des ordinateurs, Hennessy & Patterson, 1996]
Mesure de performances [Architecture des ordinateurs, Hennessy & Patterson, 1996] Croissance des performances des microprocesseurs Avant le milieu des années 80, le gain dépendait de la technologie. Après,
Plus en détailWINDOWS Remote Desktop & Application publishing facile!
Secure Cloud & Solutions Accès BOYD CLOUD acces informatiques & BYOD sécurisé MYRIAD-Connect facilite votre travail en tous lieux et à tous moments comme si vous étiez au bureau. Conçu pour vous simplifier
Plus en détailVers du matériel libre
Février 2011 La liberté du logiciel n est qu une partie du problème. Winmodems Modem traditionnel Bon fonctionnement Plus cher Electronique propriétaire Blob sur DSP intégré au modem Bien reçu par les
Plus en détailArchitecture des calculateurs
Formation en Calcul Scientifique - LEM2I Architecture des calculateurs Violaine Louvet 1 1 Institut Camille jordan - CNRS 12-13/09/2011 Introduction Décoder la relation entre l architecture et les applications
Plus en détailManuel d installation serveurs
NU-MIS-10-12 Manuel d installation serveurs www.neocoretech.com Présentation Le déploiement de l infrastructure NDV2 se fait à partir d un fichier.iso sur le premier serveur qui sera configuré en Master
Plus en détailNouveautés Ignition v7.7
... Nouveautés Ignition v7.7 Nouveautés Ignition v7.7 Découvrez le Nouveau Scada avec plus de 40 nouveautés Principales nouveautés :... Cloud Templates Template Repeater Client Multilingue + Sequential
Plus en détailTD Architecture des ordinateurs. Jean-Luc Dekeyser
TD Architecture des ordinateurs Jean-Luc Dekeyser Fiche 1 Nombres de l informatique Exercice 1 Une entreprise désire réaliser la sauvegarde de ses données sur un site distant. Le volume de données à sauvegarder
Plus en détailESXi: Occupation RAM avec VM_Windows et VM_Linux. R. Babel, A. Ouadahi April 10, 2011
ESXi: Occupation RAM avec VM_Windows et VM_Linux R. Babel, A. Ouadahi April 10, 2011 1 Contents 1 Introduction 3 2 TPS 3 2.1 Principe................................ 3 2.2 L'implémentation ESXi.......................
Plus en détail«Clustering» et «Load balancing» avec Zope et ZEO
«Clustering» et «Load balancing» avec Zope et ZEO IN53 Printemps 2003 1 Python : généralités 1989 : Guido Van Rossum, le «Python Benevolent Dictator for Life» Orienté objet, interprété, écrit en C Mêle
Plus en détailInformatique Industrielle Année 2004-2005. Architecture des ordinateurs Note de cours T.Dumartin
Informatique Industrielle Année 2004-2005 Architecture des ordinateurs Note de cours T.Dumartin 1 GENERALITES 5 1.1 INTRODUCTION 5 1.2 QU ENTEND-T-ON PAR ARCHITECTURE? 5 1.3 QU EST CE QU UN MICROPROCESSEUR?
Plus en détail<Insert Picture Here> Solaris pour la base de donnés Oracle
Solaris pour la base de donnés Oracle Alain Chéreau Oracle Solution Center Agenda Compilateurs Mémoire pour la SGA Parallélisme RAC Flash Cache Compilateurs
Plus en détailInformatique UE 102. Jean-Yves Antoine. Architecture des ordinateurs et Algorithmique de base. UFR Sciences et Techniques Licence S&T 1ère année
UFR Sciences et Techniques Licence S&T 1ère année Informatique UE 102 Architecture des ordinateurs et Algorithmique de base Jean-Yves Antoine http://www.info.univ-tours.fr/~antoine/ UFR Sciences et Techniques
Plus en détailADMINISTRATION EXADATA
ADMINISTRATION EXADATA Abel Afonso Avant Vente abel.afonso@oracle.com The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated
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étailGestion de mémoire secondaire F. Boyer, Laboratoire Sardes Fabienne.Boyer@imag.fr
Gestion de mémoire secondaire F. Boyer, Laboratoire Sardes Fabienne.Boyer@imag.fr 1- Structure d un disque 2- Ordonnancement des requêtes 3- Gestion du disque - formatage - bloc d amorçage - récupération
Plus en détailCONTEC CO., LTD. Novembre 2010
La gamme CONTEC CONTEC CO., LTD. Novembre 2010 1 Agenda Introduction Data acquisition and control Data Communication Expansion chassis and accessory Distributed I/O and media converter Stainless steel
Plus en détailInformatique pour scientifiques hiver 2003-2004. Plan général Systèmes d exploitation
Informatique pour scientifiques hiver 2003-2004 27 Janvier 2004 Systèmes d exploitation - partie 3 (=OS= Operating Systems) Dr. Dijana Petrovska-Delacrétaz DIVA group, DIUF 1 Plan général Systèmes d exploitation
Plus en détailComment utiliser L application I-USBKey?
I-USBKey Guide d utilisation Comment utiliser L application I-USBKey? Application I-USBKey Guide d utilisation - Bidul & Co - 2013 Comment copier les fichiers (musique, vidéo, photos,etc.) depuis un Mac/
Plus en détailSquare-IT-Consulting. Présentation
Square-IT-Consulting Présentation Janvier 2013 Square-IT-Consulting Groupe Square-IT-Services Square IT Services est une société de services en ingénierie informatique à forte valeur ajoutée, créée en
Plus en détailArchitecture des ordinateurs. Loïc Cuvillon. 20 novembre 2013
Systèmes temps réel et systèmes embarqués Architecture des ordinateurs Loïc Cuvillon Ecole Nationale Supérieure de Physique de Strasbourg 20 novembre 2013 Loïc Cuvillon (ENSPS) Systèmes temps réel et systèmes
Plus en détailCycle Innovation & Connaissance 12 petit déjeuner Mardi 15 mai 2012. Cloud Computing & Green IT : nuages ou éclaircies?
Cycle Innovation & Connaissance 12 petit déjeuner Mardi 15 mai 2012 Cloud Computing & Green IT : nuages ou éclaircies? Jean-Claude TAGGER, professeur SKEMA Business School AGENDA Le Cloud : Quelques définitions
Plus en détailPIC : COURS ASSEMBLEUR
PIC : COURS ASSEMBLEUR I) Fonctions de base d une machine informatique Contenir de façon permanente les tâches à exécuter (mémoire programme) en ROM ou sur support magnétique. Contenir de façon temporaire
Plus en détail<Insert Picture Here> Exadata Storage Server et DB Machine V2
Exadata Storage Server et DB Machine V2 Croissance de la Volumétrie des Données Volumes multipliés par 3 tous les 2 ans Evolution des volumes de données 1000 Terabytes (Données) 800
Plus en détailSkype (v2.5) Protocol Data Structures (French) Author : Ouanilo MEDEGAN http://www.oklabs.net
Skype (v2.5) Protocol Data Structures (French) Author : Ouanilo MEDEGAN http://www.oklabs.net : Champ Encodé SKWRITTEN() : Champ Variable défini Précédemment & définissant l état des champs à suivre ECT
Plus en détail1. Systèmes d entrée/sortie 2. Systèmes de fichiers 3. Structure de mémoire de masse (disques)
Chapitre 4 Le système de Gestion de Fichiers 1. Systèmes d entrée/sortie 2. Systèmes de fichiers 3. Structure de mémoire de masse (disques) 1 Systèmes d entrée/sortie Concepts importants : Matériel E/S
Plus en détailInstallation d un serveur virtuel : DSL_G624M
Installation d un serveur virtuel : DSL_G624M Les images suivantes varient selon les appareils utilisés Employer le menu des Servers virtuels pour faire des configurations dans le routeur modem. Les Serveurs
Plus en détailLes technologies du Big Data
Les technologies du Big Data PRÉSENTÉ AU 40 E CONGRÈS DE L ASSOCIATION DES ÉCONOMISTES QUÉBÉCOIS PAR TOM LANDRY, CONSEILLER SENIOR LE 20 MAI 2015 WWW.CRIM.CA TECHNOLOGIES: DES DONNÉES JUSQU'À L UTILISATEUR
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é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étailJean-Philippe Paquette Jean-philippe.paquette@videotron.ca
Jean-Philippe Paquette Jean-philippe.paquette@videotron.ca 6 novembre 2013 Ordre du jour Histoire du mobile a RDS Les alertes SMS Application RDS hockey Push notifications Différence avec le site mobile
Plus en détailSoftware and Hardware Datasheet / Fiche technique du logiciel et du matériel
Software and Hardware Datasheet / Fiche technique du logiciel et du matériel 1 System requirements Windows Windows 98, ME, 2000, XP, Vista 32/64, Seven 1 Ghz CPU 512 MB RAM 150 MB free disk space 1 CD
Plus en détailChapitre 1 : Introduction aux méthodologies de conception et de vérification pour SE
Chapitre 1 : Introduction aux méthodologies de conception et de vérification pour SE 1. Rappel de ce qu est un SE 2. Conception au niveau système (ESL) Méthodologie de conception (codesign logiciel/matériel)
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étailST50 Projet de fin d études Noyau Linux et multi-processeur pour une plateforme embarquée
Mitsubishi Electric ITE-TCL 1, allée de Beaulieu CS 10806 35708 Rennes CEDEX 7 France Tel. +33 (0) 2 23 45 58 58 ST50 Projet de fin d études Noyau Linux et multi-processeur pour une plateforme embarquée
Plus en détailChapitre V : La gestion de la mémoire. Hiérarchie de mémoires Objectifs Méthodes d'allocation Simulation de mémoire virtuelle Le mapping
Chapitre V : La gestion de la mémoire Hiérarchie de mémoires Objectifs Méthodes d'allocation Simulation de mémoire virtuelle Le mapping Introduction Plusieurs dizaines de processus doivent se partager
Plus en détailConnexion sur REDLION G-308 avec le modem GSM GDW-11 pour envoi de SMS
Connexion sur REDLION G-308 avec le modem GSM GDW-11 pour envoi de SMS Paramétrage du GDW-11 avec l utilitaire GD-Tool fourni avec le modem: 1. En utilisant GD-TOOL (connecté le modem sur le port série
Plus en détailConception de circuits numériques et architecture des ordinateurs
Conception de circuits numériques et architecture des ordinateurs Frédéric Pétrot et Sébastien Viardot Année universitaire 2011-2012 Structure du cours C1 C2 C3 C4 C5 C6 C7 C8 C9 C10 C11 C12 Codage des
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étailLa mémoire. Un ordinateur. L'octet. Le bit
Introduction à l informatique et à la programmation Un ordinateur Un ordinateur est une machine à calculer composée de : un processeur (ou unité centrale) qui effectue les calculs une mémoire qui conserve
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é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étailV3 - Une Appliance Conçue pour le VDI
V3 - Une Appliance Conçue pour le VDI SOMMAIRE 1- LES SIGNES INDIQUANT QU IL EST TEMPS D ÉTENDRE LA VIRTUALISATION DU DATA CENTER AUX POSTES DE TRAVAIL... 2 2- LES TENDANCES DU MARCHE A- La modernisation
Plus en détailArchitecture ordinateur. Organisation mémoire et Entrées/Sorties
Architecture ordinateur Organisation mémoire et Entrées/Sorties 243 Plages mémoire et E/S Dans une architecture à bus partagé, seule une partie des adresses active le contrôleur mémoire. Il reste des adresses
Plus en détailAdresse directe fichier : Adresse url spécifique sur laquelle le lien hypertext du Client doit être
GLOSSAIRE Adresse directe fichier : Adresse url spécifique sur laquelle le lien hypertext du Client doit être redirigé pour permettre l activation du Service. Adresse IP : Numéro qui identifie chaque équipement
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é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étailSélection du contrôleur
Démo CoDeSys - 1 - 1. Configuration de l environnement de travail : Lancer le logiciel CoDeSys Fichier Nouveau Lors de la première utilisation, une boîte de dialogue apparaît permettant la sélection du
Plus en détailEcole Mohammadia d Ingénieurs Systèmes Répartis Pr. Slimane Bah, ing. PhD G. Informatique Semaine 24
Ecole Mohammadia d Ingénieurs Systèmes Répartis Pr. Slimane Bah, ing. PhD G. Informatique Semaine 24 1 Semestre 4 : Fev. 2015 Cluster Caractéristiques : Centralisé Fortement couplé Même domaine administratif
Plus en détailPourquoi OneSolutions a choisi SyselCloud
Pourquoi OneSolutions a choisi SyselCloud Créée en 1995, Syselcom est une société suisse à capitaux suisses. Syselcom est spécialisée dans les domaines de la conception, l intégration, l exploitation et
Plus en détailIntro info définitions
Intro info définitions Apprentissage individuel SI Internet Intranet Extranet Ethernet Web Progiciel Système ERP Infrastructure technologique 5 périodes d évolution de plateforme technologique Ensemble
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étailL intelligence intégrée et connectée au cœur de vos projets. Dossier de presse
01110010100110011000101101 0111001010011001101110010100110011010101001110010100111100100110101001 01110010100110011011100101001100110001011010100110111 L intelligence intégrée et connectée au cœur de vos
Plus en détailEL70x1 en mode position. Mise en œuvre rapide. VERSION : Beta / DATE : 31 Juillet 2011
- EL70x1 en mode position Mise en œuvre rapide VERSION : Beta / DATE : 31 Juillet 2011 Les bornes EL70x1 permettent de contrôler des moteurs pas à pas. Soit la consigne est générée par une tâche NC, soit
Plus en détailVMware Infrastructure The New Computing Platform. Stéphane CROIX Systems Engineer
VMware Infrastructure The New Computing Platform Stéphane CROIX Systems Engineer La nouvelle plateforme informatique Une seule plateforme pour résoudre les différents «challenges» de l entreprise d aujourd
Plus en détailLeçon 1 : Les principaux composants d un ordinateur
Chapitre 2 Architecture d un ordinateur Leçon 1 : Les principaux composants d un ordinateur Les objectifs : o Identifier les principaux composants d un micro-ordinateur. o Connaître les caractéristiques
Plus en détailManuel de l utilitaire Computer Setup (F10) HP Compaq Business Desktops Modèles d220 et d230
Manuel de l utilitaire Computer Setup (F10) HP Compaq Business Desktops Modèles d220 et d230 Référence : 331599-051 Juin 2003 Ce manuel contient le mode d emploi de l utilitaire de configuration Computer
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étailLa technologie Java Card TM
Présentation interne au CESTI La technologie Java Card TM sauveron@labri.u-bordeaux.fr http://dept-info.labri.u-bordeaux.fr/~sauveron 8 novembre 2002 Plan Qu est ce que Java Card? Historique Les avantages
Plus en détailRéalisation d un OS 32 bits pour PC(x86)
Rapport projet tutoré Réalisation d un OS 32 bits pour PC(x86) Maxime Chéramy Nicolas Floquet Benjamin Hautbois
Plus en détailErreur statique. Chapitre 6. 6.1 Définition
Chapitre 6 Erreur statique On considère ici le troisième paramètre de design, soit l erreur statique. L erreur statique est la différence entre l entrée et la sortie d un système lorsque t pour une entrée
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étailSystè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étailDefault Performance Monitor - WhatsUp
Default Performance Monitor - WhatsUp Date 23/07/2013 Version 1.0 Référence 001 Auteur Denis CHAUVICOURT VOS CONTACTS TECHNIQUES JEAN-PHILIPPE SENCKEISEN HELPDESK LIGNE DIRECTE : 01 34 93 35 33 EMAIL :
Plus en détail