You are on page 1of 39

Architecture et Technologie des Ordinateurs

Page 1

Cest quoi un ordinateur ?


Un ordinateur est un appareil automatique command par un ensemble de programmes enregistrs dans sa mmoire. C'est une combinaison de matriel (hardware) et de programmes (software) Grossirement il fonctionne en trois tapes :
Entre de donnes Traitement des donnes + Entres / Sorties Sortie des donnes

On peut donc dire quil est compos de trois ensembles dunits majeurs : - des units dentres de donnes - des units de stockages et de traitements de donnes - des units de sorties de donnes

Page 2

Quelques units dentre


Les units dentres constituent tous les organes permettant un utilisateur de la machine de fournir des informations (donnes) lunit de stockages et de traitements : - clavier - souris - scanner - camra vido

- microphone
-

Page 3

Quelques units dentre

Le clavier

Page 4

Quelques units dentre

Le clavier (suite)

Le clavier est un dispositif permettant de communiquer avec l'ordinateur en lui envoyant des instruction sous forme de texte. Il possdent une centaine de touche dont des lettres de l'alphabet, des chiffres, des accents et des touches spciales pour interagir avec la machine sans taper de texte. Il existe des claviers avec ou sans fil et avec ou sans souris intgre.

Les claviers avec fil peuvent avoir trois type de branchements :


Port Srie RS232 Port PS/2 Port USB

Page 5

Quelques units dentre

La souris

Page 6

Quelques units dentre

La souris

La souris est un dispositif de pointage qui se relie l'ordinateur. elle permet en effet de dplacer le curseur (la flche) afin de pointer des lments affichs l'cran et de les slectionner en cliquant sur le bouton gauche.
Les souris sont munies d'un capteur de dplacement qui est soit optique ( lumire), soit laser, soit boule pour les plus anciennes. Il existe des souris avec ou sans fil. Les souris avec fil peuvent avoir trois types de branchements Les souris sans fils peuvent communiquer soit par liaison infrarouge ou bien par liaison radio Exo sur Internet : quel est la diffrence entre une liaison infrarouge et une liaison radio Page 7

Quelques units dentre

La souris (suite)

Port Srie RS232

Port PS/2

Port USB

Page 8

Quelques units dentre

Le scanner

Page 9

Quelques units dentre

Le scanner (suite)

Le scanner est un dispositif permettant de transformer le contenu dun document papier en une srie dinformations envoyes votre machine sous forme de signaux.
Ces signaux vont par la suite tre transforms en une srie de caractres qui vont tre stocks dans un fichier au niveau de votre disque dur. Ce fichier est une reprsentation numrique du contenu de votre document papier : on appel a une image numrique.

Les scanners peuvent avoir plusieurs types de branchements :


Exo sur Internet : Quels sont ces types de branchements ?

Page 10

Quelques units dentre


Port SCSI

La scanner (suite)
Port USB Port Fire Wire

Port Parallle

Page 11

Quelques units de sortie Exo sur Internet : Citez quelques units de sortie en spcifiant les diffrents types de branchements possibles ?

Page 12

Les units de mesure


La plus petite unit quun ordinateur peut traiter et le bit.
Le bit est une information qui peut prendre soit la valeur 0 soit la valeur 1, on parle alors de valeur binaire Une srie de 8 bits successif forme ce quon appel un octet

Units de mesure base sur loctet :


1 Bit (b) 1 Octet (o) 1 Kilo Octet (Ko) 1 Mga Octet (Mo) 1 Giga Octet (Go) 1 Tra Octet (To) 1 Pta Octet (Po) 1 Exa Octet (Eo) 0 ou 1 8 bits 1024 octets 1024 kilo octet 1024 mga octet 1024 giga octet 1024 tra octet 1024 pta octet

Attention octet en anglais scrit byte (8 bits) et non pas (1 bit)


Page 13

Les units de mesure (Suite)


