info
This commit is contained in:
		| @ -27,3 +27,14 @@ | |||||||
| # Physique générale I | # Physique générale I | ||||||
| - [Mecanique](./phys/meca/index.md) | - [Mecanique](./phys/meca/index.md) | ||||||
| 	- [Chapitre 1](./phys/meca/chap1.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 | ||||||
		Reference in New Issue
	
	Block a user