You are on page 1of 35

Plan Les composants lectroniques e La reprsentation de linformation e Larchitecture globale Les dirents types de programme e Les dirents types

dordinateur e Rfrences ee

Architecture des ordinateurs Introduction ` linformatique a


Nicolas Delestre, Michel Mainguenaud 17 septembre 2004

Architecture des Systmes dInformation

as

Nicolas Delestre, Michel Mainguenaud

Architecture des ordinateurs Introduction ` linformatique a

Plan Les composants lectroniques e La reprsentation de linformation e Larchitecture globale Les dirents types de programme e Les dirents types dordinateur e Rfrences ee

Les composants lectroniques e La reprsentation de linformation e Larchitecture globale Les dirents types de programme e Les dirents types dordinateur e Rfrences ee
Architecture des Systmes dInformation

as

Nicolas Delestre, Michel Mainguenaud

Architecture des ordinateurs Introduction ` linformatique a

Plan Les composants lectroniques e La reprsentation de linformation e Larchitecture globale Les dirents types de programme e Les dirents types dordinateur e Rfrences ee

Les interrupteurs...

0V

5V

Ce sont des composants lectroniques qui laissent passer un courant e principal lorsque la tension sur le l de commande est de 5V.

Architecture des Systmes dInformation

as

Nicolas Delestre, Michel Mainguenaud

Architecture des ordinateurs Introduction ` linformatique a

Plan Les composants lectroniques e La reprsentation de linformation e Larchitecture globale Les dirents types de programme e Les dirents types dordinateur e Rfrences ee

Les mmoires... e

Ce sont des composants lectroniques qui sont capables de mmoriser e e des tensions (0 ou 5V)

Architecture des Systmes dInformation

as

Nicolas Delestre, Michel Mainguenaud

Architecture des ordinateurs Introduction ` linformatique a

Plan Les composants lectroniques e La reprsentation de linformation e Larchitecture globale Les dirents types de programme e Les dirents types dordinateur e Rfrences ee

Les circuits...
C

Ce sont des composants lectroniques qui sont capables de raliser des e e as oprations complexes tels que des additions, des multiplications, etc. e
Nicolas Delestre, Michel Mainguenaud

Architecture des Systmes dInformation

Architecture des ordinateurs Introduction ` linformatique a

Plan Les composants lectroniques e La reprsentation de linformation e Larchitecture globale Les dirents types de programme e Les dirents types dordinateur e Rfrences ee

Unit de calculs, dcodeur dinstructions, console... e e

Mmoire A

Unit de calcul B C

Console

Instructions Dcodeur dinstructions

Architecture des Systmes dInformation

as

Nicolas Delestre, Michel Mainguenaud

Architecture des ordinateurs Introduction ` linformatique a

Plan Les composants lectroniques e La reprsentation de linformation e Larchitecture globale Les dirents types de programme e Les dirents types dordinateur e Rfrences ee

Unit de calculs, dcodeur dinstructions, console... e e

Unit de calculs contient : e


des circuits des mmoires lies aux circuits (nommes registres) e e e

Dcodeur dinstructions e
en fonction de linstruction rfrence en mmoire, il dtermine ee e e e laction ` eectuer a

Console
permet linteraction entre lordinateur et lutilisateur

Architecture des Systmes dInformation

as

Nicolas Delestre, Michel Mainguenaud

Architecture des ordinateurs Introduction ` linformatique a

Plan Les composants lectroniques e La reprsentation de linformation e Larchitecture globale Les dirents types de programme e Les dirents types dordinateur e Rfrences ee

Exemple de fonctionnement (tr`s simpli)... e e

Pour calculer 12+5, il faut une suite dinstructions : 1 transfrer le nombre 12 saisi au clavier dans la mmoire e e 2 transfrer le nombre 5 saisi au clavier dans la mmoire e e 3 transfrer le nombre 12 de la mmoire vers le registre A e e 4 transfrer le nombre 5 de la mmoire vers le registre C e e 5 demander ` lunit de calcul de faire laddition (registre B) a e 6 transferer le contenu du registre B dans la mmoire e 7 transfrer le rsultat (17) se trouvant en mmoire vers lcran e e e e de la console (pour lachage)
Architecture des Systmes dInformation

as

Nicolas Delestre, Michel Mainguenaud

Architecture des ordinateurs Introduction ` linformatique a

Plan Les composants lectroniques e La reprsentation de linformation e Larchitecture globale Les dirents types de programme e Les dirents types dordinateur e Rfrences ee

Larchitecture du coeur dun ordinateur (simplie)... e

Mmoire

Unit de calcul

Console Dcodeur dinstruction

Architecture des Systmes dInformation

as

Nicolas Delestre, Michel Mainguenaud

Architecture des ordinateurs Introduction ` linformatique a

Plan Les composants lectroniques e La reprsentation de linformation e Larchitecture globale Les dirents types de programme e Les dirents types dordinateur e Rfrences ee

Les dirents type de mmoires... e e


Pour que lordinateur soit rapide, il faut que les mmoires soient e rapides (en lecture et en criture) e Probl`mes : e
les mmoires rapides sont ch`res e e elles ont besoins continuellement de courant pour stocker linformation

Il y a donc deux types de mmoires : e


La mmoires vives : e
Mmoire rapide (appel gnriquement la RAM) e e e e Petite capacite e Perd son information lorsque lon coupe le courant exemple : SDRAM, SIMM, DIMM, DDRAM, etc.

Mmoire de masse e

Mmoire lente mais Grande capacit e e as Na pas beosoin de courant pour garder linformation exemple : Disquette, Disque Dur, Cl USB, CD-ROM, DVD, etc. e

Architecture des Systmes dInformation

Nicolas Delestre, Michel Mainguenaud

Architecture des ordinateurs Introduction ` linformatique a

Plan Les composants lectroniques e La reprsentation de linformation e Larchitecture globale Les dirents types de programme e Les dirents types dordinateur e Rfrences ee

Les dirents types de mmoires... e e

Il y a des changes continues entre la RAM et les mmoires de masse e e Par exemple :
Au dmarage de lordinateur on transfert des programmes de la e mmoire de masse vers la mmoire vive e e Lorsque vous enregistrez un chier (par exemple de votre traitement de texte), vous transfrez des donnes (ce que vous avez tap) de la e e e mmoire vive vers la mmoire de masse e e

Architecture des Systmes dInformation

as

Nicolas Delestre, Michel Mainguenaud

Architecture des ordinateurs Introduction ` linformatique a

Plan Les composants lectroniques e La reprsentation de linformation e Larchitecture globale Les dirents types de programme e Les dirents types dordinateur e Rfrences ee

Tout est O ou 1 : les bits...

On a dnit la mmoire comme tant un composant lectronique e e e e capable de mmoriser des tensions e On peut assigner deux valeurs ` une mmoire : a e
0 lorsque la tension est de 0V 1 lorsque la tension est de 5V

On appele ce type de mmoire un bit (Binary digIT) e

Architecture des Systmes dInformation

as

Nicolas Delestre, Michel Mainguenaud

Architecture des ordinateurs Introduction ` linformatique a

Plan Les composants lectroniques e La reprsentation de linformation e Larchitecture globale Les dirents types de programme e Les dirents types dordinateur e Rfrences ee

Regrouper les bits : les octets...


Dans un ordinateur on regroupe les bits 8 par 8 Cest en fait le composant de base des mmoires vives et mmoires e e de masse Un ensemble de 8 bits se nomme un octet Il y a une bijection entre {0, 1}8 et [0 255]
00000000 0 00000001 1 00000010 2 00000011 3 ... 11111111 255

Architecture des Systmes dInformation

as

Nicolas Delestre, Michel Mainguenaud

Architecture des ordinateurs Introduction ` linformatique a

Plan Les composants lectroniques e La reprsentation de linformation e Larchitecture globale Les dirents types de programme e Les dirents types dordinateur e Rfrences ee

