Page suivantePage précédenteTable des matières

3. Unités et tailles

Un kilo-octet (Ko) est égal à 1000 octets (NdT : un octet se dit byte en anglais et est abrégé avec un 'B' en majuscule. À ne pas confondre avec un bit, qui se dit bit et qui est abrégé avec un 'b' en minuscule !). Un Méga-octet (Mo) est égal à 1000 Ko. Un Giga-octet (Go) est égal à 1000 Mo. Un Téra-octet (To) est égal à 1000 Go. Ceci est la norme dans le Système International (SI).

Cependant, il y a des personnes qui utilisent la conversion 1 Mo=1024000 octets et parlent de disquettes de 1,44 Mo et des personnes qui pensent que 1 Mo=1048576 octets. Là, je me reporte au nouveau standard et j'écris Ki, Mi, Gi, Ti pour les unités binaires, de telle sorte que les disquettes ont une taille de 1440 Kio (1,47 Mo, 1,41 Mio), 1 Mio est égal à 1048576 octets (1,05 Mo), 1 Gio représente 1073741824 octets (1,07 Go) et 1 Tio vaut 1099511627776 octets (1,1 To).

D'une manière assez normale, les constructeurs de disques durs suivent la norme SI et utilisent des unités décimales. Cependant, les messages de démarrage du noyau Linux (pour les noyau qui ne sont pas très récents) et quelques programmes de type fdisk utilisent les symboles MB et GB (Mo et Go en français) pour les unités binaires, ou binaires-décimales mélangées. Donc, avant que vous ne pensiez que votre disque est plus petit que ce qu'on vous avait promis lors de son achat, calculez sa vraie taille en unités décimales (ou simplement en octets).

En ce qui concerne la terminologie et les abréviations des unités binaires, Knuth propose une alternative qui est d'utiliser KKo, MMo, GGo, TTo, PPo, EEo, ZZo, YYo et de les dénommer grand kilo octet, grand méga octet, ... grand yota octet. Il écrit : "Remarquez que le fait de doubler la lettre a une connotation à la fois binaire et d'amplitude." C'est une bonne proposition -- grand giga octet sonne mieux que gibi octet. Cependant, pour le sujet qui est le nôtre, la seule chose importante est de mettre l'accent sur le fait qu'un méga octet contient précisément 1000000 octets et qu'il est nécessaire d'employer d'autres termes ou d'autres abrévations si vous voulez désigner autre chose.

3.1 Taille d'un secteur

Dans le cadre de ce texte, un secteur a une taille de 512 octets. Cela est pratiquement toujours vrai, mais certains disques Magnéto-Optiques par exemple, utilisent une taille de secteur égale à 2048 octets et toutes les capacités données ci-dessous doivent être multipliées par quatre. (Si vous utilisez fdisk sur de tels disques, assurez-vous d'avoir une version 2.9i ou supérieure et passez-lui l'option -b 2048.)

3.2 Taille d'un disque

Un disque avec C cylindres, H têtes (NdT : tête se dit head en anglais, d'où l'abréviation !) et S secteurs par piste possède en tout C×H×S secteurs et peut stocker C×H×S×512 octets. Par exemple, si sur un disque dur il est écrit C/H/S=4092/16/63, alors celui-ci a 4092×16×63=4124736 secteurs et peut contenir 4124736×512=2111864832 octets (2,11 Go). Il y a une convention dans l'industrie qui consiste à donner C/H/S=16383/16/63 pour les disques durs de plus de 8,4 Go et donc la taille du disque ne peut plus être déduite des valeurs C/H/S rapportées par ce dernier.


Page suivantePage précédenteTable des matières