info
This commit is contained in:
68
src/info/fdo/chap1.md
Normal file
68
src/info/fdo/chap1.md
Normal file
@@ -0,0 +1,68 @@
|
||||
# Intro
|
||||
|
||||
## Modele d'un Ordinateur
|
||||
|
||||
Nous trouvons des processeurs partout. sur ceux-ci nous pouvons faire tourner un grand nombre d'application
|
||||
petit ou grand. Ils sont tres polyvalant
|
||||
|
||||
Plusieurs categories de processeurs
|
||||
- Generalistes
|
||||
- polyvalents
|
||||
- traitement de texte, tableur, ...
|
||||
- Serveurs
|
||||
- Specialises, partages
|
||||
- Bdd, streaming, hc
|
||||
- Systemes embarques
|
||||
- tres specialises
|
||||
- concus pour une application unique ex: machine a laver, telecommande
|
||||
|
||||
Une grande partie des processeurs sont des systems emabarques, Les processeur d'ordinateurs ou de serveurs sont une minoritee
|
||||
|
||||
Un oridnateur contient:
|
||||
- Processeur
|
||||
- Memoire
|
||||
- Horloge
|
||||
- I/O
|
||||
|
||||
## Excution des instructions
|
||||
|
||||
Dans un processeur, nous avons des registres, ces registres sont une sorte de memoire des processeur transferee depuis la memoire
|
||||
|
||||
Le processeur execute une suite de tache en boucle
|
||||
1) lire l'instruction
|
||||
2) evaluer l'instruction
|
||||
3) executer l'instruction
|
||||
4) passer a l'instruction suivante
|
||||
|
||||
Le processeur utilise de la memoire, au plus la memoire est loins, au plus le temps d'execution est faible
|
||||
|
||||
## Interface Logiciel / Materiel
|
||||
|
||||
Les processeurs ont differentes architectures:
|
||||
- x86
|
||||
- arm
|
||||
- mips (avec laquel nous travaillerons)
|
||||
- risc-v
|
||||
|
||||
Suivant l'architecture, nous avons un "jeu d'instruction" differentes
|
||||
|
||||
### Abstraction Materiel
|
||||
- Comment simplifier la conception de programmes
|
||||
- Comment en augmenter la portabilite
|
||||
- Cacher les details materiels du systeme
|
||||
- deleguer la gestion des ressources du systeme
|
||||
|
||||
Nous avons des languages de haut-niveau et des language de bas niveau
|
||||
- Language de bas de niveau
|
||||
- language machine, assembleur
|
||||
- Language de Haut niveau
|
||||
- Plus comprehensible par l'humain
|
||||
|
||||
le haut-niveau est compile en assembleur et ensuite est assembler en binaire (1/0) qui sont des courant electriques physiques
|
||||
|
||||
## Densitee des composants
|
||||
|
||||
Les composants des ordinateurs sont de plus en plus petits suivant la loie de moore
|
||||
|
||||
Une plus grande frequence des processeur implique une qugmentation du courant necessaire et de la surchaufe ( donc duree de vie )
|
||||
Les processeurs vont maintenant moduler leurs frequences en fonction de la charge de travaille
|
||||
Reference in New Issue
Block a user