1 Architecture des ordinateurs Généralités. 2 Définition Informatique = Information + Automatique Ce terme a été introduit en France. Il est très répandu.

Slides:



Advertisements
Présentations similaires
Le codage des nombres en informatique
Advertisements

Codage de l’information
Chapitre 4 La représentation des nombres.
Matériel informatique Présentation du matériel informatique F.Schoubben.
Composants Matériels de l'Ordinateur Plan du cours : Ordinateurs et applications Types d'ordinateurs Représentation binaires des données Composants et.
L'image: Le codage des images BacPro SEN Lycée Condorcet.
1 Chapitre 2 La numération binaire. 2 Chapitre 2 : La numération binaire Introduction 1 - Le système binaire 2 - La conversion des nombres entiers 2.1.
Chapitre 4 la représentation des nombres. Chapitre 4 : La représentation des nombres 1 - Introduction 1.1 – Notion de mot 2 - La représentation des entiers.
Les chaînes d’opérations. Rappel des principes Ordre de priorité 1- Parenthèse 2- Exposant 3- Multiplication et division 4- Addition et soustraction.
A1 : SYSTEMES DE NUMÉRATION ET CODES. PLAN A- Systèmes de numération 1- Système décimal 2- Système binaire 3- Système hexadécimal 4- Conversion des nombres.
Département Informatique Représentation de l’information Laurent JEANPIERRE D’après le cours de Pascal FOUGERAY IUT de CAEN – Campus 3.
Il y a plusieurs millénaires, l'instrument de calcul était le BOULLIER
Information, Calcul, Communication
Architecture Informatique
Multiplier, diviser des nombres relatifs
Architecture de machines Codage des informations
Représentation des nombres réels
Quelques Termes INFORMATIQUE ? ORDINATEUR ( Système Informatique)?
CHAPITRE 3 Calcul numérique et puissances
Logique Combinatoire.
Information, Calcul, Communication
L’ordinateur: comment ça marche ? Ou comment avoir des idées justes sur le sujet... PCI SV I - STU I Alain Mille UFR d’Informatique UCBL.
Nombres entiers non signés/signés
Cours 2 : Représentation des nombres réels
Opérateurs Toute donnée informatique est stockée en mémoire sous la forme d'une combinaison de bits (mot machine). Les opérateurs bits permettent de modifier.
Ce videoclip produit par l’Ecole Polytechnique Fédérale de Lausanne
Représentation de l’information en binaire:
La courbe ci-contre représente
La science qui permet le traitement automatique des informations
Architecture de machines Eléments de logique
Progressions calcul CM
Représentation de l'information en binaire:
Programmation Numération Compétences visées Période
Plan du cours Introduction : création de circuits
Synthèse et implémentation de circuits arithmétiques sur FPGA
Initiation à l’informatique Généralités et Définitions Université de Tébessa 1 ère Année MI Y. MENASSEL.
Codification et Représentation de l’information
Fonctions Logiques & Algèbre de BOOLE
Codage et Représentation de l’Information
Réalisé par BENJLILA Med
Extension de fichiers*
Le système binaire Table des matières : -Présentation du binaire
Programmation en C++ C++ de base
Architecture de machines Le microprocesseur Cours
Les formats Stage – Semaine 4 1. Formats de fichiers  Qu’est-ce que le codage de données ?  Qu’est-ce qu’un format de fichier ? 2.
Calcul Scientifique Initiation à SCILB
Module 1 : Généralités sur les systèmes informatiques 1 CHAPITRE 1: Définitions et vocabulaires de base OBJECTIFS : Acquérir les notions de base en informatique.
Qu’est-ce qu’un ordinateur ?. Ordinateur – calculateur Un ordinateur est une machine qui permet de réaliser, d’exécuter des opérations, des calculs, c’est.
Prof. MOHAMED وزارة التربية الوطنية والتعليم العالي وتكوين الأطر والبحث العلمي 1.
Il y a plusieurs millénaires, l'instrument de calcul était le BOULLIER
CHAPITRE 3 Calcul numérique et puissances
Il y a plusieurs millénaires, l'instrument de calcul était le BOULLIER
Révision du format des données
Il y a plusieurs millénaires, l'instrument de calcul était le BOULLIER
NUMERATION et REPRESENTATION DES NOMBRES
B.Shishedjiev - Informatique
SYSTèMES à évènements discrets
Il y a plusieurs millénaires, l'instrument de calcul était le BOULLIER
L’ordinateur: comment ça marche ? Ou comment avoir des idées justes sur le sujet... PCI SV I - STU I Alain Mille UFR d’Informatique UCBL.
1 PROJET D’INFORMATIQUE les composants de l'ordinateur Gammoudi Rayéne 7 B 2.
Sylvie DELAËT 2002 Architecture des machines Bienvenus en Amphi d’Architecture des Machines.
Formats Stage – Semaine 4.
1. Les Circuits combinatoires Un circuit combinatoire est un circuit numérique dont les sorties dépendent uniquement des entrées. S i =F(E i ) S i =F(E.
Compléments sur Python (EduPython)
Passage primaire-secondaire
Chapitre 2 : Représentation de l’information dans la machine Introduction Représentation des nombres négatifs –Signe / valeur absolue –Complément à 1 –Complément.
Il y a plusieurs millénaires, l'instrument de calcul était le BOULLIER
Il y a plusieurs millénaires, l'instrument de calcul était le BOULLIER
Codification et représentation de l’information Enseignant: Mahseur mohammed Groupe FB: mi2016ua1 Chaine YT: Cours informatique.
S ECTION : TS BDD T ITRE DE COURS N1: P RÉSENTATION DE L ’ ARCHITECTURE GÉNÉRALE D ’ UN ORDINATEUR Objectif général: À la fin de cours chaque stagiaire.
Transcription de la présentation:

1 Architecture des ordinateurs Généralités

2 Définition Informatique = Information + Automatique Ce terme a été introduit en France. Il est très répandu dans le monde à part dans les pays anglo- saxons où le terme dominant est computer science. Informatique = Théories et des supports physiques Système Informatique = Software+hardware

3 Objectifs du cours Comprendre la structure matérielle d’un ordinateur Savoir choisir un ordinateur en fonction d’un besoin

4 Plan du cours

5

6 I. Généralités I.1Définitions I.2Représentation de l’information I.3 Codage de l’information I.4 Traitement de l’information

7 I. Généralités I.1 Définitions Architecture d’un système : – Représente l’organisation des différentes unités d’un système et leurs interconnexions. Ordinateur : – Machine automatique de traitement de l’information – Obéit à un programme formé par des suites d’opérations logiques et arithmétiques

8 I. Généralités Pascaline Algèbre de Boole 1938 Shannon BInary digiT Z Tube à vide 1943 Mark I 1947 Transistor 1945 ENIAC 1958 Circuit Intégré 1960 IBM Intel IBM PC 1976 Apple I 1ière génération2ième génération3ième génération I.1 Définitions

9 I. Généralités I.1Définitions I.2Représentation de l’information I.3 Codage de l’information I.4 Traitement de l’information

10 I. Généralités Information numérique = information binaire = 1 bit Représentée par 2 niveaux de tension Codée par « 0 » logique ou « 1 » logique Différents codages pour représenter une information (binaire naturel, complément à 2, BCD, etc…) I.2 Représentation de l’information

11 I. Généralités Numération N base b Poids du chiffre bnbn b2b2 b1b1 b0b0 Rang du chiffre n210 I.2 Représentation de l’information

12 I. Généralités Conversion Binaire → Décimal On additionne les poids associés à chaque symbole Exemple : ( ) = = (25) 10 I.2 Représentation de l’information

13 I. Généralités Conversion Décimal → Binaire On effectue des divisions successives par 2 Exemple : (55) 10 = (110111) 2 I.2 Représentation de l’information

14 I. Généralités Conversion Hexadécimal → Décimal On additionne les poids associés à chaque symbole Exemple : ( B 2 2 ) = Bx x16 + 2x1 = 11x = (2850) 10  Conversion Décimal → Hexadécimal On effectue des divisions successives par 16 I.2 Représentation de l’information

15 I. Généralités Conversion Binaire → Hexadécimal On regroupe les bits par quartets et on remplace les quartets par leur équivalent hexadécimal Exemple : ( ) 2 ( B 2 2 ) 16  Conversion Hexadécimal → Binaire On effectue l’opération inverse I.2 Représentation de l’information

16 I. Généralités I.1Définitions I.2Représentation de l’information I.3 Codage de l’information I.4 Traitement de l’information

17 I. Généralités Les informations directement traitées par un ordinateurs sont : – des données : entiers : naturels et relatifs flottants : nombres réels caractères – des instructions : leur codage est spécifique à un processeur I.3 Codage de l’information

18 I. Généralités Codage des entiers naturels : – Binaire naturel – BCD : Remplacer chaque chiffre d’un nombre décimal par son équivalent binaire Codage des entiers relatifs : – Complément à 2 : – x est le complément à 1 (-x) C2 = x +1 Bit de poids fort = bit de signe I.3 Codage de l’information

19 I. Généralités Codage des caractères : – ASCII I.3 Codage de l’information Caractères spéciaux Chiffres Lettres

20 I. Généralités Notations – 1 kilo = 2 10 = 1024 – 1 Méga = 2 20 = – 1 octet = 8 bits – 1 ko = 1024 octets = 8192 bits – 1 Mo = 2 10 ko = 1024 ko = bits I.3 Codage de l’information

21 I. Généralités Exemple : Codage d’une image Image matricielle = matrice de points élémentaires = PIcture ELement = pixel – Chaque pixel est codé en binaire sur un certains nombre de bits I.3 Codage de l’information

22 I. Généralités Image noir et blanc : – Chaque pixel est codé sur 1 bit :0 = blanc 1 = noir bits 303 pixels 303 x 303 x 1 bit = bits I.3 Codage de l’information

23 I. Généralités Image Niveaux de gris – Chaque pixel est codé sur plusieurs bits – Si on code sur 8 bits = 1 pixel = 1 octet 303 pixels 303 x 303 x 1 octet = octets = bits I.3 Codage de l’information

24 I. Généralités Image couleur 24 bits – Code RVB = Rouge, Vert, Bleu – Chaque couleur est codée sur 8 bits – La couleur du pixel est l’association des 3 couleurs Chaque pixel est codé sur 24 bits (true color) 303 pixels 303 x 303 x 3 octets = octets = bits I.3 Codage de l’information

25 I. Généralités I.1Définitions I.2Représentation de l’information I.3 Codage de l’information I.4 Traitement de l’information

26 I. Généralités Arithmétique – Addition – Soustraction – Multiplication – Division I.4 Traitement de l’information Retenue A-B = A + (B) C2 A x B = A+A+A+A+…+A B fois A : B = c avec c : nombre entier de soustraction de B dans A

27 Un mot de n bits est une suite (a i ) 0  i  n-1 – a 0 est le bit de poids faible – a n-1 est le bit de poids fort Notation hexadécimale : – Manière simplifiée d’écrire les mots binaires – 4 bits = 1 digit hexadécimal – Exemple : = 0x4b5f I. Généralités

28 Entiers naturels Soient B un entier  2 et N un entier  1 Tout entier p compris entre 0 et B N -1 s’écrit de façon unique sous la forme : où les d i sont entre 0 et B-1 La décomposition de p en base B est : P = d N-1 … d 2 d 1 d 0 I. Généralités

29 Entiers relatifs Quatre représentations (au moins) : – Signe – Valeur absolue – Complément à 1 – Complément à 2 – Excédent à 2 N-1 Représentation symétrique ? – Problème lié au zéro I. Généralités

30 Complément à 2 Sur N bits, on peut représenter 2 N nombres différents. On choisi de représenter les nombres compris entre -2 N-1 et 2 N La représentation des entiers positifs est identique à celle des entiers naturels. La représentation d’un entier négatif p est la représentation en naturel de l’entier p+2 N (Excédent à 2 N ) I. Généralités

31 Intérêts du complément à 2 Signe + valeur absolue nécessite 2 algorithme pour les additions. Complément à 2 : un seul algorithme On voit le signe (0 positif 1 négatif) Pour une suite d’opérations dont le résultat théorique est représentable, même si il y a des dépassements de capacité intermédiaires, le résultat final est correct. I. Généralités

32 Exemples de numérations binairepositionSigne ||comp. à 1 à 2exed. à 4à I. Généralités

33 Notation BCD But : travailler directement en base 10 Applications de gestion, beaucoup d’E/S Exemple : est représenté en BCD par : Inconvénients : – Opérations arithmétiques plus compliquées – Demande plus de mémoire I. Généralités

34 Les flottants Forme mantisse et exposant : x = m  B e zéro Nombres positifs représentables Nombres négatifs représentables underflow overflow I. Généralités

35 La norme IEEE 754 Simple précision : s e = exposantf = mantisse (partie fractionnaire de la) Suite de la partie fractionnaire de la mantisse f = mantisse (partie fractionnaire) s e = exposant  Double précision : I. Généralités

36 Interprétation des champs nomexposantPartie frac.valeur normalisée min <e<e max f qque (-1) s  1.f  2 e dénormalisée = e min f  0(-1) s  0.f  2 e zéroe = e min f = 0+/- 0 infinie = e max f = 0 +/-  NaNe = e max f  0 NaN I. Généralités

37 I. Généralités Logique – Combinatoire : la sortie des fonctions réalisées dépend d’une combinaison des entrées Utilisation de portes logiques élémentaires Réalisation de MUX, ADD, Codeur, Décodeur, etc… – Séquentielle : la sortie des fonctions réalisées dépend d’une combinaison des entrées et de l’état de la sortie Utilisation de bascules Réalisation de compteur, registre, séquenceur, etc… I.4 Traitement de l’information

38 I. Généralités Exemple I.4 Traitement de l’information