Reprsentation dun nombre... e


Il est important de distinguer le concept de nombre de sa reprsentation graphique e La reprsentation graphique dun nombre dpend : e e
des symboles utiliss (les chires) e de la base utilise (le nombre de chires disponibles) e

Un mme nombre peut tre reprsent dans plusieurs bases, par e e e e exemple le nombre 123 est reprsent graphiquement (en utilisant e e les chires arabes) :
123 en base 10 (dcimal) e 1111011 en base 2 (binaire) 173 en base 8 (octale) 7B en base 16 (hexadcimale) e
Nicolas Delestre, Michel Mainguenaud

Architecture des Systmes dInformation

as

Architecture des ordinateurs Introduction ` linformatique a

Plan Les composants lectroniques e La reprsentation de linformation e Larchitecture globale Les dirents types de programme e Les dirents types dordinateur e Rfrences ee

Base 2 base 10...


Base 2 base 10
Il faut additionner la multiplication du nombre reprsent par chaque e e chire avec la puissance de 2 correspondant au rang du chire (le chire le plus ` droite, celui des units, a le rang 0) a e nombre =
n i=0

chirei base i

Par exemple 1111011 vaut 123 en base 10 car : 1 26 + 1 25 + 1 24 + 1 23 + 0 22 + 1 21 + 1 20 = 123

Base 10 base 2
Il faut diviser le nombre par 2 puis ritrer lopration en considrant e e e e que le nouveau numrateur est lancien quotient jusqu` ce que ce e a dernier soit nul. La suite inverse des restes reprsente le nombre e as binaire
Nicolas Delestre, Michel Mainguenaud

Architecture des Systmes dInformation

Architecture des ordinateurs Introduction ` linformatique a

Plan Les composants lectroniques e La reprsentation de linformation e Larchitecture globale Les dirents types de programme e Les dirents types dordinateur e Rfrences ee

Base 2 base 10...


123 2 1 61 2 1 30 2 0 15 2 1 7 2 1 3 2 1 1 2 1 0
Architecture des Systmes dInformation

as

Nicolas Delestre, Michel Mainguenaud

Architecture des ordinateurs Introduction ` linformatique a

Plan Les composants lectroniques e La reprsentation de linformation e Larchitecture globale Les dirents types de programme e Les dirents types dordinateur e Rfrences ee

Tout est octet...


` A laide dun octet on peut donc reprsenter tous les nombres e entiers compris entre 0 et 255 ` A laide de deux octets on peut reprsenter tous les nombres entiers e compris entre 0 et 65535 ` A laide de deux octets on peut reprsenter tous les nombres entiers e compris entre -32768 et 32767
il sut de rserver le bit le plus ` gauche pour indiquer le signe e a

` A laide doctets on peut reprsenter des nombres rels e e


voir le cours Arichtecture des ordinateurs et Syst`me dexploitation e en ASI3 http://asi.insa-rouen.fr/enseignement/siteUV/se/
Architecture des Systmes dInformation

as

Nicolas Delestre, Michel Mainguenaud

Architecture des ordinateurs Introduction ` linformatique a

Plan Les composants lectroniques e La reprsentation de linformation e Larchitecture globale Les dirents types de programme e Les dirents types dordinateur e Rfrences ee

Tout est octet...

` A laide doctets on peut reprsenter des caract`res e e


Il sut de construire une table de correspondance entre des nombres et des caract`res e Par exemple: ASCII (7 bits), ASCII tendu (1 octet), UTF8 (plusieurs e octets), etc.

` A laide doctet on peut reprsenter des instructions e


Il sut de construire une table de correspondance entre nombre et instruction

Architecture des Systmes dInformation

as

Nicolas Delestre, Michel Mainguenaud

Architecture des ordinateurs Introduction ` linformatique a

Plan Les composants lectroniques e La reprsentation de linformation e Larchitecture globale Les dirents types de programme e Les dirents types dordinateur e Rfrences ee

Table ASCII...

Architecture des Systmes dInformation

as

Nicolas Delestre, Michel Mainguenaud

Architecture des ordinateurs Introduction ` linformatique a

