Hallo Experten
habe eine etwas doofe Frage:
Wieviel Bytes werden benötigt um 1GB zu adressieren?
Suche schon seit Stunden nach der Lösung, bin leider irgendwie zu blöd…
Ich danke Euch
Gruss Marco
Hallo Experten
habe eine etwas doofe Frage:
Wieviel Bytes werden benötigt um 1GB zu adressieren?
Suche schon seit Stunden nach der Lösung, bin leider irgendwie zu blöd…
Ich danke Euch
Gruss Marco
Hallo Marco
habe eine etwas doofe Frage:
Was ist an der Frage doof?
Wieviel Bytes werden benötigt um 1GB zu adressieren?
Wenn 1 Byte = 8 Bit, dann benötigst du 30 Bit (vorausgesetzt, du kannst das erste Byte mit „0“ adressieren), das sind dann wiederum - wenn es keine „geteilten“ Bytes gibt - 4 Byte (4 * 8 = 32 Bit). 4 Byte wiederum würden zum Adressieren von insgesamt 4GB ausreichen.
Suche schon seit Stunden nach der Lösung, bin leider irgendwie
zu blöd…
Na, „zu blöd“ bist du deswegen noch lange nicht.
Gruss
Peter
Hallo Marco,
suchst Du das hier?
h FFFFF = 1.048.575 = 1MB
Das kann der Windowseigene Taschenrechner im Zubehör. 
Gruß, Rainer
Danke Euch allen!
derjenige welcher mir die aufgabe gestellt hat, hat mir folgendes als lösung angegeben:
1GB=8Gb = 2^33 Bit
(soweit so gut, das kann ich ja noch nachvollziehen.)
„wie du siehst, brauchst du 33 Bit um 1 GB binär darzustellen, daraus ergibt sich 4,125 - also 5 - Byte um 1 GB adressieren zu können.“
WAS stimmt jetzt Eurer Ansicht nach?
Ich hoffe, dass Peter recht hat!!!
Danke nochmals
Marco
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]
Moin
1GB=8Gb = 2^33 Bit
WAS stimmt jetzt Eurer Ansicht nach?
Das Problem ist einfach: ihr redet aneinander vorbei.
Normalerweise addressiert man Byte-weise. D.h. eine Adresse XYZ zeigt auf ein Byte. Der Aufgabensteller adressiert Bit-weise. D.h. eine Adresse XYZ zeigt auf ein Bit.
1 Byte = 8 Bit => 8x mehr Adressen zu unterscheiden => 4,125Byte => 5 Byte Adressen.
cu
Hallo Marco,
irgendwie scheine ich hier total im dunkeln zu tapsen.
Wenn ich 1 GB was ja 1000*1000*1000 ist versuche binaer darzustellen, so brauche ich insgesamt 30 Bit. da ein Byte = 8 bit hat, so brauche ich 4 byte.
1 GB = 1000 Byte *1000*1000 = 1000000000 = binaer 111011100110101100101000000000 -> 30 Bit -> entsprich 4 Byte
Habe ich das alles falsch verstanden oder wo liegt mein fehler?
MFG Alex
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]