Relativité du temps (SysInfo et DumpX)

15 sujets de 1 à 15 (sur un total de 21)

  • 1
  • 2
  • Gilloo

      #9322

      Je teste usbscsi.device

      SysInfo m’indique plus de 650000 bytes/s

      DumpX 3500 octets/s

      DumpX lit n blocs consécutifs de la taille donnée par GetGeometry (par défaut 512) pendant 5 secondes.

      n*taille du bloc / (t2-t1) = débit

      Qui a tord, qui a raison ?

      Kefrens

        #143170

        L’un donne le résultat en bytes/s et l’autre en octet/s.

        Mais des octets sur 185 bytes, je ne connais pas.

        Les deux ont tord selon ton équation.

        /Me est nulle en maths …

        DenisPaul

          #143171

          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.

          K-L

            #143172

            Nope : c’est soit Bits (avec le B majuscule) soit bytes (avec le b minuscule).

            1B = 8b = 8 octets

            Gillo : ben je ne saurais répondre à la question initiale :-(

            sypher

              #143173

              Peut importe la majuscule il faut juste qu’on comprenne bytes ou bits …lol :-D

              1byte = 8bits = 1 octet

              http://fr.wikipedia.org/wiki/Octet

              DenisPaul

                #143174

                @sypher

                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.

                wolfmaniac

                  #143175

                  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. X-D

                  Counia

                    #143176

                    Intuitivement, si tu travaille sur un 2000 ça me parait beaucoup.

                    Théoriquement, si on lit une donnée pour la réécrire ailleurs, c’est déjà 16 cycles, soit 437500 o/s (en faisant rien d’autre).

                    1 – 0 pour les 34 blocs lus par « DumpX ».

                    DenisPaul

                      #143177

                      @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.

                      Anonyme

                        #143178

                        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.

                        wolfmaniac

                          #143179

                          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

                          Anonyme

                            #143180

                            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)

                            Kefrens

                              #143181

                              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 ^^

                              Anonyme

                                #143182

                                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 ;-)

                                Gilloo

                                  #143183

                                  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)

                                Amiga Impact