Plan Les composants lectroniques e La reprsentation de linformation e Larchitecture globale Les dirents types de programme e Les dirents types dordinateur e Rfrences ee

Extrait de la table des instructions du Z80...

00 10 20 30 40 ...

00 NOP DJNZ dis JR nz,dis JR nc,dis LD b,b

01 LD bc,nn LD de,nn LD hl,nn LD sp,nn LD b,c

02 LD (bc),a LD (de),a LD (nn)hl LD (nn),a LD b,d

03 INC bc INC de INC hl INC sp LD b,e

04 INC b INC d INC h INC (hl) LD b,h

05 DEC b DEC d DEC h DEC (hl) LD b,l

06 LD b,n LD d,n LD h,n LD (hl),n LD b,(hl)

07 RLCA RLA DAA SCF LD b,a

08 EX af,af JR dis JR z,dis JR c,dis LD c,b

09 ADD hl,bc ADD hl,de ADD hl,hl ADD hl,sp LD c,c

0A LD a,(bc) LD a,(de) LD hl(nn) LD a,(nn) LD c,d

0B DEC bc DEC de DEC hl DEC sp LD c,e

0C INC c INC e INC l INC a LD c,h

http://fms.komkon.org/MSX/Docs/Z80-1.txt

Architecture des Systmes dInformation

as

Nicolas Delestre, Michel Mainguenaud

Architecture des ordinateurs Introduction ` linformatique a

Plan Les composants lectroniques e La reprsentation de linformation e Larchitecture globale Les dirents types de programme e Les dirents types dordinateur e Rfrences ee

Les composants internes...

On a prsent une vue schmatique dun ordinateur e e e Concrtement un ordinateur aujourdhui est compos : e e
Dune carte m`re e Dun processeur Dune mmoire vive e De cartes dextension De mmoires de masse e De priphriques dentre/sortie e e e

Architecture des Systmes dInformation

as

Nicolas Delestre, Michel Mainguenaud

Architecture des ordinateurs Introduction ` linformatique a

Plan Les composants lectroniques e La reprsentation de linformation e Larchitecture globale Les dirents types de programme e Les dirents types dordinateur e Rfrences ee

Carte m`re... e
Carte lectronique qui permet aux dirents composants de e e communiquer via dirents bus de communication e On enche ces composants sur des connecteurs

1
1 http://www.histoire-informatique.org/musee/2_2_91.html Nicolas Delestre, Michel Mainguenaud

Architecture des Systmes dInformation

as

Architecture des ordinateurs Introduction ` linformatique a

Plan Les composants lectroniques e La reprsentation de linformation e Larchitecture globale Les dirents types de programme e Les dirents types dordinateur e Rfrences ee

Processeur...
Cest le cerveau de lordinateur, il contient les dirents e composants (dont lunit de calculs, le dcodeur dinstruction, etc.) e e Il existe plusieurs catgories de processeur, souvent incompatibles les e uns avec les autres (de part leur principe de fonctionnement et/ou leurs instructions)

2
2 3

http://pedagogie.ac-toulouse.fr/ia81tice/materiel/materiel.htm http://www-306.ibm.com/chips/products/powerpc/newsletter/dec2003/lead.html Nicolas Delestre, Michel Mainguenaud

Architecture des Systmes dInformation

as

Architecture des ordinateurs Introduction ` linformatique a

Plan Les composants lectroniques e La reprsentation de linformation e Larchitecture globale Les dirents types de programme e Les dirents types dordinateur e Rfrences ee

Mmoire vive... e
Ce sont la plupart du temps des barettes qui senchent sur la carte m`re e La taille propose sur les ordinateurs est en constante augmentation, e actuellement de 256 Mo ` 1 Go a

Architecture des Systmes dInformation

as

