69 lines
2.1 KiB
Markdown
69 lines
2.1 KiB
Markdown
|
# 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
|