Combien de temps ; simple question ; merci.

Fermé
chercheur - 25 sept. 2012 à 19:23
nicocorico Messages postés 799 Date d'inscription dimanche 19 juin 2011 Statut Membre Dernière intervention 3 juillet 2018 - 25 sept. 2012 à 19:46
Bonjour à tous et merci d'avance :
.
S'il vous plait, combien de temps il faut, avec un (très) bon pc du commerce ou pro, pour incrémenter (simplement cela dans un premier temps) de +1 en binaire, avec un script pilotant un éditeur hexadécimale (ou un tout en un logiciel / matériel), complétement l'équivalent de la taille d'une disquette sous forme d'un fichier image de disquette, soit 1474560 octets ?
.
( Fichier de base avec tous les bits à 0 (zéro) pouvant être créé facilement avec une simple commande en ligne sous Linux : "dd if=/dev/zero of=disquette.img bs=1474560 count=1" ; ou sous Windows : "fsutil file createnew c:\disquette.img 1474560". Disquette - Wikipédia : http://fr.wikipedia.org/wiki/Disquette )
.
Le principe de l'incrémentation de + 1 et en binaire :
.
0(...)0000 <= le nombre de bits (les0etles1) est équivalent à 1474560 octets !
0(...)0001
0(...)0010
0(...)0011
1(...)1111
.
merci ; le choix d'une disquette car c'est la base des supports.

1 réponse

nicocorico Messages postés 799 Date d'inscription dimanche 19 juin 2011 Statut Membre Dernière intervention 3 juillet 2018 138
25 sept. 2012 à 19:46
Bonjour,
hé bien, sachant que dès lors qu'un bit à zéro est rencontré aucuns bits supérieurs ne seront modifiés par l'incrémentation, finalement seuls des cas extrêmes demanderaient de parcourir un nombre élevé de valeurs contigües...
Mais dans le cas le plus extrême, celui ou l'ensemble des bits sont à1, avec une routine assembleur spécialisée sur les grands nombres, on peut imaginer que ça prendrait...1/10000 de seconde.

Et, le lecteur de disquette était la base des supports!
0