http://pedagogie.ac-toulouse.fr/ia81tice/materiel/materiel.htm Nicolas Delestre, Michel Mainguenaud Architecture des ordinateurs Introduction ` linformatique a

Plan Les composants lectroniques e La reprsentation de linformation e Larchitecture globale Les dirents types de programme e Les dirents types dordinateur e Rfrences ee

Carte dextension...
Permet dajouter des fonctonnalits (souvent de communication) e comme par exemple les cartes graphiques, son, modem, usb, etc. Dans le PC et Mac, il existe aujourdhui deux grandes catgories de e carte qui se direncient par le bus utilis : PCI et AGP e e

5
5 http://www.mon-ordi.com/cartevideo.htm Nicolas Delestre, Michel Mainguenaud

Architecture des Systmes dInformation

as

Architecture des ordinateurs Introduction ` linformatique a

Plan Les composants lectroniques e La reprsentation de linformation e Larchitecture globale Les dirents types de programme e Les dirents types dordinateur e Rfrences ee

Les mmoires de masses... e


On consid`re deux catgories de mmoires de masse : e e e
mmoire de travail : acc`s assez rapide (quelques milisecondes), dbit e e e important (quelques Mo/s), taille moyennement important (de quelques Mo ` quelques centaines de Go) a
Disque dur, Cl USB, etc. e

mmoire de sauvegarde : accs plus lent (peut dpasser la minute) e e e mais capacit plus grande (plusieurs Tera) et beaucoup moins chere e
Bande magntique, CD-ROM, DVD-ROM, etc. e

6
6 http://pedagogie.ac-toulouse.fr/ia81tice/materiel/materiel.htm Nicolas Delestre, Michel Mainguenaud

Architecture des Systmes dInformation

as

Architecture des ordinateurs Introduction ` linformatique a

Plan Les composants lectroniques e La reprsentation de linformation e Larchitecture globale Les dirents types de programme e Les dirents types dordinateur e Rfrences ee

Les priphriques dentre/sortie... e e e

Ce sont les composants lectroniques qui permettent ` lordinateur e a de communiquer avec lextrieur (utilisateur ou autre ordinateur) e
Priphriques dentre : Clavier, Souris, Scanner, Ecran tactile, carte e e e rseau, mmoires de masse, etc. e e Priphriques de sortie : Ecran (tactile ou non), Imprimante, carte e e rseau, mmoires de masse, etc. e e

Architecture des Systmes dInformation

as

Nicolas Delestre, Michel Mainguenaud

Architecture des ordinateurs Introduction ` linformatique a

Plan Les composants lectroniques e La reprsentation de linformation e Larchitecture globale Les dirents types de programme e Les dirents types dordinateur e Rfrences ee

Les dirents types de programme... e

Lorsque lon utilise un ordinateur, on utilise en fait un programme D`s le dmarrage plusieurs programmes sont automatiquement e e excuts e e Ils ne sont pas tous gaux, on distigue 3 catgories : e e 1 BIOS 2 Syst`me dexploitation e 3 Programmes utilisateurs

Architecture des Systmes dInformation

as

Nicolas Delestre, Michel Mainguenaud

Architecture des ordinateurs Introduction ` linformatique a

Plan Les composants lectroniques e La reprsentation de linformation e Larchitecture globale Les dirents types de programme e Les dirents types dordinateur e Rfrences ee

Le BIOS (Basic Input/Output System)...


Cest le premier programme qui sexcute lors du dmarrage de e e lordinateur :
Il identie les dirents composants de la machine et vrie leur bon e e fonctionnement Il permet ` lutilisateur de congurer certains priphriques a e e Il propose (au syst`me dexploitation) des fonctions bas niveau e pour utiliser ces priphriques e e Il ne peut pas tre remplac (on peut toutefois le faire voluer) e e e

7
7 http://www.arcoide.com/media/newsitems/www.theinquirer.net/author_review/index000.htm Nicolas Delestre, Michel Mainguenaud

Architecture des Systmes dInformation

as

