Delphi-PRAXiS
Seite 1 von 5  1 23     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Algorithmen, Datenstrukturen und Klassendesign (https://www.delphipraxis.net/78-algorithmen-datenstrukturen-und-klassendesign/)
-   -   Speichergrößen heutzutage korrekt interpretieren/betiteln (https://www.delphipraxis.net/196965-speichergroessen-heutzutage-korrekt-interpretieren-betiteln.html)

KodeZwerg 4. Jul 2018 15:33


Speichergrößen heutzutage korrekt interpretieren/betiteln
 
Herzliches Hallo an alle!
Ich möchte nicht die Büchse der Pandora öffnen aber mal Eure fachliche Meinung dazu hören wollen.
Es geht um Speichergrößen und wie man Sie heutzutage am besten visuell Darstellt.
Seit Ende der 60er Jahre wird ja fälschlich 1024 Byte = 1 Kilobyte für Pc-Mengenangaben und bis heute noch so im Windows-Explorer verwendet.
Bislang machte ich es genauso, also alles was im Pc als Menge in Byte gerechnet wird behandel ich für Darstellung genau so (Ram-Size, HD-Size, CD-Size, File-Size, DB-Size, TCP/IP, usw usf)
Sollte ich, wenn ich ein modernes Programm entwickle das viel mit visuellen Byte Mengen und deren Kilo Mega Giga Angaben zu tun hat eine Option für diese Kib Mib Gib Darstellung berücksichtigen, wenn ja, dann einzeln per Typ (Ram, Hd, File etc) oder global für alles?
Oder wie handhabt Ihr so etwas heutzutage?
(1 Kilo sind ja nunmal 1000 und nicht eintausendundvierundzwanig, ich will Anwender auch nicht mit falschen Werten täuschen)

Danke fürs Lesen und Eure Meinung dazu!

Zacherl 4. Jul 2018 15:45

AW: Speichergrößen heutzutage korrekt interpretieren/betiteln
 
Ich persönlich verwende schon seit ewigen Zeiten ausschließlich immer die KiB/MiB/GiB/... Darstellung. Meiner Erfahrung nach ignorieren/überlesen unversierte Anwender die kleine "i" einfach (denen ist es eh egal), während Power-User korrekt auf die 2er-Potenzen schließen. Bisher habe ich hierzu nie negatives Feedback erhalten.

Redeemer 4. Jul 2018 15:46

AW: Speichergrößen heutzutage korrekt interpretieren/betiteln
 
[GOOGLE]Binärpräfix[/GOOGLE]
Problem gelöst, Thread kann geschlossen werden.

himitsu 4. Jul 2018 15:51

AW: Speichergrößen heutzutage korrekt interpretieren/betiteln
 
"Korrekt" kommt darauf an, welche Definition du nimmst.

https://en.wikipedia.org/wiki/Kibibyte

KiB = KibiByte
KB = KiloByte

MiB = MebiByte (alle sind BI, darum nicht Megi)
MB = MegaByte


Das Problem ist einfach, dass man sich zwar schlau dachte "Kilo machen wird NUN auch zu 1000"
und erfinden was Neues, für 1024,

ABER da es massenhaft täglich genutzte Programme gibt, die weiterhin K=1024 rechnen,
hätte man das einfach andersrum lösen sollen "Kilo in Binär weiterhin 1024" und das Neue mit 1000, denn so wäre es immer eindeutig.

Wenn ich nun in meinem Programm mit dem neuen MB arbeite, dann weiß keiner ob ich 1000 oder 1024 nutze.

Zitat:

Seit Ende der 60er Jahre wird ja fälschlich 1024 Byte
Das ist so nicht ganz korrekt.

OK, in der Dezimaldarstellung passt KILO nicht in ein 10er-System,
1000 (1000^1) = 1 Kilo
1000000 (1000^2) = 1 Mega
1000000000 Bit (1000^3) = 1 Giga

aber binär stimmt es.

10 Bit (10*1) = 1 Kilo
20 Bit (10*2) = 1 Mega
30 Bit (10*3) = 1 Giga



Lösung: Der Mensch braucht 4 Finger pro Hand (siehe Zeichentrick: 3+1) und schon können wir viel besser binär rechnen. (4+4 = 8 Bit)



OK, es gibt eine Branche, die schon fast seit Anfang an mit 10 rechnet. (Festplattenhersteller, damit ihre Platten größer wirken ... eine 1 ExaByte ist bei denen 13% kleiner :stupid:)

Neutral General 4. Jul 2018 15:55

AW: Speichergrößen heutzutage korrekt interpretieren/betiteln
 
Zitat:

Zitat von Redeemer (Beitrag 1406496)
[GOOGLE]Binärpräfix[/GOOGLE]
Problem gelöst, Thread kann geschlossen werden.

Allen inkl dem Kodezwerg ist das bekannt.
Das beantwortet aber nicht die Frage.

Der schöne Günther 4. Jul 2018 15:57

AW: Speichergrößen heutzutage korrekt interpretieren/betiteln
 
Zitat:

Zitat von Zacherl (Beitrag 1406495)
Bisher habe ich hierzu nie negatives Feedback erhalten.

Ich würde negatives Feedback geben denn ich hätte gerne eine Einstellung um wieder meine gewohnten GB und MB zu sehen. Ich verstehe den Nutzen dahinter sowieso nicht. Es ist mir doch egal wieviele Bytes das wirklich sind. Das ist als würde man Schuhgrößen im µm angeben wollen nur weil das korrekter ist.

Wenn es um Speicherplatz auf Datenträgern oder im Hauptspeicher geht dann ist doch sowieso nur der relative Anteil von irgendetwas interessant und nicht ob es als Absolutwert nun ein paar hundert Byte mehr oder weniger sind.

Redeemer 4. Jul 2018 16:02

AW: Speichergrößen heutzutage korrekt interpretieren/betiteln
 
Zitat:

Zitat von himitsu (Beitrag 1406497)
Korrekt kommt darauf an, welche Definition du nimmst.

https://en.wikipedia.org/wiki/Kibibyte

KiB = KibiByte
KB = KiloByte

Falsch.

KiB = Kibibyte
kB = Kilobyte
KB = Kibibyte (nicht standardkonform)

Zacherl 4. Jul 2018 16:32

AW: Speichergrößen heutzutage korrekt interpretieren/betiteln
 
Zitat:

Zitat von Der schöne Günther (Beitrag 1406499)
Zitat:

Zitat von Zacherl (Beitrag 1406495)
Bisher habe ich hierzu nie negatives Feedback erhalten.

Ich würde negatives Feedback geben denn ich hätte gerne eine Einstellung um wieder meine gewohnten GB und MB zu sehen. Ich verstehe den Nutzen dahinter sowieso nicht. Es ist mir doch egal wieviele Bytes das wirklich sind. Das ist als würde man Schuhgrößen im µm angeben wollen nur weil das korrekter ist.

Das Problem ist, dass deine "gewohnten GB und MB" meistens einfach nur das falsche Suffix verwenden. Der Wert bleibt somit der gleiche. Und nein, ich finde das nicht penibel, denn bei größeren Werten macht sich die Differenz durchaus ziemlich deutlich bemerkbar. Alleine bei 1 Terrabyte, hast du bereits einen Unterschied von 10% :o

himitsu 4. Jul 2018 16:50

AW: Speichergrößen heutzutage korrekt interpretieren/betiteln
 
Fazit KiB/MiB/GiB kannst du immer problemlos nutzen, da es dort immer als 1024 gilt.
Es kann maximal sein, dass dich Welche fragen was dieses "i" heißen soll ... oder alle übersehen es einfach.


Ich persönlich hätte liebend gern schon seit vielen Jahren in neuen Programmen mit 1000 gerechnet, da den Meisten eh unbekannt ist, dass es dort 1024 sind.
Aber jeder der nur das ALTE kennt, der denkt meine Werte sind falsch, weil MB <> MB :wall: und außerdem rechnen viele FileExplorer und auch die Open-/SaveDialoge noch mit 1024, aber ohne das richtige Sufix.

Dalai 4. Jul 2018 16:51

AW: Speichergrößen heutzutage korrekt interpretieren/betiteln
 
Und bitte noch eine Sache beachten: Kib sind eigentlich Kilobit (oder Kibibit) und Gib eigentlich Gigabit (oder Gibibit), d.h. hier kommt es auf die Größe (des Buchstaben) an.

Ich selbst verwende wenn möglich ebenfalls die Binärpräfixe, also KiB, MiB, GiB usw.

Grüße
Dalai


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:29 Uhr.
Seite 1 von 5  1 23     Letzte »    

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz