Der Martin: Meine Güte, 64 Bit...

Beitrag lesen

Hallo,

Die Scaliger-Epoche (s. Anm.) geht vom 1.1.4713 BC bis 22.1.3268 mit dem fortlaufenden Tag 2914694 am Ende der Epoche, dafür reichen 22 Bit. Sollen die Sekunden eines Tages (86400) noch dazu, brauchen wir 6 Bit mehr, macht zusammen 28 Bit, das passt doch locker in eine 32-Bit-Architektur... womit jede Sekunde in dieser Epoche eindeutig bestimmt werden kann. Oder habe ich da einen Denkfehler?

ich nähere mich der Frage mal von einer anderen Seite. Irregularitäten wie Schaltjahre mal vernachlässigend hat ein Jahr

365 * 24 * 60 * 60 = 31'536'000

Sekunden, das sind näherungsweise 2^25 Sekunden. Bleiben also im 32bit-Rahmen noch 7 Bit übrig, in denen man das Jahr zählen könnte. Also lässt sich gerade mal ein Bereich von etwas über 128 Jahren abdecken.

Dein Denkfehler ist an der Stelle, wo du annimmst, der Faktor 86400 bedeute 6bit mehr. Tatsächlich sind es mehr als 16bit, denn 16bit bedeuten einen Faktor von 65536.

Ciao,
 Martin

--
Lieber eine Stumme im Bett, als eine Taube auf dem Dach.
Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(
0 56

Meine Güte, 64 Bit...

hotti
  • php
  1. 0
    Der Martin
    1. 0
      hotti
      1. 0
        Der Martin
        1. 0
          MudGuard
          1. 0
            Der Martin
          2. 0
            Dummerchen
            1. 0
              Der Martin
              1. 0
                Dummerchen
                1. 0
                  Der Martin
                  1. 0
                    Dummerchen
                    1. 0
                      Matze
        2. 0
          hotti
          1. 0
            dedlfix
            1. 0
              hotti
              1. 0
                dedlfix
                1. 0
                  Matti Mäkitalo
                  1. 0

                    ...muss das denn sein?

                    Matze
                    • menschelei
                    1. 0
                      dedlfix
                      1. 0
                        Matze
                        1. 0
                          Siri
                        2. 0
                          dedlfix
                          1. 0
                            Der Martin
                          2. 0
                            Matze
      2. -1
        Encoder
    2. 0
      T-Rex
      1. 0
        ichbinich
  2. 0

    Class Date in 32 bit

    hotti
    1. 0
      Sven Rautenberg
      1. 0
        hotti
        1. 0
          MudGuard
          1. 0
            hotti
            1. 0
              JürgenB
              1. 0
                Der Martin
                1. 0
                  MudGuard
                2. 0
                  JürgenB
                  1. 0
                    Der Martin
                    1. 0
                      JürgenB
              2. 0
                hotti
                1. 0
                  JürgenB
                2. 1
                  dedlfix
        2. 0
          Matti Mäkitalo
          1. 0
            hotti
            1. 0
              Matti Mäkitalo
              1. 0
                hotti
              2. 0
                hotti
                1. 0
                  MudGuard
                  1. 0
                    hotti
                  2. 0

                    ähmm

                    hotti
                    1. 0
                      MudGuard
                      1. 0
                        hotti
                        1. 0
                          hotti
                          1. 0
                            Jens Holzkämper
                  3. 0
                    Christian Kruse
                    1. 0
                      Der Martin
                      1. 0
                        Christian Kruse