Pour les rseaux informatique, lunit de mesure est base sur le bit et non pas sur loctet mais :
1 Bit (b) 1 Kilo bit (Kb) 1 Mga bit (Mb) 1 Giga bit (Gb) 1 Tra bit (Tb) 1 Pta bit (Pb) 1 Exa bit (Eb) 0 ou 1 1000 bit 1000 kilo bit 1000 mga bit 1000 giga bit 1000 tra bit 1000 pta bit

Page 14

Les units de mesure (Suite)


Lunit de mesure pour les frquences est le Hertz (Hz) :
1 Kilo hertz (KHz) 1 Mga hertz (MHz) 1 Giga hertz (GHz) 1000 Hz 1000 KHz 1000 MHZ

Exo sur Internet : Trouvez les units de mesures spcifiques aux priphriques suivantes : - Imprimantes - Scanners - Souris

Page 15

La codification binaire (base 2)


1 bit nous permet de coder 2 valeurs possibles : 21 = 2 0 ou 1 2 bits nous permet de coder les 4 valeurs suivantes : 22 = 4 0 0 0 1 1 0 1 1 3 bits nous permet de coder les 8 valeurs suivantes : 23 = 8 0 0 0 0 0 1 0 1 0 0 1 1 1 0 0 1 0 1 1 1 0 1 1 1
exo : valeurs possibles pour 1 octet ? Page 16

La codification binaire (ascii)

Page 17

La codification binaire (ascii)

Page 18

Addition binaire (base 2)

B 0 1 0 1

S 0 1 1 0

R 0 0 0 1

0101 + 1101 =10010

0 0 1 1

R = A.B et S = A.B + A.B


Page 19

Multiplication binaire (base 2)


Exo faire

0101 x 1101 =

Page 20

Algbre de Boole : Calcul Boolen


