Vous êtes sur la page 1sur 26

c 

c 


  c  


 

   

R  
Modalités du cours

j 6 séances cours/TD
j 6 séances de TPs par groupe (la dernière réservée à
l¶examen de TP)

j 1 DS
j 1 examen de TP

R  
ëotre travail
j Avant le cours
j Lire les sections pertinentes dans le support de cours
j Après le cours
j Révision de vos notes
j Re-lecture des sections pertinentes
j Faire ou refaire les exemples et problèmes
j Préparez des questions !

j Avant le TP
j Préparer les TPs

R  
Plan du cours/ Prérequis
j Historique, performances et autre introduction
j Représentation des nombres
j Circuits logiques (Pré-requis à réviser)
j Combinatoires (et arithmétique)
j Séquentiels (et mémorisation)
j Unités de traitement et unités de contrôle etl¶utilisation
d¶automates

R  
è 
 


    

 

 
 
 
 !!"# 
$#$# # %

 # # ##$ #


X T& $#$ '#" # "#  $ ( $#
  #!"  &)# 
R  
 
 #"  
&  * 

+ "# $#$  $# 


"  $# #

R  
 ""#'
 $#  ###

## ,  -

./ ' " #


"#  0# 1 
#  ##$#$ 
  
  


# #2$#  #'   


-

R  
# #  #$#  #' #"$!
R  
  
##
#
345

R  
Un petit comparatif«
j 1971: Intel 4004 j 2006: Intel Core Duo

j 10 micro-mètres (10-6) j 65 nano-mètres (10-9)

j 2300 transistors j 300 millions de transistors

j Puce: 12 mm2 j Puce: 143 mm2

j Bus de 4 bits j Bus de 64 bits

j 108 KHz j 3 GHz

j Mémoire adressable de 640 j Cache L2 de 4Mo


octets

R  


R  
06.$ #
#
17451 81 #$1 #1$#  
 # 

R  
'
9 $#"  # ##$$ #
# # : $  ; # 1   
# $$ #
< # "&  ' 2 =  2 > 
$  #  " # " 
# !   $$ # 

  "%

 " $" $#  


 " #    $%

R  
 &  "     $
" $   

#  $#  #' "  $#  


 # 
<# # : !?# 9  ;
 $"#! #" # ""  (
 
  #$ #)
R  

,! $ ( #" 
4#'"@$"1"$   &  1!#  
$"
!'"#   & 
*461* # 1
1$#"# 

$$#&  !# '


," #$#$ 2$
#"
#"  $$#& $ !#   '
$$ )$   $ ("#

( $ '.0 T

R  
R  
#A  B

1 #  


# ""$& %%
R  
C $#  # : )  ! ;

,# A =0"'


T""$& 
$$ A '   '
T""$& =<( <(  # #
T""$&  "#" # 
9"$ # $#  ,
"#" &$ # "#"
#  # 6 T#
T*1 $(

D ( 
7
 $ 
@ 
0  $ 
# A
D 
9"!# "# #=<# @# &1$# # ( 
##E # %

R  
0#&" ##E #'

+""$& $# 
 #  
6 
##E #


 " $# # 


! 
9 2 *#
!  U

R  
Représentation des nombres
et précision finie
j Représentation en précision finie (quantité limitée de
nombres représentables
j Problème de représentation: ex 1/3 n¶est pas représentable
j Les propriétés sur les nombres sont différentes en précision
finie
j Exemple:
j Loi associative: a+(b-c) égal ou pas (a+b)-c
j Entiers sur 3 chiffres: a=700, b=400, c=300
j Loi distributive: a*(b-c) égal ou pas (a*b)-(a*c)
j Entiers sur 3 chiffres: a=5, b=210, c=100

R  
Les bases utilisées en
informatique
j La base 10 bien sûr ! Sauf exception, les programmeurs
comptent (affichent) en base 10 comme le quidam
ordinaire.

j La base 2 : les opérateurs de calcul sont souvent


prévus pour calculer dans cette base, car leur
réalisation en est simplifiée.

j La base 16 ou hexadécimale : elle est utilisée lorsque le


programmeur doit résonner en base 2. Les conversions
de la base hexadécimal vers la base 2 se calculent très
facilement de tête.

R  
Représentation binaire des
nombres
j Nombre r 
    

R  
R  
R  
R  
R