mdcours/src/info/fdo/chap1.md

69 lines
2.1 KiB
Markdown
Raw Normal View History

2023-02-08 12:27:38 +01:00
# 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