Architecture matérielle des systèmes informatiques



Documents pareils
Cours Informatique 1. Monsieur SADOUNI Salheddine

Leçon 1 : Les principaux composants d un ordinateur

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

THEME 1 : L ORDINATEUR ET SON ENVIRONNEMENT. Objectifs

Architecture des ordinateurs Introduction à l informatique

Cours 1 : Introduction Ordinateurs - Langages de haut niveau - Application

La mémoire. Un ordinateur. L'octet. Le bit

Informatique Générale

Cours 3 : L'ordinateur

Programmation C. Apprendre à développer des programmes simples dans le langage C

Représentation des Nombres

IV- Comment fonctionne un ordinateur?

CH.3 SYSTÈMES D'EXPLOITATION

LE MICRO ORDINATEUR. Introduction Architecture Les supports amovibles Les composants Le système d exploitation Les portables

Découverte de l ordinateur. Partie matérielle

I.1- DÉFINITIONS ET NOTIONS DE BASE

Une version javascript sera disponible directement dans le cours prochainement.

Premiers pas sur l ordinateur Support d initiation

UEO11 COURS/TD 1. nombres entiers et réels codés en mémoire centrale. Caractères alphabétiques et caractères spéciaux.

Matériel informatique (hardware)

Structure de base d un ordinateur

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

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

Structure et fonctionnement d'un ordinateur : hardware

Matériel & Logiciels (Hardware & Software)

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

Informatique UE 102. Jean-Yves Antoine. Architecture des ordinateurs et Algorithmique de base. UFR Sciences et Techniques Licence S&T 1ère année

Éléments d'architecture des ordinateurs

Un ordinateur, c est quoi?

Info0101 Intro. à l'algorithmique et à la programmation. Cours 3. Le langage Java

Conversion d un entier. Méthode par soustraction

I00 Éléments d architecture

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)

Conservation des documents numériques

Un ordinateur, c est quoi?

Algorithme. Table des matières

EPREUVE OPTIONNELLE d INFORMATIQUE CORRIGE

L informatique en BCPST

Codage d information. Codage d information : -Définition-

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

nom : Collège Ste Clotilde

Atelier C TIA Portal CTIA04 : Programmation des automates S7-300 Opérations numériques

Cahier des Clauses Techniques Particulières

Architecture des ordinateurs

Architecture des Ordinateurs. Partie II:

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

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

L informatique en solo

LYCEE DE BRAS PANON MAPA MAI 2015

Version de novembre 2012, valable jusqu en avril 2013

qwertyuiopasdfghjklzxcvbnmqwerty uiopasdfghjklzxcvbnmqwertyuiopasd fghjklzxcvbnmqwertyuiopasdfghjklzx cvbnmqwertyuiopasdfghjklzxcvbnmq

IN Cours 1. 1 Informatique, calculateurs. 2 Un premier programme en C

Architecture des ordinateurs

Arithmétique binaire. Chapitre. 5.1 Notions Bit Mot

Composition d un ordinateur :

Quelques bases sur les ordinateurs

Les opérations binaires

Logiciel de Base. I. Représentation des nombres

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

Chimie et physique informatiques

Alchin Couderc Flambard TBSEID 2

Initiation à l informatique. Module 1 : Le Matériel

Informatique. Les réponses doivent être données en cochant les cases sur la dernière feuille du sujet, intitulée feuille de réponse

MICROINFORMATIQUE NOTE D APPLICATION 1 (REV. 2011) ARITHMETIQUE EN ASSEMBLEUR ET EN C

Informatique pour scientifiques hiver Plan général Systèmes d exploitation

MPI Activité.10 : Logique binaire Portes logiques

Virtualisation CITRIX, MICROSOFT, VMWARE OLIVIER D.

Activité 1. Compter les points Écriture binaire des nombres. Résumé. Liens pédagogiques. Compétences. Âge. Matériel

CAHIER. DES CLAUSES TECHNIQUES PARTICULIERES N du 16 avril 2007 ORDINATEURS. C.I.E.P 1, Avenue Léon JOURNAULT SEVRES

Introduction à l Informatique licence 1 ère année Notes de Cours

IFT1215 Introduction aux systèmes informatiques

PC, Tablette, Smartphone, comment choisir ce qui me convient le mieux?

Le multiplexage. Sommaire

Ordinateur Logiciel Mémoire. Entrées/sorties Périphériques. Suite d'instructions permettant de réaliser une ou plusieurs tâche(s), de résoudre un

Architectures d implémentation de Click&DECiDE NSI

PG208, Projet n 3 : Serveur HTTP évolué

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

Constitution de l'ordinateur

NiceLabel pour Services Microsoft Windows Terminal Serveur et Citrix MetaFrame

@ L ordinateur et ses périphériques

CI 1 PROBLEME : Quelles sont les fonctions et les caractéristiques d un environnement informatique?

ELP 304 : Électronique Numérique. Cours 1 Introduction

Rappels d architecture

Le Programme SYGADE SYGADE 5.2. Besoins en équipement, logiciels et formation. UNCTAD/GID/DMFAS/Misc.6/Rev.7

Manuel d administration de Virtual Box MANUEL D UTILISATION VIRTUAL BOX

Spécifications techniques ENERGY STAR pour les ordinateurs. Critères d admissibilité Version 5.2

Système binaire. Algèbre booléenne

Chapitre 13 Numérisation de l information

IFT2880 Organisation des ordinateurs et systèmes

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

Représentation d un entier en base b

I- Définitions des signaux.

Tout savoir sur le matériel informatique

Pourquoi construire son PC?

UE Programmation Impérative Licence 2ème Année

Organisation des Ordinateurs

Architecture de l ordinateur

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

Le codage informatique

Transcription:

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 l enseignement dispensé en classe.

Sommaire Introduction... 4 Qu est qu un système informatique?... 4 Matériel logiciel... 4 Principes de fonctionnement... 5 Traitement... 5 Le système binaire... 5 Fonctionnement du processeur... 6 Transmission... 7 Les types de médias... 7 La fréquence et le nombre de canaux... 8 La connectique... 9 La mise en tampon... 9 Stockage... 9 Mémoires de masse... 9 Mémoires vives...11 Mémoires non-volatiles...12 Mémoire virtuelle...12 Stockage : tableau récapitulatif...13 Les types de systèmes...14 Ordinateurs personnels...14 Ordinateurs portables...14 Assistants personnels...14 Périphériques d impression...15 Périphériques réseau...15 Serveurs PC...16 Stations de travail...16 Serveurs de groupe...16 Serveurs départementaux...17 Serveurs d entreprise...17 Supercalculateurs...17 Les technologies...18 Eléments de traitement...18 L architecture des processeurs...18 Jeux d instructions...19 Techniques d exécution des instructions...20 Les niveaux de cache...21 Exemple : exécution d'une instruction d'addition...23 Les processeurs du marché...26 Les systèmes multiprocesseurs...28 Eléments de stockage...29 Mémoires mortes...29 Mémoires vives...30 Disques durs...31 Disquettes et disques durs amovibles...35 Disques optiques...37 Les disques magnéto-optiques...39 Ultra Density Optical...39 Bandes magnétiques...39 Eléments de transmission...40 Les interfaces d accès aux supports de stockage...41 La carte-mère...44 Les interfaces pour les périphériques...48 Eléments cadre...49 Types de boîtiers...49 Alimentation...50 Sommaire - Qu est qu un système informatique? 2

Refroidissement...51 Périphériques d entrée...51 Le clavier...51 La souris...52 Le scanner...54 Autres périphériques d entrée...56 Périphériques de sortie...59 Les écrans cathodiques (CRT)...59 Les écrans à cristaux liquides (LCD)...60 Les écrans à plasma (PDP)...61 Critères de qualité d affichage...62 La carte graphique...63 Les imprimantes...65 L approvisionnement...70 Achat ou location?...70 Choix des fournisseurs...70 Fabricants, intégrateurs, avec ou sans marque?...71 Interlocuteur unique ou fournisseurs variés?...71 La maintenance...72 Contrats de maintenance...72 Maintenance hors contrat...73 Les normes...74 Normes d économie d énergie...74 Normes d innocuité...74 Les critères de choix...75 La gestion de parc...76 Outils d inventaire...76 Logiciels de surveillance...77 Gestion et virtualisation du stockage...78 DAS, NAS et SAN...78 HSM...78 Logiciels de gestion d infrastructure...79 Sommaire - Qu est qu un système informatique? 3

Introduction Qu est qu un système informatique? En fonction du contexte, deux définitions peuvent être données : la totalité des systèmes informatiques utilisés par une organisation, incluant les ordinateurs, les périphériques et le réseau : on parle alors souvent de SI. une partie du système, capable de réaliser un traitement sur des données d entrée pour obtenir d autres données en sortie (I/O ou input/output) : le système informatique qualifie alors un ordinateur en particulier. Matériel logiciel Si l on aborde souvent une solution informatique en séparant le logiciel du matériel, la frontière entre les deux est cependant artificielle puisque la plupart des éléments classés «matériel» comportent une partie logicielle. On considérera néanmoins qu un élément livré avec une partie logicielle indissociable et que l on ne peut pas modifier (seulement configurer) peut être classé dans le matériel. On parle alors de logiciel embarqué ou de microprogramme pour qualifier la partie logicielle incluse. Par contre, les pilotes, bien qu ils soient aussi situés à la frontière entre le matériel et le système d exploitation, sont classés dans la catégorie «logiciel» car un pilote n est pas indissociable d un matériel donné. Introduction - Qu est qu un système informatique? 4

Principes de fonctionnement A l origine, c est la fonction de traitement qui a conduit au développement des calculateurs, dont les premiers modèles proposaient des fonctions du niveau d une calculette moderne, tout en occupant plusieurs mètres cubes d espace. Les fonctions de transmission étaient alors rudimentaires puisqu il suffisait d assurer le parcours d un signal électrique entre des unités de traitement directement reliées. Le stockage est arrivé ensuite, afin d éviter à l utilisateur de conserver les donnés d entrée sur des supports non numériques comme des cartes en bristol perforé. Depuis cette époque, les technologies ont grandement évolué, permettant un accroissement de puissance et une miniaturisation alors inimaginables, mais les principes sont demeurés les mêmes. Traitement Hormis les problèmes mineurs de réalisation tenant aux matériaux, la plus grande difficulté qu ont rencontré les premiers concepteurs d ordinateurs consistait à transposer toute la complexité du langage et de la réflexion humaine dans une forme suffisamment simple pour une machine. Or une machine ne peut réaliser une opération (arithmétique ou logique) que si elle possède un circuit permettant d évaluer un nombre d opérandes prévu à l avance et de donner le résultat de la combinaison correspondant à cette opération. Réaliser un circuit pour chaque opération et une représentation pour chaque valeur du système décimal aurait conduit à construire des usines flanquées de centrales électriques plutôt que des calculateurs, sans même parler de «câbler» des opérations plus évoluées. Il fallait donc trouver un moyen qui permettrait de représenter n importe quelle valeur sans adapter le système, et de réaliser un nombre infini d opérations sans avoir à les connaître toutes à l avance. Le système binaire et l algèbre de Boole répondent à ces deux exigences et représentent les bases de l informatique actuelle. Le système binaire Grâce au système binaire, toute valeur peut être représentée par une suite de 0 et de 1. Comme ce système n admet que deux valeurs, on parle souvent de système en base 2. Un bit (binary digit) est l unité élémentaire, qui représente soit 1 soit 0. C est en assemblant les bits et en leur donnant des valeurs croissant par multiples de 2 (puissances) que l on parvient à représenter toutes les valeurs du système décimal. Un bit seul ne servant à rien, la plus petite unité réellement utilisable est l octet (en anglais, byte) qui comporte 8 bits, le premier ayant la valeur de 2 0 et le dernier de 2 7. Principes de fonctionnement - Traitement 5

Lorsqu on associe plusieurs octets, les puissances ne s arrêtent pas à 7 mais sont incrémentées de 1 pour chaque bit ajouté, c est pourquoi on parle plutôt de représentation sur 16 bits ou 32 bits plutôt que sur 2 octets ou 4 octets. Une autre façon d indiquer comment les octets sont associés entre eux, consiste à utiliser une terminologie en «mots» : 2 octets forment un mot (en anglais, word) tandis que 4 octets forment un double mot (en anglais, DWord) Un nombre est directement représentable sous forme binaire. En revanche, la manipulation de texte exige une convention intermédiaire car il faut établir la correspondance entre chaque lettre et le nombre choisi pour la représenter. Cette correspondance est appelée table de caractères. Il existe plusieurs tables de caractères (ANSI, ASCII, Unicode). La gestion de cette table relève du système d exploitation et non du matériel. Quant aux instructions exécutables, le même principe est appliqué : une instruction complexe écrite par le programmeur est décomposée en une suite d instructions élémentaires comprises par le processeur. Ce travail est effectué par le compilateur. Fonctionnement du processeur Mais justement, comment représenter une instruction, même élémentaire, quand on ne dispose que de fils électriques? En fait, deux mathématiciens avaient démontré avant même les balbutiements de l informatique que : toute expression mathématique peut être représentée sous la forme d un circuit logique (Georges Boole, 1815-1864), toute opération logique peut être effectuée à l aide d interrupteurs représentant vrai ou faux selon qu ils sont ouverts ou fermés (Claude Shannon, 1916-2001). On ajoute donc des interrupteurs sur les lignes qui reçoivent les signaux électriques symbolisant 0 ou 1. Cette combinaison porte le nom de transistor et représente une porte logique. Une opération élémentaire est réalisée par une série de portes logiques. Une instruction exécutable par un processeur indique en fait quelles portes logiques doivent être traversées et dans quel ordre. Les instructions font partie du microprogramme. Un microprocesseur possède plusieurs millions de transistors, assemblés en groupes en fonction des tâches pour lesquelles ils sont prévus. Ces groupes sont qualifiés d unités. Il en existe plusieurs, que l on peut démultiplier pour assurer plusieurs traitements parallèles : unité arithmétique et logique (ALU 1 ) unité de calcul en virgule flottante (FPU 2 ) unités de contrôle assurant le décodage des instructions, le chargement des valeurs et l écriture des résultats 1 Arithmetic Logical Unit 2 Floating Point Unit Principes de fonctionnement - Traitement 6