Académique Documents
Professionnel Documents
Culture Documents
1 Poly Archi
1 Poly Archi
Informatique — UE 102
Architecture des ordinateurs et Algorithmique de base
Jean-Yves Antoine
http://www.sir.blois.univ-tours.fr/~antoine/
© J.Y. Antoine
Informatique UE 102
Chapitre I — Architecture des ordinateurs
et conception de circuits logiques
1
OBJECTIFS DU CHAPITRE
2
ARCHITECTURE MATERIELLE D’UN ORDINATEUR
Périphériques Périphériques
d’entrée de sortie
Unité Centrale
© J.Y. Antoine
BUS
FONCTIONNEMENT SYNCHRONE
• horloge cadençant le travail des composants (signal de synchronisation)
© J.Y. Antoine
3
ARCHITECTURE D’UN ORDINATEUR: UNITE CENTRALE
Processeur Mémoire
Unité de Centrale
commande instructions
ROM
(programme)
Reg. Instr.
Cptr Ordinal
mémoire RAM
ordres cache (mémoire vive)
Unité de données
registres
traitement
(UAL) chargement
sauvegarde
© J.Y. Antoine
Mémoire secondaire
15 11 7 3 0
4
ARCHITECTURE D’UN ORDINATEUR: UNITE CENTRALE
PROGRAMMATION IMPERATIVE
MEMOIRE ET PROGRAMMATION
© J.Y. Antoine
5
CODAGE BINAIRE DES DONNEES
Te
t
6
CODAGE BINAIRE DES DONNEES
UN PEU DE VOCABULAIRE…
CALCULS ARITHEMATIQUES
• Addition et soustraction identiques dans n’importe quelle base !
© J.Y. Antoine
Idée bit de signe (0: positif; 1: négatif) + autres bits pour la valeur absolue
octet en relatif : nombres de à
7
CODAGE BINAIRE DES DONNEES
Toile : http://www.unicode.org
8
CODAGE BINAIRE DES DONNEES
UNICODE : copte
9
CALCUL BOOLEEN
0 0 0
0 1 1
1 0
1 1 1
CALCUL BOOLEEN
© J.Y. Antoine
CALCUL BOOLEEN
Absorption a + (a.b) = a . (a + b) =
© J.Y. Antoine
Th. d’involution a=
10
CALCUL BOOLEEN ET LOGIQUE
FORMULES D’EQUIVALENCE DE LA LP
Absorption P ∨ (P ∧ Q) ≡ P P ∧ (P ∨ Q) ≡ P
© J.Y. Antoine
11
FONCTIONS BOOLEENNES
DEFINITION
On appelle fonction booléenne toute application de Bn ➠ B dont la
formule s’écrit uniquement au moyen des opérations élémentaires
de l’algèbre de Boole.
Exemple : f(a,b,c) = a + b.c
mintermes / maxtermes
tableaux de Karnaugh
MINTERME / MAXTERME
a b f(a,b)
Minterme Tout produit des variables de
1 1 1 minterme : a . b
la fonction booléenne ou de 1 0 1 minterme : a .b
leur complément telle que la 0 1 0 maxterme : a +b
fonction est égale à 1 quand 0 0 1 minterme : a + b
le produit est égale à 1.
fnc f(a,b) =
12
SIMPLIFICATION DES FONCTIONS BOOLEENNES
a b 0 1
0 1 0
1 1 1
fnc ≡ fnd ≡
a b 0 1
0 1 0
© J.Y. Antoine
1 1 1
ab c 0 1
00 1 0
f≡ 01 0 0
11 1 1
10 1 1
ab c 0 1
00 1 0
01 0 0
f≡
© J.Y. Antoine
11 1 1
10 1 1
13
CONCEPTION DE CIRCUITS
Exemple : a + b = a + b
CONCEPTION DE CIRCUITS
EXEMPLE f ≡ (b.c ) + a
a b c NAND
NOR
© J.Y. Antoine
14
Bibliographie
Ouvrages généraux
Tannenbaum…
15