Référence : https://www.os-book.com/OS9/slide-dir/PPT-dir/ch1.ppt
L'unité de base du stockage informatique est le bit. Un bit peut contenir l'une des deux valeurs 0 et 1. Toutes les autres unités de stockage d'un ordinateur sont basées sur des collections de bits. Si l'on dispose de suffisamment de bits, il est étonnant de constater le nombre de choses qu'un ordinateur peut représenter : des chiffres, des lettres, des images, des films, des sons, des documents et des programmes, pour en citer pour n'en citer que quelques-unes. Un octet est constitué de 8 bits, et sur la plupart des ordinateurs, il s'agit du plus petit morceau de stockage pratique. de stockage pratique. Par exemple, la plupart des ordinateurs ne disposent pas d'une instruction pour déplacer un bit mais en ont une pour déplacer un octet. Un terme moins courant est le mot, qui est l'unité de données native d'une architecture informatique donnée. Un mot est composé d'un ou plusieurs octets. Par exemple, un ordinateur doté de registres de 64 bits et d'un système d'adressage de la mémoire de 64- bits a généralement des mots de 64 bits (8 octets). Un ordinateur exécute de nombreuses opérations dans sa taille native de mot plutôt que d'un octet à la fois. Le stockage informatique, ainsi que la plupart des débits informatiques, sont généralement mesurés et manipulés en octets. et manipulé en octets et en collections d'octets. Un kilooctet, ou Ko, représente 1 024 octets. un mégaoctet, ou Mo, correspond à 1 024 2 octets un gigaoctet, ou GB, correspond à 1 024 3 octets un téraoctet, ou TB, correspond à 1 024 4 octets un pétaoctet, ou PB, correspond à 1 024 5 octets. Les fabricants d'ordinateurs arrondissent souvent ces chiffres et disent qu'un mégaoctet correspond à 1 million d'octets et un gigaoctet à 1 milliard d'octets. La mise en réseau font exception à cette règle générale ; elles sont exprimées en bits (parce que les réseaux déplacent les données un bit à la fois). (parce que les réseaux déplacent les données un bit à la fois)
14 votes
Il est préférable d'éviter le terme "mot" en raison de son ambiguïté. Ou bien il faut préciser en disant mot de 16 bits, mot de 32 bits, ...
2 votes
Est-il avantageux qu'un mot soit plus grand ou plus petit ?
2 votes
Un mot plus grand permet d'avoir des pointeurs plus grands (c'est-à-dire plus de RAM) et de traiter rapidement des nombres plus importants. Il peut également permettre à certaines opérations comme memset d'être plus rapides, en travaillant dans des blocs plus grands. Cependant, les processeurs avec un mot plus grand nécessitent plus de transistors dans le processeur et peuvent consommer un peu plus d'énergie.
0 votes
@VoidStar et un mot plus grand signifierait un espace d'adresse plus petit, ou je suis confus ?
2 votes
Pour répondre à la question "quel est l'intérêt d'avoir un octet", c'est une question d'histoire. Au départ, les processeurs n'étaient pas capables de gérer quelque chose de plus grand qu'un "octet" (les processeurs antérieurs ne géraient que des nybbles (4 bits), mais le terme n'a jamais vraiment été adopté). Le premier processeur de quelque importance était le 8086/8088 d'Intel. Il a été conçu pour traiter des instructions construites autour des "octets", c'est aussi pourquoi nous nous référons toujours à la mémoire en termes de xOctets, par exemple GigaOctets, car l'unité de base de la mémoire adressable était l'octet. K est une référence aux KiloBytes dont les premiers PC disposaient de 16, extensibles à 64 - woo hoo !