Syst`
emes temps r´
eel et syst`
emes embarqu´
es
Architecture des ordinateurs
Lo¨
ıc Cuvillon
Ecole Nationale Sup´
erieure de Physique de Strasbourg
20 novembre 2013
Lo¨
ıc Cuvillon (ENSPS) Syst`
emes temps r´
eel et syst`
emes embarqu´
es Ann´
ee scolaire 2010-2011 1 / 93
Sommaire
1Processeur
Architecture ARM : principes
Architecture Intel et Assembleur x86
2Exceptions et Interruptions
D´
efinition
Contrˆ
oleur d’interruptions et traitement
3Du source `
a l’ex´
ecutable
Le format ELF
Les biblioth`
eques
4Gestion de la m´
emoire (pagination)
5Les entr´
ees-sorties (I/O)
I/O par port
I/O mapp´
ees en m´
emoire
6Le temps : Horloge et Timers
L’horloge temps r ´
eel
Les timers
Lo¨
ıc Cuvillon (ENSPS) Syst`
emes temps r´
eel et syst`
emes embarqu´
es Ann´
ee scolaire 2010-2011 2 / 93
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 2010-2011 3 / 93
Bibliographie
Notation
Little/Big Endian
Petit/Gros boutiste (´
etymologie : voyage de Gulliver)
exemple : la valeur 433=0x01B1 n´
ecessitant 2 octets en m´
emoire
Big endian : most significant bit (MSB : 01h) en premier
Little Endian : lest significant bit (LSB : B1h) en premier
Little-Endian (x86,arm)
adresse m´
emoire 00 01
B1 01
Big-Endian (powerpc,arm,mips)
adresse m´
emoire 00 01
01 B1
Protocole IP : big endian (pour tous, interop´
erabilit´
e)
Lo¨
ıc Cuvillon (ENSPS) Syst`
emes temps r´
eel et syst`
emes embarqu´
es Ann´
ee scolaire 2010-2011 4 / 93
Processeur
Plan
1Processeur
Architecture ARM : principes
Architecture Intel et Assembleur x86
2Exceptions et Interruptions
D´
efinition
Contrˆ
oleur d’interruptions et traitement
3Du source `
a l’ex´
ecutable
Le format ELF
Les biblioth`
eques
4Gestion de la m´
emoire (pagination)
5Les entr´
ees-sorties (I/O)
I/O par port
I/O mapp´
ees en m´
emoire
6Le temps : Horloge et Timers
L’horloge temps r ´
eel
Les timers
Lo¨
ıc Cuvillon (ENSPS) Syst`
emes temps r´
eel et syst`
emes embarqu´
es Ann´
ee scolaire 2010-2011 5 / 93
1 / 93 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 !