Leçon n°1 - La mémoire de masse, le systéme d'écriture de fichier

12/02/2014 13:59

On a fait le test de 1000 en 1000 fichiers jusqu'à 10 000
sur windows de
1000 à 2000 la machine met 5s
2000 à 3000 la machine met 21s
3000 à 4000 la machine met 56

On remarque que la copie met de plus en plus de temps de façon exponentielle sur Windows

Un systéme d'exploitation Linux, lui copie les fichier sur le disque dur à vitesse constante
(Ubuntu est resté à environ 50s)
 ---------------

Sur un disque dur on voit écrit sous le code barre
40.00 GO
CYL 16883 : pour cylindre
H16
S63

Un disque dur contient  un certain nombre de plateaux partagés par un ensemble de pistes, qui sont elles-mêmes composées de milliers de secteurs (généralement de 512 octets).  Cette organisation est appelée cylindre.

Un cylindre correspond à l'alignement de l'ensemble des têtes, indissociables du bras électro-magnétique, au niveau d'une même piste pour chaque plateau. Les têtes de chaque niveaux bougent en même temps.

Sur une clef USB les emplacements logiques sont découpés en 8Ko.

Lorsque l'on Formate on choisit

un "systéme de fichiers" : NTFS ou FAT32 (sous windows)
La taille des sections: 512, 1024, 2048
Plus on travaille avec de gros fichiers, plus on a interet à utiliser des grandes tailles de sections
Plus on travaille avec de petits fichiers, on a plus interet a prendre une petite taille par sections.
Lorsque le systéme copie des fichiers sur le disque dur.
Le nom des fichiers est stocké dans un fichier repertoire copié sur un secteur (dependant de la taille alloué au début)
Le systéme Windows va chercher de repertoire en repertoire pour copier l'adresses des cases en fonction des fichiers. Quand y'a plus de place il va en creer un autre un peu au hasard sur le disque. c'est ce qu'on appelles les iNode.