Lalgbre de boole et le chapitre des mathmatiques qui permet dadapter les techniques du calcul algbrique des variables boolennes (vrai ou faux, true ou false, ou encore 0 ou 1) et plus gnralement des expressions boolennes.
Communication = (metteur dcroche) ET (Rcepteur dcroche) Communication est vrai si lmetteur dcroche ET que le rcepteur dcroche aussi Dcrocher = (Sonnerie ET Dcision de rpondre) OU (dcision d'appeler) Dcrocher est vrai si on entend la sonnerie ET que l'on dcide de rpondre OU alors si l'on dcide tout simplement d'appeler.

Page 21

Algbre de Boole (Suite)


ET Logique ET 0 1 0 0 0 1 0 1 OU Logique : inclusif OU 0 1 0 0 1 1 1 1

XOR Logique : ou exclusif XOR 0 0 0 1 1

NOT Logique : ngation

Val

Val

0
1

1
0
Page 22

Algbre de Boole (Suite)

Dfinissez lensemble A.B + A.B Page 23

Algbre de Boole (Suite)


Commutativit : L'ordre est sans importance
a+b=b+a a.b = b.a

Associativit : Certaines parenthses sont inutiles:


(a + b) + c = a + (b + c) = a + b + c (a.b).c = a.(b.c) = a.b.c Distributivit : il est possible de distribuer a sur les lments entre
parenthses b et c

a.(b + c) = a.b + a.c a + (b.c) = (a + b).(a + c)


Attention : comportement diffrent par rapport aux oprateurs + et * habituels Page 24

Algbre de Boole (Suite)


Idempotence :
a + a + a + ... + a = a a.a.a. ... .a = a lment neutre :

a+0=a a.1 = a
lment nullit : 0.a = 0 1+a=1 Absorption : a + a.b = a a.(a + b) = a Simplification :
Page 25

Algbre de Boole (Suite)


Redondance :
Complmentarit :

Dualit
Le thorme dual est formul partir du thorme de base en remplaant les lments 0 par des 1 (respectivement, les 1 par des 0) et les ( ) par des ( + ) (respectivement, les ( + ) par des ( )). Exemple :

a+a =a

possde un quivalent dual

a.a = a
Page 26

Algbre de Boole (Suite)


Composition de Shannon

Page 27

Algbre de Boole (Suite)


Dans la composition de Shannon la variable x1 peut tre remplace par nimporte quelle autres variable parmi les n-1 variables restantes. La dcomposition peut tre galement applique rcursivement sur lensemble des variables. De plus, en appliquant le principe de dualit, on peut trouver que, pour toute fonction logique f de paramtres x1, x2, xn, cette composition peut tre crite sous la forme suivante :

Page 28

Algbre de Boole (Suite)


La loi de Morgan

Exo : Dmontrez la loi de Morgan

Page 29

Algbre de Boole et Circuits Logiques

Page 30

Algbre de Boole et Circuits Logiques

Page 31

Algbre de Boole et Circuits Logiques

Exo : Quelles sont les diffrentes sorties possibles ?

Page 32

Algbre de Boole et Circuits Logiques Le AND L = a.b

Page 33

Algbre de Boole et Circuits Logiques Le OR L=a+b

Page 34

Algbre de Boole et Circuits Logiques Le XOR L = a.b + a.b

Exo : Donnez la table de vrit pour L

Page 35

Algbre de Boole et Circuits Logiques

Exo : Quelle est la sortie pour ce circuit ?

Page 36

Algbre de Boole et Tests Logiques


1. En utilisant le langage naturel, crire un algorithme permettant dafficher tous les nombres compris entre 1 et 10 qui soient multiple de 2. 2. En utilisant le langage naturel, crire un algorithme permettant dafficher tous les nombres compris entre 1 et 10 qui soient la fois multiple de 2 et de 3. 3. En utilisant le langage naturel, crire un algorithme permettant dafficher tous les nombres compris entre 1 et 50 qui soient la fois multiple de 2, 3 et de 5. 4. En utilisant le langage naturel, crire un algorithme permettant dafficher tous les nombres compris entre 1 et 50 qui soient la fois multiple de 2, 3 mais pas de 5. 5. En utilisant le langage naturel, crire un algorithme permettant dafficher tous les nombres compris entre 1 et 50 qui soient multiple de 2 ou de 3. 6. En utilisant le langage naturel, crire un algorithme permettant dafficher tous les nombres compris entre 1 et 50 qui soient la fois multiple de 2 ou 3 et de 5. 7. En utilisant le langage naturel, crire un algorithme permettant dafficher tous les nombres compris entre 1 et 50 qui soient la fois multiple de 2 ou 3 mais pas de 5. Page 37

Algbre de Boole et Tests Logiques


8. En utilisant le langage naturel, crire un algorithme permettant de rpondre par oui ou par non, si un nombre est compris entre 1 et 100. En dduire lalgorithme issu de la loi de Morgan. 9. En utilisant le langage naturel, crire un algorithme permettant de rpondre par oui ou par non, si un nombre est compris entre 1 et 100 qui soit diffrent de 50. En dduire lalgorithme issu de la loi de Morgan. 10. En utilisant le langage naturel, crire un algorithme permettant de rpondre par oui ou par non, si un nombre est compris entre 1 et 100 mais qui ne soit pas compris entre 40 et 60. En dduire lalgorithme issu de la loi de Morgan. 11. En utilisant le langage naturel, crire un algorithme permettant de rpondre par oui ou par non, si un nombre est compris entre 1 et 100 mais qui ne soit pas compris entre 40 et 60, mais qui peut tre gale 50. En dduire lalgorithme issu de la loi de Morgan.

Page 38

EXOS SUR INTERNET


01 - Peut-on brancher plusieurs crans sur un mme pc ? 02 - Peut-on connecter plusieurs pc un mme cran ? 03 - Peut-on brancher plusieurs claviers sur un mme pc ? 04 - Peut-on connecter plusieurs pc un mme clavier ? 05 - Peut-on brancher plusieurs souris sur un mme pc ? 06 - Peut-on connecter plusieurs pc une mme souris ? 07 - Peut-on brancher plusieurs imprimantes un mme pc ? 08 - Peut-on connecter plusieurs pc une mme imprimante ?

Page 39

You might also like