Syst`
emes temps r´
eel et syst`
emes embarqu´
es
Architecture
Lo¨
ıc Cuvillon
Ecole Nationale Sup´
erieure de Physique de Strasbourg
12 novembre 2009
Lo¨
ıc Cuvillon (ENSPS) Syst`
emes temps r´
eel et syst`
emes embarqu´
es Ann´
ee scolaire 2009-2010 1 / 101
Sommaire
1Processeur et jeu d’instructions
Chemin de donn´
ees et pipeline d’ex´
ecution
Processeur Intel x86 et et ARM
2Processus et gestion de la m´
emoire
la compilation et l’´
edition de liens
le format ELF
3Gestion de la m´
emoire
La segmentation
La pagination (m´
emoire virtuelle)
4Exceptions et Interruptions
D´
efinition
Contrˆ
oleur d’interruptions et traitement
5Le temps : Horloge et Timers
L’horloge temps r ´
eel
Les timers
6Les entr´
ees-sorties (I/O)
I/O par port
I/O mapp´
ees en m´
emoire
Lo¨
ıc Cuvillon (ENSPS) Syst`
emes temps r´
eel et syst`
emes embarqu´
es Ann´
ee scolaire 2009-2010 2 / 101
Bibliographie
Bibliographie
Architecture :
Architecture de l’ordinateur, 5`
eme ´
edition, Andrew Tanenbaum, Pearson
education, 2005. par le cr´
eateur de l’OS Minix
Documentation technique :
Intel Architecture Software Developer’s Manuel
ARM Architecture Reference Manual
Lo¨
ıc Cuvillon (ENSPS) Syst`
emes temps r´
eel et syst`
emes embarqu´
es Ann´
ee scolaire 2009-2010 3 / 101
Bibliographie
Notation
Norme SI, IEEE, . . .
1 octet = 8 bits (b :bits)
1 Ko = 1000 octets (1KB, B :Bytes)=8000 bits
1 Mo = 104octets
1 Go = 106octets
(convention pour les disques durs)
1 Kio = 1 KibiOctet =1024 octets= 210 octets
1 Mio = 220 octets
1 Gio = 230 octets
dans ce cours, 1Ko =1024 octets. . . (convention historique et plus
adapt´
ee `
a l’ing´
enierie informatique)
Lo¨
ıc Cuvillon (ENSPS) Syst`
emes temps r´
eel et syst`
emes embarqu´
es Ann´
ee scolaire 2009-2010 4 / 101
Bibliographie
Notation
Base
hexad´
ecimal : 0xB1 ou B1h (note : 1 chiffre en hexa= 4bits)
binaire : 10110001
d´
ecimal : 177 (#177)
Repr´
esentations possibles d’un octet
Entiers naturels (0 `
a 255) :
00000000 0
00000001 1
00000010 2
00000011 3
Entiers relatifs ( bit de signe ;
compl´
ement `
a 2 : -128 `
a 127) :
00000010 2
00000001 1
00000000 0
11111111 -1
11111110 -2
code ASCII : ’A’ #65 01000001 ’1’ #49 00110001
’a’ #97 01100001 ’. #46 00101110
Lo¨
ıc Cuvillon (ENSPS) Syst`
emes temps r´
eel et syst`
emes embarqu´
es Ann´
ee scolaire 2009-2010 5 / 101
1 / 101 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !