Compare commits
2 Commits
27b327e3f9
...
9217723f89
Author | SHA1 | Date | |
---|---|---|---|
|
9217723f89 | ||
|
b4919f684d |
@ -29,3 +29,14 @@
|
||||
# Physique générale I
|
||||
- [Mecanique](./phys/meca/index.md)
|
||||
- [Chapitre 1](./phys/meca/chap1.md)
|
||||
# Informatique
|
||||
- [Algo1](./info/algo1/index.md)
|
||||
- [Algo2](./info/algo2/index.md)
|
||||
- [fonctionnement des ordinateurs](./info/fdo/index.md)
|
||||
- [Intro](./info/fdo/chap1.md)
|
||||
- [Representation des donnees](./info/fdo/chap2.md)
|
||||
- [Conception logique](./info/fdo/chap3.md)
|
||||
- [Processeur mono-cycles](./info/fdo/chap4.md)
|
||||
- [Assemblage et Compilation](./info/fdo/chap5.md)
|
||||
- [Entrees et sorties](./info/fdo/chap6.md)
|
||||
- [Hierarchie des memoires](./info/fdo/chap7.md)
|
||||
|
1
src/info/algo1/index.md
Normal file
1
src/info/algo1/index.md
Normal file
@ -0,0 +1 @@
|
||||
# Algo1
|
1
src/info/algo2/index.md
Normal file
1
src/info/algo2/index.md
Normal file
@ -0,0 +1 @@
|
||||
# Algo2
|
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
|
26
src/info/fdo/chap2.md
Normal file
26
src/info/fdo/chap2.md
Normal file
@ -0,0 +1,26 @@
|
||||
# Representation des donnees
|
||||
|
||||
## Notation des Nombres
|
||||
|
||||
### Representation decimale
|
||||
|
||||
Un nombre naturel x est represente par un mot w compose de N chiffres \\( w _ i \\) pris dans \\(S_{10}\\)
|
||||
|
||||
Poids des chiffres: Chaques chiffre d'un mot w est associe a un poids en fonction de sa position
|
||||
|
||||
Nombres de possibilitee
|
||||
|
||||
pour un mot de N chiffres, nous avons donc 10^N nombre possibles
|
||||
|
||||
L'interval de chiffres possibles est de \\([0, 10^N -1]\\)
|
||||
|
||||
Pour trouver la taille d'un mot, on a \\(N \geq \lceil log10(x+1)\rceil\\)
|
||||
|
||||
## Representation positionnelle generalisee
|
||||
|
||||
TODO: Generalisation
|
||||
|
||||
representation binaire a partira de generalisation
|
||||
|
||||
|
||||
## Nombres dans un Ordinateur
|
1
src/info/fdo/chap3.md
Normal file
1
src/info/fdo/chap3.md
Normal file
@ -0,0 +1 @@
|
||||
# Conception logique
|
1
src/info/fdo/chap4.md
Normal file
1
src/info/fdo/chap4.md
Normal file
@ -0,0 +1 @@
|
||||
# Processeur mono-cycles
|
1
src/info/fdo/chap5.md
Normal file
1
src/info/fdo/chap5.md
Normal file
@ -0,0 +1 @@
|
||||
# Assemblage et Compilation
|
1
src/info/fdo/chap6.md
Normal file
1
src/info/fdo/chap6.md
Normal file
@ -0,0 +1 @@
|
||||
# Entrees et sorties
|
1
src/info/fdo/chap7.md
Normal file
1
src/info/fdo/chap7.md
Normal file
@ -0,0 +1 @@
|
||||
# Hierarchie des memoires
|
1
src/info/fdo/index.md
Normal file
1
src/info/fdo/index.md
Normal file
@ -0,0 +1 @@
|
||||
# fonctionnement des ordinateurs
|
Loading…
Reference in New Issue
Block a user