Relativité du temps (SysInfo et DumpX)
15 sujets de 1 à 15 (sur un total de 21)
- 1
- 2
-
Sauf que Byte et octet sont la même chose :
Byte (B majuscule) = octet = 8 bits (0 ou 1)
Pour le reste, je n’ai rien compris à l’équation.
Peut importe la majuscule il faut juste qu’on comprenne bytes ou bits …lol
1byte = 8bits = 1 octet
Effectivement, la majuscule n’est pas primordiale pour la compréhension si on écrit la mesure en toutes lettres. Cependant, quand s’il s’agit du symbole, la casse a son importance. Exemple, sur ma clef USB, y’a marqué 8 GB. Sur ma carte Wifi y’a marqué 54 Mb/s.
@K-L :Tu dis : c’est soit Bit avec un B majuscule. Non. Il est possible d’écrire bit en minuscule et c’est même la manière la plus courante de l’écrire.
Normalement 1 bit c’est 1 bit.
1 octet (ou byte) c’est 8 bits.
1 kilo bits (Kb) c’est 1024 bits.
1 kilo octet (ou bytes = Ko ou KB) = 1024 octets
1 Mo = 1024 Ko
1 Go = 1024 Mo
1 To = 1024 Go
…sauf que maintenant avec leur kilo à 1000 au lieu de 1024 et les débits une fois en IP et l’autre en ATM on est un peu paumés.
Et il parait qu’ils nous on fait le kilo à 1000 pour que le grand public comprennent mieux.
@wolf
Je confirme. Depuis 1998, les scientifiques ont décidé qu’un kilo c’était 1000 bidules. Point barre. Même si tu parles octets. Donc, pour dire 1024 octets, tu dois dire 1 kibio mais moi suis pas très bio car suis allé au macdo aujourd’hui (hahaha).
J’ai vu que sous Linux, ils s’expriment en Kibio, Gibi, etc. parce que les linuxiens sont dans dans le coup.
Pas sous Windows, car Microsoft, comme d’hab, fait ce qu’il veut.
Sur AmigaNG, je me demande s’il y a du kibio, car j’ai pô d’AmigaNG.
Attention sur les test de lecture/écritures comme les tests de débits réseaux, ne pas oublier le protocole utilisé. sur une trame, il peux y avoir 1 octet ou plusieurs (je ne connais pas du tout les protocoles des systèmes de fichiers) utilisé comme identifiant+données & variable selon le système de fichier. Peut être qu’un des 2 tests test la lecture/écriture qui donne une valeur de bit sur l’ensemble du fichier (abstraction du protocole du système de fichier) et un autre sur les données réelle (en enlevant la trame contenant les données du protocole du système de fichier). Ne pas oublier qu’un disque est décomposer en secteur et cluster et que les données sont découpé dans le disque, à une époque il y avait des secteur de 512 Octet (pas sur que se soit encore comme sa) et dans les 512 octets, une partie désigné de ses octet données l’adresse du prochain morceau (pour compléter le fichier) + des données de sécurité un peux comme les bit de start/stop/parité/contrôle de la trame.
A vérifier impérativement avant, je ne suis pas du tout catégorique la dessus, je me base sur mes connaissances des ordi 8 bits et de la gestion des réseaux RTC.
Pour les kiloOctet, c’est une base 2 (binaire) donc 2 état logique (0 et 1). c’est donc, 0,1,2,4,8,16,32,64,128 etc..
1Koctet=1024 octet
1Moctet=1 048 576 Octet
1Goctet=1 073 741 824 Octet
Etc…
Bytes (si je me rappel bien) est un mot de 8 bits donc 1 octet.
Artblink a écrit :
(couic)
Pour les kiloOctet, c’est une base 2 (binaire) donc 2 état logique (0 et 1). c’est donc, 0,1,2,4,8,16,32,64,128 etc..
(couic)
Ca me rappel avoir lu une connerie dans une revue il y a bien longtemps. Ils disait que pour convertir le binaire en décimal il fallait obligatoirement passer par l’hexadécimal.
En fait, étant (hyper) nul en math, je me suis aperçu que (exemple) :
101101 =
32+0+8+4+0+1 = 45
C’est pas forcement des conneries, car en info, on parlait à une époque qu’en hexa, le décimal est arrivé après. En assembleur 6809 par exemple, on parle en hexa et en binaire, tous passe par des tableaux de conversion, aujourd’hui avec les langages de scripts, c’est plus simple.
On parlait en octets donc 8 bits, on partait sur des valeurs Hexa sa se présente ainsi:
MSB LSB
0000 0000
8Bits
tableau de conversion hexa
Calcule 8421 8421
Val binaire 0101 1101
Valeur en hexa du MSB = 4+1=5
Valeur en Hexa du LSB = 8+4+1=13=D
Soit une valeur hexa de $5D
En base 10 donc décimale sa donnée :
Calcule 128 64 32 16 8 4 2 1
Val binaire 0 1 0 1 1 1 0 1
Soit 64+16+8+4+1=93
On avait rarement une valeur décimal, donc pour trouver une valeur en base 10, il fallait transcoder sa valeur Hexa en binaire puis en base 10 (sa remonte au 8 années bit quand même)
Sinon, ton tableau de conversion est bon, le problème est qu’il faut garder la trame de 8 bits, ou 16 bits pour un mot ou 32 bit pour un long mot
Maintenant c’est bien plus simple, avant a part STa STb LdA ldB sift et roll, t’avais rien comme commande et le CPU ne comprenais que le binaire ou l’hexa lol
Par exemple, l’ascii art sous basic loco, les commandes était Symbol $N° de symbol (de 0 à 255 en hexa),#000000(8bits, 1 étant 1pixel allumé en binaire avec # ou hexa avec $)*8
Une matrice de 8*8 pixel (donc 8*8 bit)pour transformer un caractère ASCII en se que l’on voulait, un caractère Bitmap fait donc au minimum 64 bit soit 8 octet, le mot « bonjour » vaut donc 7 lettres * 8 octet mini soit 56 octets… sa peut vite monter ses histoire pour du texte
A une époque, enregistrer dans un fichier, sa pouver bouffer 512 Octets, car 1 secteur de voler pour 56 octet soit 512-56=456 octet vide, un fichier de taille réel de 56 Octet peut prendre donc 512 octet sur le DD. D’ou l’apparition sous Windows de la fonction de défragmentation pour récupérer les octets non utilisé de chaque secteur du DD.
Tout sa c’est assez compliqué, et comme je suis pas un adepte du wiki (car il y en a qui surf tous le temps avec le wiki à côtés pour être sûr de leurs réponses) je me base sur mes souvenirs, mais je pense pas qu’aujourd’hui sa fonctionne encore comme sa.
Pour info, les automates ne comprenne rien en base 10, c’est base 2 ou 16, car on parle logique cablé (PL7) ou Assembleur (ex:S6)
Sacré explication de Artblink.
Mais pour moi, cela reste du chinois !
Artblink a écrit :
A une époque, enregistrer dans un fichier, ça pouvais bouffer 512 Octets, car 1 secteur de voler pour 56 octet soit 512-56=456 octet vide, un fichier de taille réel de 56 Octet peut prendre donc 512 octet sur le DD. D’ou l’apparition sous Windows de la fonction de défragmentation pour récupérer les octets non utilisé de chaque secteur du DD.
Pourtant lorsque l’on prépare un disque dur sur Amiga Classic, nous pouvons choisir la taille des secteur il me semble (de mémoire aussi). Et ceci avant Fenêtres ^^
Je sais plus Kefrens, mais pour chaque secteur utilisé, même pas entièrement, le secteur est inutilisable. La défragmentation récupère ses parties de secteur non utilisé pour y insérer des données d’autres fichiers.
Attention, je parle pas des systèmes de fichiers actuels, je parle des anciens… euh, j’avais appris sa il y à 14 ans. Est-ce qu’aujourd’hui sa marche encore comme sa, il vaut mieux vérifier. Mais c’est peut être pour sa qu’il y a 2 résultats différent pour le même test (le protocole de communication comme les trames de données RTC ou à l’époque on parlait de Bauds et non de Bit/s car le protocole utilise des bits pour identifier une trame de donnée), ou alors 1 des 2 logiciels se goure complétement
Ne me demander pas se que veux dire Bauds, je m’en rappel plus

L’explication toute bête: SysInfo tourne avec une priorité 5 sans workbench, DumpX tourne à la priorité 0 sous workbench.
N = n * taille du bloc = nombre d’octets transférés.
T = (t2 – t1) = temps en secondes.
donc
N/T = octets/s = débit en octets/seconde.
C’est tout simple, ce sont des maths
@Artblink
Les bauds (tant qu’on est)
bauds = nombre de modulations par seconde.
bits/sec = nombre de bits transmis par seconde.
Sachant qu’une modulation peut coder 1 bit ou plus, tout dépend de la valence de la modulation.
valence = nombre d’états différents que peut prendre la modulation.
Une ligne de 9600 bauds de valence 2 a une capacité de 19200 bits/s.
15 sujets de 1 à 15 (sur un total de 21)
- 1
- 2
- Vous devez être connecté pour répondre à ce sujet.
› Forums › AmigaOS, MorphOS et AROS › Général › Relativité du temps (SysInfo et DumpX)
