Wie viel RAM bräuchte man, um den vollständigen Namen jeder Person auf der Erde zu speichern?
Geschätzt 10 gb.
Das passt sogar noch locker ins RAM.
Alle anderen Angaben sind viel und viel. Also erstmal kann man die möglichen Namen aufschreiben und die meisten davon sind viele, viele male belegt. Wie klein das absolute Minimum ist, läßt sich nicht bestimmen, wenn man nämlich in den Cellular-Raum geht und einen Algorithmus findet, der alle ausspuckt, könnte es überraschend wenig sein.
Für die Welt mit all seinen Namen weiß ich es nicht genau, gehen wir doch mal für eine realistische Abschätzung erstmal auf Deutschland runter.
Es gibt etwa 5000 Familiennamen, die hiermit mit 13 Bit kodiert werden können, wobei eine platzsparende Kodierung nach Huffman das sicherlich ebenfalls nochmal herunter brechen würde. Aber seien wir mal großzügig und geben 16 Bit aus. Vornamen sind eher weniger, aber auch hier gebe ich mal 16 Bit, wobei dann genug zur Verfügung steht für Doppelnamen und doppelte Familien-Namen wie das beliebte Lisa Dorothea Müller-Müller, die natürlich nach der Heirat auch aus feministischen Gründen auf den Erhalt ihres Geburtsnamens gedrängt hat, wie es in Deutschland inzwischen absolut sinnvoll und üblich ist.
Also kodieren wir das irgendwo bei 32 Bit. Das ist erstmal der Denkansatz.
Bei den Passwortlisten gibt es auch eine Liste weltweiter Namen, die kommen samt Doppelnamen auf etwa 218.000 Namen also für die weltweite Repräsentation reichen 16 Bit nicht aus, erhöhen wir also auf 18 Bit, ach machen wir gleich 24 draus, damit niemand sagt, ich wäre knickrig.
Also ein Index von 3 Bytes für den Nachnamen und nochmal soviel für den Vornamen, was weiß ich, was es noch für verrückte Vornamen gibt irgendwo und damit sollten wir, Huffman-Kodiert locker auskommen. Also 6 Bytes pro Person sollte reichen, zusätzlich eine Tabelle mit gültigen Namen als Index.
Diese Namenslisten sind nicht sonderlich lang, also zwei Megabytes etwa, was irrelevant ist, wenn wir 8 Milliarden Menschen speichern wollten. Wir liegen also in der Größenordnung von 8 GBytes * 6 Bytes und damit rund 48 gb. Und da ist der Schwachsinn von doppelten Familiennamen und der andere großkotzige Kleinkram, den sich diese großen Geister mit ihren Namen ausdenken schon mit drin.
Und wenn ich eine konkrete Liste finde, dann finde ich mit Sicherheit auch noch eine Möglichkeit, das ordentlich kleiner zu crunchen. Ich gehe davon aus, dass wir das nochmal gut um Faktor 8 zusammen stauchen können, das wären dann so 6 gb an Daten.
Absoluter Blödsinn, für so einen Mist mehr als 10 gb zu verbrauchen. Ich hatte damals ein Telefonbuch von Deutschland, das komplett auf eine Diskette gepasst hat. Haha. Nein, nicht ganz, aber fehlte nicht viel.
Damals war das Byte noch was wert und wir haben auf solche Dinge geachtet, anstatt irgendwelche Megaserver zu ordern und alles mit der groben Kelle zu bedienen. Die Liste passt locker auf jeden PC, wenn man drei vier seiner Propaganda-Hollywood-Schinken dafür in den Papierkorb kippt.
Ich bin sicher, wenn man das Thema ernst angeht, geht es noch kleiner, ich bin aber gerade nicht auf geistiger Höhe mit Fieber und gebrochenem Fuß und einer Woche ohne Schlaf, insofern, tut mir leid, dass ich aus der Hüfte nicht kleiner werde als 10 gb. Das müsste man für ernsthafte Zwecke nochmal angehen, das Thema und dann wird es sicherlich nochmal ordentlich kleiner. Ich spontan nicht, wie, aber wenn man mir die Challenge stellt, das auf eine DVD zu bringen und mir die Medikamente für meine Kopfschmerzen stellt, versuche ich mich dran.
Hoffe, ich konnte helfen.