Architecture matérielle http://nicodewaele.info Nicolas Dewaele



Documents pareils
Tout savoir sur le matériel informatique

Architecture des Ordinateurs. Partie II:

Introduction à l architecture des ordinateurs. Adrien Lebre Décembre 2007

Hiérarchie matériel dans le monde informatique. Architecture d ordinateur : introduction. Hiérarchie matériel dans le monde informatique

Structure de base d un ordinateur

Sur un ordinateur portable ou un All-in-One tactile, la plupart des éléments mentionnés précédemment sont regroupés. 10) 11)

Fonctionnement et performance des processeurs

Structure et fonctionnement d'un ordinateur : hardware

Informatique Industrielle Année Architecture des ordinateurs Note de cours T.Dumartin

Chapitre 4 : Les mémoires

On distingue deux grandes catégories de mémoires : mémoire centrale (appelée également mémoire interne)

Exigences système Commercial & Digital Printing

et dépannage de PC Configuration Sophie Lange Guide de formation avec exercices pratiques Préparation à la certification A+

Leçon 1 : Les principaux composants d un ordinateur

Eternelle question, mais attention aux arnaques Question qui est souvent mise en premier plan => ce n est pas une bonne idée

Matériel & Logiciels (Hardware & Software)

THEME 1 : L ORDINATEUR ET SON ENVIRONNEMENT. Objectifs

Éléments d'architecture des ordinateurs

Exigences système Edition & Imprimeries de labeur

Exigences système Edition & Imprimeries de labeur

Cours 3 : L'ordinateur

TAI049 Utiliser la virtualisation en assistance et en dépannage informatique TABLE DES MATIERES

Exécution des instructions machine

ATELIERS DE FORMATION TECHNICIEN DE MAINTENANCE INFORMATIQUE

1 Architecture du cœur ARM Cortex M3. Le cœur ARM Cortex M3 sera présenté en classe à partir des éléments suivants :

A -Systèmes de fichiers 1 - FAT vs NTFS

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

LE DISQUE DUR : IDE (Integrated Device Electronique) : La nouvelle référence.

Réparer et améliorer son PC (au niveau matériel) Avril 2011

Architecture matérielle des systèmes informatiques

Windows 2000: W2K: Architecture. Introduction. W2K: amélioration du noyau. Gamme windows W2K pro: configuration.

MODULE I1. Plan. Introduction. Introduction. Historique. Historique avant R&T 1ère année. Sylvain MERCHEZ

Alchin Couderc Flambard TBSEID 2

ARCHITECTURE ET FONCTIONNEMENT

Quelques bases sur les ordinateurs

Partie 1. Professeur : Haouati Abdelali. CPGE Lycée Omar Ibn Lkhattab - Meknès haouaticpge@gmail.com

Guide pour l Installation des Disques Durs SATA et la Configuration RAID

Démontage d'un ordinateur

Module M1 Elément 2 : Informatique 1 (I1)

Informations générales par rapport au système d'exploitation

ROYAUME DU MAROC RESUME THEORIQUE & GUIDE DE TRAVAUX PRATIQUES : TERTIAIRE ET NTIC : SYSTÈME ET RÉSEAUX INFORMATIQUES

Architecture des calculateurs

GESTION DE LA MEMOIRE

Conception de circuits numériques et architecture des ordinateurs

Exigences système Commercial & Digital Printing

TIC. Tout d abord. Objectifs. L information et l ordinateur. TC IUT Montpellier

Choix d'un serveur. Choix 1 : HP ProLiant DL380 G7 Base - Xeon E GHz

TO4T Technologie des ordinateurs. Séance 1 Introduction aux technologies des ordinateurs

Windows 7, Configuration

Gestion de mémoire secondaire F. Boyer, Laboratoire Sardes

Présentation du système informatique utilisé et éléments d architecture des ordinateurs

CQP 112 Introduc/on à la programma/on. Thème 2 : Architecture d un système informa/que. Département d informa/que

Architecture des ordinateurs

GCOS 7 sur microprocesseur standard Diane Daniel POIRSON 14 octobre 2004 Matériels 64 / DPS 7 / DPS 7000 Architecture & Evolution - Daniel POIRSON 1

LOT N 1 : ORDINATEURS BORDEREAU DE PRIX IDENTIFICATION DU FOURNISSEUR. Code DESIGNATION QTE PU HT EN EURO MONTANT TOTAL HT EN EURO MONTANT TTC EN EURO

Base de l'informatique. Généralité et Architecture Le système d'exploitation Les logiciels Le réseau et l'extérieur (WEB)

Cours Informatique 1. Monsieur SADOUNI Salheddine

CUOMO PC Route d Oron Lausanne 021/

Systèmes et traitement parallèles

Comme chaque ligne de cache a 1024 bits. Le nombre de lignes de cache contenu dans chaque ensemble est:

Guide Mémoire NETRAM

HP 600PD TWR i G 4.0G 39 PC

Guide du tri des cartes et circuits imprimés.

Initiation au HPC - Généralités

I.1- DÉFINITIONS ET NOTIONS DE BASE

Architecture des ordinateurs

Conception de circuits numériques et architecture des ordinateurs

Rappels d architecture

INSTALL ATION D UNE D I S T RIBUTION

SECONDE BAC PROFESSIONNEL Systèmes Electroniques et Numériques

Prise en main. Norton Ghost Pour trouver des informations supplémentaires. A propos de Norton Ghost

BTS-DSI. Structure et technologie des composantes d ordinateurs

L état de l ART. Évolution récente des technologies. Denis Szalkowski Formateur Consultant

Guide pour l Installation des Disques Durs SATA et la Configuration RAID

Administration de Parc Informatique TP07 : Installation de Linux Debian

La carte à puce. Jean-Philippe Babau

SYSTÈME RAID 2-BAIES DISQUE DUR SATA 3,5

L informatique en solo

Concept de machine virtuelle

EX4C Systèmes d exploitation. Séance 14 Structure des stockages de masse

Histoire de l Informatique

CH.3 SYSTÈMES D'EXPLOITATION

Systèmes d'exploitation des ordinateurs

Virtualisation CITRIX, MICROSOFT, VMWARE OLIVIER D.

1- Titre de cours : Introduction à la Technologie de l'information et de la Communication

MANUEL DE L'UTILISATEUR. HARD DRIVE DOCK QUATTRO EXTERNAL DOCKING STATION / 2.5" & 3.5" SATA / USB 2.0 / FIREWIRE 800 & 400 / esata. Rev.

Tests de performance du matériel

Serveur Lynx CALLEO Application 2240S Fiches Technique

Architecture des ordinateurs Introduction à l informatique

Linux embarqué: une alternative à Windows CE?

OpenMediaVault installation

Samsung Magician v.4.3 Guide d'introduction et d'installation

Où sont-elles? Presque partout

Xubuntu Une alternative à Windows et à Ubuntu, (pour ceux qui ne veulent pas d'unity) : installer Xubuntu.

Guide rapide d'installation SUSE Linux Enterprise Server 11 SP1

Découvrez les Nouveautés Février 2010 du Catalogue PC Pack PRO

Serveur Lynx CALLEO Application 2240 Fiches Technique

Transcription:

Architecture des ordinateurs

Définition d'un ordinateur

Architecture matérielle Architecture de Von Neumann (Années 1940) Von Neumann : Mathématicien, inventeur de l'architecture des ordinateurs modernes : L architecture de Von Neumann décompose l ordinateur en 4 parties distinctes 1. L unité arithmétique et logique : Effectue les opérations de base ; 2. L unité de contrôle : séquençage des opérations ; 3. La mémoire qui contient à la fois les données et le programme qui dira à l unité de contrôle quels calculs faire sur ces données. La mémoire se divise entre mémoire volatile et mémoire permanente. 4. Les entrées-sorties, qui permettent de communiquer avec l'extérieur.

Architecture de base d'un ordinateur Architecture matérielle L'architecture de base de l'ordinateur est : - carte mère - mémoire de masse - mémoire vive - processeur

Carte mère

Carte mère - Générations de cartes mères - Rôle des chipsets - Bus - Socket du processeur - BIOS

Architecture matérielle Cartes mères : Époque Pentium II

Architecture matérielle Cartes mères : Récente

Bus et ponts Chaque bus est composé de 50 à 100 lignes physiques contenant : - Un bus de données - Un bus d'adresses - Un bus de contrôle Architecture matérielle Réduction du nombre de voies physiques pour relier les équipements. Propriété d'un bus : Largeur x fréquence = bande passante Principaux bus : FSB : Processeur > Pont Nord Bus mémoire : RAM > Pont Nord Bus matériel : USB, PCI, Sata,

Architecture matérielle Rôle des chipsets : Exemple avec une carte mère Intel

BIOS Première prise en charge du matériel Bips et avertissements physiques Démarrage de l'ordinateur par POST Possibilité de le mettre à jour (flashage) Plus de BIOS = Rachat de carte mère

Processeur

Processeurs Architecture matérielle - Rôle du processeur - Type d'architectures - Unités du processeur

Rôle du processeur Un microprocesseur est un processeur dont les composants ont été suffisamment miniaturisés pour être regroupés dans un unique circuit intégré. Le processeur effectue les calculs et traite les données demandées par les applications.

Lois de Moore Moore, un des trois ingénieurs fondateurs d'intel a énoncé deux lois : 1ère Loi : 1965 : La complexité des semi-conducteurs entrée de gamme doublait tous les ans à coût constant depuis 1959, date de leur invention, Moore postulait la poursuite de cette croissance 2ème loi : 1975 : le nombre de transistors des microprocesseurs (et non plus de simples circuits intégrés moins complexes car formés de composants indépendants) sur une puce de silicium double tous les deux ans.

Architecture matérielle Générations de processeurs

Date Nom Nombre de transistors Architecture matérielle Générations de processeurs Finesse de gravure (µm) Fréquence de l'horloge Largeur des données 1971 4004 2 300 108 khz 4 bits/4 bits bus 1974 8080 6 000 6 2 MHz 8 bits/8 bits bus 0,64 1979 8088 29 000 3 5 MHz 16 bits/8 bits bus 0,33 1982 80286 134 000 1,5 6 MHz 16 bits/16 bits bus 1 1985 80386 275 000 1,5 16 à 40 MHz 32 bits/32 bits bus 5 1989 80486 1 200 000 1 25 à 100 MHz 32 bits/32 bits bus 20 1993 Pentium 3 100 000 0,8 à 0.28 60 à 233 MHz 32 bits/64 bits bus 100 1997 Pentium II 7 500 000 0,35 à 0.25 233 à 450 MHz 32 bits/64 bits bus 300 1999 Pentium III 9 500 000 0,25 à 0.13 450 à 1400 MHz 32 bits/64 bits bus 510 2000 Pentium 4 42 000 000 0,18 à 0.065 1,3 à 3.8 GHz 32 bits/64 bits bus 1 700 2004 Pentium 4D «Prescott» 125 000 000 0,09 à 0.065 2.66 à 3.6 GHz 32 bits/64 bits bus 9 000 2006 Core 2 Duo 291 000 000 0,065 2,4 GHz (E6600) 64 bits/64 bits bus 22 000 2007 Core 2 Quad 2*291 000 000 0,065 3 GHz (Q6850) 64 bits/64 bits bus 2*22 000 (?) 2008 Core 2 Duo (Penryn) 2008 Core 2 Quad (Penryn) 2008 Intel Core i7 (Nehalem) 410 000 000 0,045 3,33 GHz (E8600) 64 bits/64 bits bus ~24 200 2*410 000 000 0,045 3,2 GHz (QX9770) 64 bits/64 bits bus ~2*24 200 731 000 000 0,045 (2008) - 0,032 (2009) 2,93 GHz (Core i7 940) - 3,2 GHz (Core i7 Extreme Edition 965) MIPS 64 bits/64 bits bus?

Loi de Wirth Architecture matérielle Wirth est professeur d'informatique suisse. Il a inventé plusieurs langages de programmation (notamment Pascal et ses dérivés) et énoncé la loi de Wirth en 1995. Loi de Wirth : 1995 : Le logiciel ralentit plus vite que le matériel n'accélère. Les éditeurs de logiciels s'appuient sur la loi de Moore pour éviter d'optimiser le code. Les logiciels sont donc de plus en plus lourds, globalement, les traitements logiciels n'accélèrent pas alors que les processeurs sont plus rapides. Le terme obésiciel est utilisé pour les logiciels très lourds, par exemple la suite MS Office ou Nero Burning Rom.

Organisation du processeur : Ordonnanceur : Accumulateur : UAL : Attribue à chaque tâche un niveau d'importance et un temps défini. Stockage des données en cours de traitement par l'ual Unité capable d'effectuer des calculs mathématiques Compteur ordinal : Registres : Contient l'adresse mémoire de la donnée en cours d'exécution Stockent diverses informations.

Architectures de processeurs : CISC (Complex Instruction Set Computer) Processeurs x86 (Intel et AMD avant Pentium) RISC (Reduced Instruction Set Computer) Processeurs Sparc (Sun), IBM dont les PowerPC utilisés sur Mac Aujourd'hui : Sur Intel et AMD : Architectures RISC dans laquelle est émulée un jeu d'instructions CISC (IA 32). Performances comparables entre CISC et RISC.

Architectures de processeurs : Architecture matérielle Architecture historique Architecture pipeline Super Scalaire Super Pipeline (Pentium IV)

Mémoires

Mémoires : Mémoire de masse : Disques durs, CD, DVD, mémoires Flash Architecture matérielle Permettent de stocker de façon durable les données. 1000 fois plus lente que la RAM! Non volatile. Peut contenir une extension de la mémoire vive : Mémoire vive : Swap ou mémoire paginée ou mémoire virtuelle. RAM, mémoire graphique Permet de stocker temporairement une information pour pouvoir la rendre disponible au processeur Mémoire rapide, mémoire volatile. Mémoire cache : Mémoire interne au processeur La plus rapide des mémoires. Mémoire volatile.

Statique : Paginée : Segmentée : Mémoires vives Architecture matérielle La mémoire réserve une taille définie pour chaque emplacement. C'est au programmeur de s'adapter. La mémoire réserve des emplacements non contigus et de taille variable en fonction du besoin du programme. Une adresse logique pour un ensemble d'adresses physiques. Nécessite un équipement qui ordonne ces pages de mémoire. Un programme se voit allouer des segments de mémoire pour :» Le tas, la pile, les variables d'environnement, le code exécutable.

Architecture matérielle Organisation de la mémoire Grâce au MMU, le CPU ne voit qu'une adresse logique alors que la mémoire est paginée en plusieurs adresses physiques CPU

Processus dans une mémoire segmentée

Les mémoires de stockage

Les ROMs et dérivées ROM : PROM : EPROM : Mémoire en lecture seule. Non modifiable. Mémoire programmable physiquement une seule fois par brûlure des fusibles. Mémoires reprogrammables en utilisant des rayons UV (avec une machine particulière) EEPROM ou mémoires Flash : Mémoires reprogrammables électriquement. Utilisées sur tous les équipements de petite taille (Clés USB, PDA, téléphones, mini portables, électronique embarquée,...

Disques durs

Disques durs

Formatage : Disques durs Architecture matérielle de haut niveau : le plus connu, qui se fait avec des logiciels comme fdisk ou partition magic. Il permet de supprimer et de ré-écrire un système de fichier (FAT, NTFS, EXT2,... ) de bas niveau : il se fait au niveau physique, supprime les partitions, les systèmes de fichiers, le MBR et réinitialise tout le disque cluster après cluster. Partitionnement : MBR : Un disque dur peut être découpé en partitions. 4 partitions principales au maximum, dans lesquelles on met des systèmes d'exploitation. 1 partition étendue qui contient autant de lecteurs logiques que l'on veut. 512 premiers octets du disque dur. Contient la table des partitions Contient l'adresse du logiciel d'amorçage.

RAID : Redundant array of inexpensive disks ou Redundant array of independant disks Architecture matérielle Niveau 0 : Stripping

RAID : Niveau 1 : Mirorring

RAID : Niveau 5 :

RAID Niveau 0-1

RAID Niveau 1-0