Architecture des ordinateurs module I303
|
|
- Jean-Paul Rondeau
- il y a 8 ans
- Total affichages :
Transcription
1 Architecture des ordinateurs module I303 B. Miramond www-etis.ensea.fr/members/bmiramond/cours/enseignement.html
2 3 niveaux de travail Comprendre plus loin Un métier Pour savoir faire Un diplôme Pour comprendre Pour la note Vous êtes ici 2
3 Objectif du module Théoriquement Comprendre les mécanismes matériels essentiels de l informatique. Comprendre l organisation de l ordinateur autour de l élément central, le processeur. Pour cela, étudier les différentes couches qui structurent la machine et la philosophie de son utilisation. En bref, du circuit numérique à l architecture processeur Pratiquement 3 Réaliser un simulateur de processeur 4 bits
4 Programme du module 4
5 Architecture des ordinateurs Introduction & Historique 3h Cours 4h TDs Représentation des nombres Couche physique, circuits logiq. Circuits séquentiels Le chemin de donnée CC Couche micro-architecture Cycle d exécution Conclusion sur l exécution 5
6 Parcours architecture Architectures multimédia M2 Architecture avancée M1-S2 Informatique embarquée M1-S1 La programmation en assembleur L exécution des programmes L3 L2 6
7 Règles du jeu 8 séances de cours 8 séances de TDs 1 Note de Contrôle continu + 1 Projet 1 examen Note finales N = (CC + 2P)/3 7
8 Evaluation du cours Première année du cursus LMD Evaluation des séances d une semaine à l autre Quatre critères avec des notes de 1 à 3 Organisation Rapidité Difficulté Intérêt Quelle façon de le mettre en place? 8
9 Note Cette semaine CM également le Vendredi! 9
10 Pourquoi l architecture? Support de l informatique Comprendre le mécanisme d exécution des programmes Programmes = Ordres (injonctions) = langage Qu est ce qu un langage du point de vue matériel? Couple (langage, machine) La machine traduit le langage du programme, un langage = une machine Ordinateur = machine multi-couches 10
11 Couche des langages d application Niveau 5 Traduction (compilateur) Couche du langage d assemblage Niveau 4 Traduction (assembleur) Couche du système d exploitation Niveau 3 Interprétation partielle (OS) Niveau 2 Couche architecture du jeu d instruction (ISA) Interprétation (microprogramme) ou exécution directe (cablé) Niveau 1 Couche microarchitecture Matériel Niveau 0 Couche logique numérique 11
12 12
13 Chapitre 1 : L histoire de l ordinateur 13
14 Définition : L ordinateur Le terme 'ordinateur' est d origine biblique «celui qui met en ordre» (divin) ordonnateur «entrer dans les ordres», «ordination» Il a été proposé par le professeur de philologie Jacques Perret dans une lettre datée du 16 avril 1955 en réponse à une demande d IBM France 14
15 I. Génération zéro: les calculateurs mécaniques ( ) 15
16 1. Le premier calculateur a) Blaise Pascal ( ) 1642 Première calculatrice mécanique (à 19 ans) Addition, soustraction en base 10 b) Leibnitz ( ) 1670 Ajout de l opération de multiplication, et division 16
17 La pascaline 17
18 c) Charles Babbage ( ) «Machine à différence» : un seul algorithme (méthode des différences finies) pour les tables numériques pour la navigation en mer Résultats gravés sur un plateau de cuivre Machine analytique (1840) Lecture sur des cartes perforées Différents algorithmes exécutables!!! 4 parties Le magasin(la mémoire) = 1000 mots de 50 chiffres = 1,25Mo Le moulin (l unité de calcul) L entrée (lecteur de cartes perforées) La sortie (perforation ou impression) 1843 Premier programme informatique Ada Lovelace (langage d assemblage) 18
19 Charles Babbage Première machine analytique 19
20 Ada Lovelace (Byron) `Is thy face like thy mother's, my fair child! Ada! sole daughter of my house and of my heart? When last I saw thy young blue eyes they smiled' And then we parted,-not as now we part, but with a hope.' From Childe Harold's Pilgrimage, Byron, (1816), Canto III. 20
21 II. La première génération les tubes à vides ( ) 21
22 Innovation 1904 John Flemming invente le tube à vide : Interrupteur électronique (pannes fréquentes, encombrant) Alan Turing 1943 Premier calculateur numérique Resté sous silence pendant 30ans 22
23 1. Machine de Harvard «the beginning of the era of the modern computer» Ordinateur à relais Addition 1944 Howard Aiken Multiplicatio Mark 1 à Harvard n Entièrement automatique Division 16m x 2,5m 4500 Kg Démarré par un moteur 4 chevaux Logarithme 72 mots de 23 chiffres trigo Temps de cycle : 6 secondes Soit 0.16 Hz 1s 6s 15,3s 1min 1min 23
24 Mark I 24
25 2. ENIAC Mauchly et Eckert Projet de l US Army Premier ordinateur électronique Capable d être reprogrammée par branchements Vendue à $ à 1 unité 1 cycle = 200ms soit 5 cycles/sec Une multiplication de 2 opérandes à 10 chiffres prenait 14 cycles, soit 2800 us 25
26 ENIAC (1946) 30m de long 2.5m de haut tubes à vide 1500 relais 30 Tonnes 140 KW 20 registres de 10 chiffres décimaux 6000 commutateurs pour la programmation Participant : Von Neumann
27 3. La machine de Von Neumann A) Von Neumann (1903,1957) Il se greffe au projet ENIAC après 1946 Idées On peut représenter le programme sous une forme numérique et le ranger en mémoire comme les données (plus de programmation des commutateurs) Introduction de l arithmétique binaire! Ancêtre à la base des architectures actuelles Résultat : l IAS (1952) 27
28 b) Schéma de la machine de Von Neumann 5 parties La mémoire L UAL L unité de commande Les entrées Les sorties Mémoire (4096 mots de 40 bits) Unité arithmétique et logique Unité de commande Accumulateur Entrées Sorties 28
29 c) L apport de Von Neumann Le premier ordinateur à programme enregistré Le programme est traduit de manière numérique et écrit en mémoire. Pour cela, création d un jeu d instructions machine, et transformation des calculs en séries d instructions La machine devient plus flexible parce que programmable 29
30 d) Von Neumann s Bottleneck La séparation entre le CPU et la mémoire a amené à la notion de Von Neumann s Bottleneck (goulot d étranglement qu est la communication entre processeur et mémoire). Surely there must be a less primitive way of making big changes in the store than by pushing vast numbers of words back and forth through the von Neumann bottleneck. Not only is this tube a literal bottleneck for the data traffic of a problem, but, more importantly, it is an intellectual bottleneck that has kept us tied to wordat-a-time thinking instead of encouraging us to think in terms of the larger conceptual units of the task at hand. Thus programming is basically planning and detailing the enormous traffic of words through the von Neumann bottleneck, and much of that traffic concerns not significant data itself, but where to find it." 30 John Backus in his 1977 ACM Turing award lecture
31 e) Machine de Von Neumann Structure des mots mémoire mots de 40 bits : Soit 2 instructions de 20 bits Soit 1 entier signé de 40 bits Instructions composées de 2 champs 8 bits codent le type d instruction 12 bits pour spécifier (adresser) un des 4096 mots Code d instruction adressage Ex : PUSH ACC $1024 $
32 Von Neumann et sa machine 32
33 III. 2ème génération les transistors ( ) 33
34 1) Innovations A) Innovations technologiques 1948 : Invention du transistor aux Bell Labs (Bardeen, Shockley) Interrupteur commandé électroniquement Beaucoup moins encombrant que le tube B) Concepts architecturaux Programmation en langage machine Microprogrammation Représentation des nombres en virgule flottante C) Logiciel Apparition des systèmes d exploitation 34 Programmation en assembleur et FORTRAN
35 d) Le début des grandes firmes IBM (7090, 7094, 7030 ) Bull (PDP-1, PDP-8 ) DEC (TX-0, TX-2 ) CDC (6600, 6700, Cray-1 ) 35
36 IBM 7094 (uniquement les consoles ) PDP-8 36
37 IV. 3ème génération les circuits intégrés ( ) 37
38 1) Innovations A) 1961 Premiers circuits intégrés (R. Noyce) Innovations technologiques Moindre encombrement Moindre consommation Gain en performances Domination : IBM 38
39 B) Innovations architecturales Compatibilité des machines d une même gamme (IBM: System/360) Introduction du parallélisme (multiprogrammation) Systèmes à multi-processeurs C) Logiciels Langages de programmation Basic, Pascal, C, D) Exemples d architectures IBM 360, CDC 6000, PDP 11, 39
40 1) L offre d IBM: System/360 Caractéristiqu es des System/3 Performance relative Temps de cycle (ns) Mémoire max. (Ko) KHz 10 2 KHz 21 4 KHz ,5 1,6 KHz
41 IBM PDP-11
42 2) Naissance d Intel 1968 R. Noyce, G. Moore et A. Rock fondent Intel Corporation 1970 première UC composée de 2300 transistors (LSI) : le 4004 processeur 4bits 1973 le 8008 processeur 8bits 1978 le 8086 processeurs 16 bits 42
43 1971 : Premier microprocesseur Intel 4004 Microprocesseur 4 bits 108 KHz Instructions par seconde 2300 transistors 43
44 V. 4ème génération Les VLSI (1980, maintenant) 44
45 1. Innovations Densité d intégration augmente : VLSI Dizaine de milliers -> millions de transistors sur une puce Passage du centre de calcul à l ordinateur personnel Innovations architecturales réseaux d ordinateurs Concepts de parallélisme développés Logiciels 45
46 MSI ( K) LSI (10-100) VLSI 2. Evolution des Circuits intégrés Matériaux de base Silicium Motif de base transistor Gravés sur des galettes de silicium (wafer) 46
47 3. Les nouveautés 1977 Apple puis Apple II (Steve Jobs) Plusieurs millions d exemplaires 1981 l IBM PC (personnal computer) Intel 8088 MS-DOS (microsoft) Plans diffusés gratuitement => clonage 1980 Architecture RISC dominante 1990 UC Superscalaires (cours de M1) 47
48 IBM PC Apple II 48
49 4. Evolution chez Intel 8086 (1978) 16bits, 1Mo, (1982) 16 bits, mémoire étentue (1985) 32 bits (1989) 32 bits, cache de 8K Pentium (1993) Double pipeline Pentium pro (1995) Cache mémoire à 2 niveaux 8Ko + 256Ko Pentium II + Celeron + Xeon MMX Pentium III Pentium IV (1997) Compatibilité (1999) ascendante 49 (2000)
50 Evolution des processeurs Intel: densité, fréquence d horloge Année MHz Transistors Pe nt iu m Pe nt iu m II
51 Evolution des processeurs Intel: mémoire mémoire Ko II Pe nt iu m iu m 6 Pe nt ,
52 Intérieur du Pentium IV (Intel) année millions de transistors 2-4 GHz 52
53 VI. Résumé 53
54 Mécanisme de l arithmétique 1. L héritage Automates Falcon Pascal Leibnitz Jacquard Logique mathématique Technologie Leibnitz Mécanique Babbage Boole Turing ENIAC Electromécanique Electronique Von Neumann Wilkes Industrie Informatique 54
55 2. Evolution historique 1980 s Suppression de la microprogrammation => cablé 1970 s «Ajouter du matériel par logiciel» : explosion des jeux d instructions 1960 s 5 Niveaux : OS 1957 s 4 Niveaux : J. Bachus premier compilateur FORTRAN Niveaux : M. Wilkes, niveau microprogrammation Niveaux : ISA + physique 55
56 Couche des langages d application Niveau 5 Traduction (compilateur) Couche du langage d assemblage Niveau 4 Traduction (assembleur) Couche du système d exploitation Niveau 3 Interprétation partielle (OS) Niveau 2 Couche architecture du jeu d instruction (ISA) Interprétation (microprogramme) ou exécution directe (cablé) Niveau 1 Couche microarchitecture Matériel Niveau 0 Couche logique numérique 56
57 VII. L ordinateur actuel 57
58 Type 1. Spectre des ordinateurs actuels Ordinateur jetable Ordinateur enfoui Ordinateur de jeux Ordinateur personnel Serveur Station de travail Mainframe superordinateur Prix (euros 1) K 10K 100K 1M Exemple d application Carte de vœux téléphone, voitures Jeux vidéo Ordinateur portable Serveur de réseau Mini superordinateur Traitement par lot : banque 58 10M Prévision météo
59 2. Quelques marques de processeurs Intel, AMD, Via Ordinateur personnel Sun Stations de travail (ultrasparc) Systèmes enfouis (microjava 701) Nvidia Carte graphique Transmeta, altera, Xilinx, ARM, MIPS Systèmes enfouis (crusoe, nios, virtex, arm9, mipsrx000) 59
60 3. Leurs propriétés courantes 3 composants Processeur Mémoires Entrées/sorties Organisation multi-niveaux Architecture de Von Neumann (processeur) Commande, chemin de données, mémoire, entrées/sorties Architecture de Harvard (Mark1) Mémoire et mécanismes d accès séparées entre données et instructions 60
61 Le bus central UC Mémoire Console E/S à ruban Autres E/S Architecture du PDP-8 (1965) structurée autour d un bus central : L omnibus Le bus et la mémoire peuvent disposer de signaux séparées entre et instructions (Harvard) 61 données
62 4. Architecture actuelle de l ordinateur UC / CPU Unité de Contrôle Disque (HDD) Unités d entrée/sortie Registres UAL Mémoire principale Bus interne Bus externe Données Adresses 62 Commandes
63 VIII. Prochaines générations? Facteurs d évolution Loi de Moore Première loi de Nathan 63
64 Evolution technologique 1965 Modélisation par la Loi de Moore (Gordon Moore dirigeant d Intel) La densité d intégration (le nombre de transistors sur une puce) double tous les 18 mois (60% l an) Prédiction empirique devenu incroyablement exacte et même un objectif à tenir Cercle vertueux 64
65 Evolution technologique Loi de Moore Le nombre de transistors à l intérieur d un circuit double tous les 18 mois 65
66 (suite) The Continuing Evolution of Intel Microprocessors CIS105 December , Speed (MHZ) Year
67 Première loi de Nathan Nathan Myhrvold «Le logiciel se comporte comme un gaz : son expansion est telle qu il remplit tout contenant» Le logiciel crée une pression d évolution sur les Processeurs Mémoires e/s 67
68 Can machine think? A. M. Turing
69 Objectifs du cours d architecture du L2 au M2 69
70 Couche des langages d application Niveau 5 Traduction (compilateur) Couche du langage d assemblage Niveau 4 Traduction (assembleur) Couche du système d exploitation Niveau 3 Interprétation partielle (OS) Niveau 2 Couche architecture du jeu d instruction (ISA) Interprétation (microprogramme) ou exécution directe (cablé) Niveau 1 Couche microarchitecture Matériel Niveau 0 Couche logique numérique 70
71 Parcours architecture Architectures multimédia M2 Circuits reconfigurables Architecture avancée M1-S2 Les classes d architecture Informatique embarquée La programmation en assembleur L exécution des programmes Conception des SoC Les DSP M1-S1 L3 Architectures embarquée Couche OS - RTOS Couche ISA Couche assemblage Como Systèmes E/S L2 Couche physique Couche micro-architecture 71 Couche ISA
72 Architecture des ordinateurs Introduction & Historique 3h Cours 4h TDs Représentation des nombres Couche physique, circuits logiq. Circuits séquentiels Le chemin de donnée CC Couche micro-architecture Cycle d exécution Conclusion sur l exécution CC72
73 Quelques questions à se poser Pourquoi la logique binaire a-t-elle été choisie comme base de calcul des ordinateurs? Quelle différence y a-t-il entre interprétation et traduction? Comment réalise-t-on le doublement de la densité d intégration d un circuit? Quel est le lien entre l augmentation de la densité et l augmentation des fréquences? Comment mémorise-t-on de l électricité? Une ampoule est elle une mémoire? Un processeur est-il intelligent? 73
74 74
75 Plus 75
76 Taille de mots (bits) Temps de cycle (micros) Fréquence (KHz) taille (Kg) Nombre de mots (K) Coût (kdollars) Exemplaires vendus (k) année génération PD P8 PD P IB M on N V IB M eu m an n C A EN IA C NI V U A na ly tiq ue 0 76
Histoire de l Informatique
Histoire de l Informatique Abdelaaziz EL HIBAOUI Université Abdelelmalek Essaadi Faculté des Sciences de-tétouan hibaoui.ens@gmail.com 14 Feb 2015 A. EL HIBAOUI (FS-Tétouan) Architecture des ordinateurs
Plus en détailCH.3 SYSTÈMES D'EXPLOITATION
CH.3 SYSTÈMES D'EXPLOITATION 3.1 Un historique 3.2 Une vue générale 3.3 Les principaux aspects Info S4 ch3 1 3.1 Un historique Quatre générations. Préhistoire 1944 1950 ENIAC (1944) militaire : 20000 tubes,
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étailTO4T Technologie des ordinateurs. Séance 1 Introduction aux technologies des ordinateurs
TO4T Technologie des ordinateurs Séance 1 Introduction aux technologies des ordinateurs Sébastien Combéfis mardi 27 janvier 2015 Ce(tte) œuvre est mise à disposition selon les termes de la Licence Creative
Plus en détailI.1- DÉFINITIONS ET NOTIONS DE BASE
I.1- DÉFINITIONS ET NOTIONS DE BASE Informatique Information Automatique Logiciels (Software) Matériels (Hardware) Définition de l information : On appelle une information tout ce qui est transmissible
Plus en détailSystèmes et traitement parallèles
Systèmes et traitement parallèles Mohsine Eleuldj Département Génie Informatique, EMI eleuldj@emi.ac.ma 1 Système et traitement parallèle Objectif Etude des architectures parallèles Programmation des applications
Plus en détailMODULE 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étailÉléments de programmation et introduction à Java
Éléments de programmation et introduction à Java Jean-Baptiste Vioix (jean-baptiste.vioix@iut-dijon.u-bourgogne.fr) IUT de Dijon-Auxerre - LE2I http://jb.vioix.free.fr 1-20 Les différents langages informatiques
Plus en détailMatériel & Logiciels (Hardware & Software)
CHAPITRE 2 HARDWARE & SOFTWARE P. 1 Chapitre 2 Matériel & Logiciels (Hardware & Software) 2.1 Matériel (Hardware) 2.1.1 Présentation de l'ordinateur Un ordinateur est un ensemble de circuits électronique
Plus en détailIntel Corporation Nicolas Biguet Business Development Manager Intel France
Les serveurs pour l Entreprise Intel Corporation Nicolas Biguet Business Development Manager Intel France 1 Les orientations stratégiques Clients Réseaux Serveurs Fournir les les éléments de de base des
Plus en détail1 L évolution de l informatique
1. L ÉVOLUTION DE L INFORMATIQUE 5 1 L évolution de l informatique Depuis la création de l ordinateur, la taille des machines a beaucoup évolué et l utilisation de l informatique également. Actuellement,
Plus en détailIntroduction à l Informatique licence 1 ère année Notes de Cours
Introduction à l Informatique licence 1 ère année Notes de Cours Philippe Le Parc Mail : leparc@univ-brest.fr Bureau : LC101 Tel : (029801) 6960 Fiche UE (part.1) 2 Plan et planning Début des cours magistraux
Plus en détailLes générations d'ordinateurs de 1945 à nos jours
Les générations d'ordinateurs de 1945 à nos jours Première génération : (1945-1955) Tubes à vide et tableaux d interrupteurs Au milieu des années 40, «moteurs de calcul» utilisant des relais mécaniques
Plus en détailSystèmes d'exploitation des ordinateurs
Systèmes d'exploitation des ordinateurs Université Virtuelle de Tunis 2007 Introduction aux systèmes d'exploitation Objectifs 1. Rappels sur le matériel 2. Notions de systèmes d'exploitation 3. historique
Plus en détailMachines virtuelles Cours 1 : Introduction
Machines virtuelles Cours 1 : Introduction Pierre Letouzey 1 pierre.letouzey@inria.fr PPS - Université Denis Diderot Paris 7 janvier 2012 1. Merci à Y. Régis-Gianas pour les transparents Qu est-ce qu une
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étailArchitecture matérielle des systèmes informatiques
Architecture matérielle des systèmes informatiques IDEC, Renens. Version novembre 2003. Avertissement : ce support de cours n est pas destiné à l autoformation et doit impérativement être complété par
Plus en détailPrentice Hall, 2011 (ISBN 0-13-610804-0)
Prentice Hall, 2011 (ISBN 0-13-610804-0) Introduction à l architecture des ordinateurs Georges-André Silber Centre de recherche en informatique École nationale supérieure des mines de Paris octobre 2010
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é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étailPremiers outils. Premiers calculateurs mécaniques HISTOIRE DE L'INFORMATIQUE
Quand on parle d informatique on pense souvent ordinateur. Pourtant, l informatique existe depuis plus longtemps. Il s agit avant tout de méthode technique pour améliorer le calcul. Ensuite sont apparues
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é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étailInformatique et Société : une brève histoire
Informatique et Société : une brève histoire Igor Stéphan UFR Sciences Angers 2012-2013 Igor Stéphan UEL29 1/ 24 Informatique et Société : une brève histoire 1 Les conditions de l émergence 2 3 4 5 Igor
Plus en détailÉvaluation et implémentation des langages
Évaluation et implémentation des langages Les langages de programmation et le processus de programmation Critères de conception et d évaluation des langages de programmation Les fondations de l implémentation
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étailTout savoir sur le matériel informatique
Tout savoir sur le matériel informatique Thème de l exposé : Les Processeurs Date : 05 Novembre 2010 Orateurs : Hugo VIAL-JAIME Jérémy RAMBAUD Sommaire : 1. Introduction... 3 2. Historique... 4 3. Relation
Plus en détailModule M1 Elément 2 : Informatique 1 (I1)
Module M1 Elément 2 : Informatique 1 (I1) ( Cours Prépar paré par Mrs : M. Benchrifa, B. Ahiod Cours Présent senté par Mr : S. Mouline Plan présentation Présentation de la réformer Plan du cours de l él
Plus en détailInformatique Générale
Informatique Générale Guillaume Hutzler Laboratoire IBISC (Informatique Biologie Intégrative et Systèmes Complexes) guillaume.hutzler@ibisc.univ-evry.fr Cours Dokeos 625 http://www.ens.univ-evry.fr/modx/dokeos.html
Plus en détailIFT1215 Introduction aux systèmes informatiques
Introduction aux circuits logiques de base IFT25 Architecture en couches Niveau 5 Niveau 4 Niveau 3 Niveau 2 Niveau Niveau Couche des langages d application Traduction (compilateur) Couche du langage d
Plus en détailInformatique. Licence Pluridisciplinaire. Pierre Gérard pierre.gerard@lip6.fr
Informatique Licence Pluridisciplinaire Pierre Gérard pierre.gerard@lip6.fr 2 Chapitre 1 Histoire de l informatique 1.1 Automatiser les calculs L histoire des ordinateurs est étroitement liée aux découvertes
Plus en détailArchitecture des Ordinateurs Première partie. Licence d Informatique - IUP Miage - FIIFO
Architecture des Ordinateurs Première partie Cécile Germain Daniel Etiemble Licence d Informatique - IUP Miage - FIIFO Table des matières 1 Introduction 3 2 Les composantes de l ordinateur 7 2.1 Le modèle
Plus en détailChimie et physique informatiques
Chimie et physique informatiques 1 ère partie Information et ordinateurs 2 ème partie Programmation en Turbo Pascal 1 ère partie Information et ordinateurs Objectif de la 1 ère partie 1) Introduction 2)
Plus en détailProgrammation C. Apprendre à développer des programmes simples dans le langage C
Programmation C Apprendre à développer des programmes simples dans le langage C Notes de cours sont disponibles sur http://astro.u-strasbg.fr/scyon/stusm (attention les majuscules sont importantes) Modalités
Plus en détailHISTORIQUE DES SYSTEMES D'EXPLOITATION (S.E.)
SYSTEME Chapitre 1 HISTORIQUE DES SYSTEMES D'EXPLOITATION (S.E.) Ce qu'est un S.E. = partie intelligente d'un système donné. Les S.E. ont évolué au fil des années. Ils dépendent de l'architecture des ordinateurs
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é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é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étailConception de circuits numériques et architecture des ordinateurs
Conception de circuits numériques et architecture des ordinateurs Frédéric Pétrot Année universitaire 2014-2015 Structure du cours C1 C2 C3 C4 C5 C6 C7 C8 C9 C10 C11 Codage des nombres en base 2, logique
Plus en détailGCOS 7 sur microprocesseur standard Diane Daniel POIRSON 14 octobre 2004 Matériels 64 / DPS 7 / DPS 7000 Architecture & Evolution - Daniel POIRSON 1
sur microprocesseur standard Diane Daniel POIRSON 14 octobre 2004 Matériels 64 / DPS 7 / DPS 7000 Architecture & Evolution - Daniel POIRSON 1 Pourquoi aller vers les processeurs standard? Considérations
Plus en détailCQP 112 Introduc/on à la programma/on. Thème 2 : Architecture d un système informa/que. Département d informa/que
CQP 112 Introduc/on à la programma/on Thème 2 : Architecture d un système informa/que Département d informa/que CQP 112 : Introduc/on à la programma/on Plan 1. Historique des ordinateurs 2. Composants
Plus en détailTHÈSE DEVANT L UNIVERSITÉ DE RENNES 1
N d ordre : 3881 THÈSE présentée DEVANT L UNIVERSITÉ DE RENNES 1 pour obtenir le grade de : DOCTEUR DE L UNIVERSITÉ DE RENNES 1 Mention : Traitement du Signal et Télécommunications par Julien LALLET Équipe
Plus en détailIntroduction à l algorithmique et à Java
à l algorithmique et à Java Licence 1 MASS, parcours SEMS et ESD à Java et à l algorithmique verel@i3s.unice.fr www.i3s.unice.fr/ verel Équipe ScoBi - Université Nice Sophia Antipolis 1 er février 2013
Plus en détailIntroduction à l Informatique
Introduction à l Informatique Principes et Généralités Enseignant : Walid KADRI walidk.04@hotmail.com Département de "LMD Droit" Faculté de Sciences Politiques et de Droit Université d ORAN Année Universitaire
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é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é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étailUne histoire de la microélectronique
Une histoire de la microélectronique Philippe Matherat GET - Télécom-Paris - Comelec / CNRS - LTCI (UMR 5141) http://www.comelec.enst.fr/ matherat/ Résumé Ce texte est une esquisse d histoire de la microélectronique,
Plus en détailCUOMO PC Route d Oron 4-1010 Lausanne www.cuomopc.ch 021/657 10 60
Lors de l achat d un nouvel ordinateur, vous ne savez pas comment le mettre en route? C est pour cela que nous avons inventé le pack confort. Que vous ayez acheté votre ordinateur dans notre magasin, ou
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é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étailBig$Data$:$de$quoi$s agit0il$?$
Association Nationale des Directeurs des Systèmes d Information Big$Data$:$de$quoi$s agit0il$?$ Pierre Delort, Président, Association Nationale des DSI www.andsi.fr Aussi l action de guerre offre-telle
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é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étailGPA770 Microélectronique appliquée Exercices série A
GPA770 Microélectronique appliquée Exercices série A 1. Effectuez les calculs suivants sur des nombres binaires en complément à avec une représentation de 8 bits. Est-ce qu il y a débordement en complément
Plus en détailStructure et fonctionnement d'un ordinateur : hardware
Structure et fonctionnement d'un ordinateur : hardware Introduction : De nos jours, l'ordinateur est considéré comme un outil indispensable à la profession de BDA, aussi bien dans les domaines de la recherche
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étail4. Utilisation d un SGBD : le langage SQL. 5. Normalisation
Base de données S. Lèbre slebre@unistra.fr Université de Strasbourg, département d informatique. Présentation du module Contenu général Notion de bases de données Fondements / Conception Utilisation :
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é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étailCryptographie quantique
Une introduction élémentaire Dimitri Petritis UFR de mathématiques Université de Rennes 1 et CNRS (UMR 6625) Rennes, septembre décembre 2014 La position du problème Des pans entiers de l activité scientifique
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étailInformatique Générale
Informatique Générale Guillaume Hutzler Laboratoire IBISC (Informatique Biologie Intégrative et Systèmes Complexes) guillaume.hutzler@ibisc.univ-evry.fr Cours Dokeos 625 http://www.ens.univ-evry.fr/modx/dokeos.html
Plus en détailLes clusters Linux. 4 août 2004 Benoît des Ligneris, Ph. D. benoit.des.ligneris@revolutionlinux.com. white-paper-cluster_fr.sxw, Version 74 Page 1
Les clusters Linux 4 août 2004 Benoît des Ligneris, Ph. D. benoit.des.ligneris@revolutionlinux.com white-paper-cluster_fr.sxw, Version 74 Page 1 Table des matières Introduction....2 Haute performance (High
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étailChoix d'un serveur. Choix 1 : HP ProLiant DL380 G7 Base - Xeon E5649 2.53 GHz
Choix d'un serveur Vous êtes responsable informatique d'une entreprise. Vous devez faire un choix pour l'achat d'un nouveau serveur. Votre prestataire informatique vous propose les choix ci-dessous Vous
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étailLe passé composé. C'est le passé! Tout ça c'est du passé! That's the past! All that's in the past!
> Le passé composé le passé composé C'est le passé! Tout ça c'est du passé! That's the past! All that's in the past! «Je suis vieux maintenant, et ma femme est vieille aussi. Nous n'avons pas eu d'enfants.
Plus en détailInformatique Machines à calculer en théorie et en pratique
Licence Physique-Chimie Histoire des Sciences Informatique Machines à calculer en théorie et en pratique Notes de Cours 1 Introduction Étymologie En Allemagne (1957) le terme «Informatik» est créé par
Plus en détailGregory Renard CTO Wygwam - Research and Innovation Manager Usilink Microsoft Regional Director - Most Valuable Professional
Gregory Renard CTO Wygwam - Research and Innovation Manager Usilink Microsoft Regional Director - Most Valuable Professional La notion du retour de loi accélérée! Les technologies de l'information (tous
Plus en détailGet Instant Access to ebook Cest Maintenant PDF at Our Huge Library CEST MAINTENANT PDF. ==> Download: CEST MAINTENANT PDF
CEST MAINTENANT PDF ==> Download: CEST MAINTENANT PDF CEST MAINTENANT PDF - Are you searching for Cest Maintenant Books? Now, you will be happy that at this time Cest Maintenant PDF is available at our
Plus en détailGénération de code binaire pour application multimedia : une approche au vol
Génération de binaire pour application multimedia : une approche au vol http://hpbcg.org/ Henri-Pierre Charles Université de Versailles Saint-Quentin en Yvelines 3 Octobre 2009 Présentation Présentation
Plus en détailSpécifications détaillées
Hewlett Packard HP ProLiant ML110 G5 Serveur micro tour 4U 1 voie 1 x Xeon E3110 / 3 GHz RAM 1 Go Disque dur 1 x 250 Go DVD RW Gigabit Ethernet Moniteur : aucun(e) Le serveur HP ProLiant ML110 G5 offre
Plus en détailGuide d'installation rapide TFM-560X YO.13
Guide d'installation rapide TFM-560X YO.13 Table of Contents Français 1 1. Avant de commencer 1 2. Procéder à l'installation 2 Troubleshooting 6 Version 06.08.2011 16. Select Install the software automatically
Plus en détailFiche Technique. Cisco Security Agent
Fiche Technique Cisco Security Agent Avec le logiciel de sécurité de point d extrémité Cisco Security Agent (CSA), Cisco offre à ses clients la gamme de solutions de protection la plus complète qui soit
Plus en détailErgonomie des Interfaces Homme-Machine
Master SIAD 2 année Ergonomie des Interfaces Homme-Machine Jean-Yves Antoine http://www.sir.blois.univ-tours.fr/~antoine/ Master Informatique Ergonomie des Interfaces Homme-Machine Chapitre 1 Introduction
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étailHardware et software
et software 1 Introduction 1.1 Qu est-ce qu un ordinateur? Pour savoir, au moment d acheter un ordinateur, si telle machine est plus intéressante que telle autre ou pour en comprendre les défaillances,
Plus en détailneotechpro catalogue neotechpro NeoTechPro International contact@startechcompagnie.com www.neotechpro.com
neotechpro catalogue neotechpro neotechpro portable xfree 4 Lla serie des star 5 Ez nomad 6 q star 7 tout en un magic pc pro 8 guardian pc 9 station de travail Ttsar 10 Rrasta 11 portable xfree L ultraportable
Plus en détailAccès instantané aux mots et aux locutions Le dictionnaire électronique offre une traduction rapide d'un mot ou d'une locution
@promt Office 8.0 Description abrégée Spécifiquement conçu pour la maison et les petites entreprises Traduction de documents, de courriers électroniques et de messages instantanés ICQ Traduction de pages
Plus en détailComment obtenir des ebooks sur le Reader
Comment obtenir des ebooks sur le Reader Cliquez pour un accès instantané! A l attention des clients résidant aux Etats-Unis/Canada A l attention des clients résidant en Europe/Australie 2010 Sony Corporation
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étail«Connais toi toi-même comme l as dit Socrate!»
«Connais toi toi-même comme l as dit Socrate!» Avant toute chose, il faut savoir pour quel usage, vous désirez acquérir un ordinateur. En effet la configuration de votre ordinateur ne sera pas la même
Plus en détailInstructions Mozilla Thunderbird Page 1
Instructions Mozilla Thunderbird Page 1 Instructions Mozilla Thunderbird Ce manuel est écrit pour les utilisateurs qui font déjà configurer un compte de courrier électronique dans Mozilla Thunderbird et
Plus en détailModules du DUT Informatique proposés pour des DCCE en 2014/2015
Modules du DUT Informatique proposés pour des DCCE en 2014/2015 Résumé de l offre : Parmi les 5500 heures d enseignement informatique dispensées au département informatique de l IUT (avec 2880 heures de
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étailELP 304 : Électronique Numérique. Cours 1 Introduction
ELP 304 : Électronique Numérique Cours 1 Introduction Catherine Douillard Dépt Électronique Les systèmes numériques : généralités (I) En électronique numérique, le codage des informations utilise deux
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étailAcquisition de matériels informatiques
Acquisition de matériels informatiques MARCHES PUBLICS (ARTICLE 28 PROCEDURE ADAPTEE) Cahier des Clauses Techniques Particulières (CCTP) Dossier de consultation - Pièce n 3 Date et heure limite de réception
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étailChapitre 4 : Les mémoires
1. Introduction: Chapitre 4 : Les mémoires Nous savons que dans un ordinateur toutes les informations : valeur numérique, instruction, adresse, symbole (chiffre, lettre,... etc.) sont manipulées sous une
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étailDocumentation d information technique spécifique Education. PGI Open Line PRO
Documentation d information technique spécifique Education PGI Open Line PRO EBP Informatique SA Rue de Cutesson - ZA du Bel Air BP 95 78513 Rambouillet Cedex www.ebp.com Equipe Education : 01 34 94 83
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é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étailIN SYSTEM. Préconisations techniques pour Sage 100 Windows, MAC/OS, et pour Sage 100 pour SQL Server V16. Objectif :
IN SYSTEM Préconisations techniques pour Sage 100 Windows, MAC/OS, et pour Sage 100 pour SQL V16 Objectif : En synthèse des manuels de référence de Sage Ligne 100, ce document vous présente les préconisations,
Plus en détailFOURNIR UN SERVICE DE BASE DE DONNÉES FLEXIBLE. Database as a Service (DBaaS)
FOURNIR UN SERVICE DE BASE DE DONNÉES FLEXIBLE Database as a Service (DBaaS) 1 The following is intended to outline our general product direction. It is intended for information purposes only, and may
Plus en détailOn distingue deux grandes catégories de mémoires : mémoire centrale (appelée également mémoire interne)
Mémoire - espace destiné a recevoir, conserver et restituer des informations à traiter - tout composant électronique capable de stocker temporairement des données On distingue deux grandes catégories de
Plus en détailSUGARCRM Sugar Open Source Guide d Installation de French SugarCRM Open Source Version 4.2
SUGARCRM Sugar Open Source Guide d Installation de French SugarCRM Open Source Version 4.2 Version 1.0.5 Mentions légales Mentions légales Ce document est susceptible de modification à tout moment sans
Plus en détail