Combien d'espace disque faudrait-il pour répertorier toutes les adresses UEI-48 ou MAC possibles?

1

Est-ce (2 ^ 48) adresses possibles X 48 bits = 1536 téraoctets ??

ian
la source
2
Pourquoi voudriez-vous une liste de tous les nombres de 0 à 2 ^ 48 (281 474 976 710 656)?
martineau
1
0:1:2^48 prend environ 9 octets dans mon calcul (y compris la terminaison '\0' personnage). C'est ce qu'on appelle utiliser l'entropie pour compresser vos données - très utile pour stocker une grande quantité de données organisées C'est comme stocker 314159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706 comme "100 premiers chiffres de pi".
Floris

Réponses:

2

Il ya deux 48 (281474976710656) adresses EUI-48 possibles, qui occuperaient 2 48 × 48 bits ou 1688849860263936 octets de huit bits, soit 1536 téraoctets ou 1,5 pétaoctet.

grawity
la source
2

Cela sonne juste.

Plus quelques octets pour le système de fichiers.

Et beaucoup plus d’octets si vous voulez tout stocker sous forme de fichier texte. Dans ce cas, on parle de 2 ^ 48 (plage d’adresses) * 48 bits (par adresse) * 8 bits (par caractère, en supposant que vous stockiez tout en ASCII) = environ 12288 téraoctets. Et n'oubliez pas les séparateurs entre les adresses individuelles, si nécessaire.

lajuette
la source
1
Si vous voulez stocker en ASCII, vous ne stockeriez pas «0» ou «1» pour tout, vous utiliseriez hex. Avec les caractères 8 bits, vous réduisez l’extension de 8: 1 à 8: 4 ou 2. L’adresse 48 bits correspond à 12 chiffres hexadécimaux; 96 bits avec caractères 8 bits ou 84 avec ASCII sept bits. Vous pouvez placer deux adresses de 48 bits dans 21 octets de stockage, même avec un codage de caractères.
mpez0