Architecture des ordinateurs Introduction ` linformatique a

Plan Les composants lectroniques e La reprsentation de linformation e Larchitecture globale Les dirents types de programme e Les dirents types dordinateur e Rfrences ee

Le Syst`me dExploitation (SE)... e


Cest le second programme ` tre excut, cest le chef dorchestre, ae e e cest lui qui dtermine : e
quel programme utilisateur va tre excut e e e comment rpartir la mmoire entre les dirents programmes e e e comment lire/enregistrer les donnes sur les mmoires de masse e e les droits de chaque utilisateur du syst`me e

Les crit`res dun bon SE sont : e


la abilit e la scurit e e lhomognit e e e la portabilit e

Architecture des Systmes dInformation

as

Nicolas Delestre, Michel Mainguenaud

Architecture des ordinateurs Introduction ` linformatique a

Plan Les composants lectroniques e La reprsentation de linformation e Larchitecture globale Les dirents types de programme e Les dirents types dordinateur e Rfrences ee

Le Syst`me dExploitation (SE)... e


Les plus connus sont : Windows, MacOS, Linux, FreeBSD, Sun Solaris, etc.

Attention La beaut dune interface graphique nest pas un crit`re de qualit e e e


8 http://www.digibarn.com/collections/screenshots/ Nicolas Delestre, Michel Mainguenaud

Architecture des Systmes dInformation

as

Architecture des ordinateurs Introduction ` linformatique a

Plan Les composants lectroniques e La reprsentation de linformation e Larchitecture globale Les dirents types de programme e Les dirents types dordinateur e Rfrences ee

Les programmes utilisateurs...

Ce sont les programmes qui sont lancs par lutilisateur comme par e exemple :
diteur de texte e traitement de texte compilateur interface graphique

Suivant les SE, ces programmes ont plus ou moins de liberts e

Architecture des Systmes dInformation

as

Nicolas Delestre, Michel Mainguenaud

Architecture des ordinateurs Introduction ` linformatique a

Plan Les composants lectroniques e La reprsentation de linformation e Larchitecture globale Les dirents types de programme e Les dirents types dordinateur e Rfrences ee

Les Micro-ordinateurs...

Ce sont des ordinateurs autonomes, lunit centrale contient tous les e composants indispensables au bon fonctionnement de lordinateur Il existe aujourdhui deux catgories de PC : e 1 Les compatibles PC (compatibles au standard initi par IBM en e 1981) :
SE disponibles : Windows, Linux, FreeBSD, etc.
2

Macintosh, un seul constructeur : Apple


SE disponilbes : MacOS, Linux, FreeBSD, etc.

Architecture des Systmes dInformation

as

Nicolas Delestre, Michel Mainguenaud

Architecture des ordinateurs Introduction ` linformatique a

Plan Les composants lectroniques e La reprsentation de linformation e Larchitecture globale Les dirents types de programme e Les dirents types dordinateur e Rfrences ee

Les gros syst`mes... e

Ce sont des syst`mes informatiques que lon retrouve principalement e dans les entreprises et les universits e Les ordinateurs utiliss ne contiennent pas tous les composants e indispensables (souvent ils ne poss`dent pas dunit de stockage et e e de processeur principal), ils sont donc relis ` un ordinateur central e a qui poss`de les composants manquants e On a donc :
des terminaux un ou plusieurs serveurs
Architecture des Systmes dInformation

as

Nicolas Delestre, Michel Mainguenaud

Architecture des ordinateurs Introduction ` linformatique a

Plan Les composants lectroniques e La reprsentation de linformation e Larchitecture globale Les dirents types de programme e Les dirents types dordinateur e Rfrences ee

Rfrences.. ee

Cours dinformatique de M. Lambert et M. Gaio (UFR des Sciences de Caen) Site Web Comment ca marche : http://www.commentcamarche.net/

Architecture des Systmes dInformation

as

Nicolas Delestre, Michel Mainguenaud

Architecture des ordinateurs Introduction ` linformatique a

You might also like