Adressbusbreite

Gast #1459018
Lesenswert?

Hi. Ich habe eine Aufgabe in der es um die Adressbusbreite geht.

Aufgabe: Der Hauptspeicher eines Rechners umfasst 2^30 Worte à 32 Bit. 
Wie breit muss der Adressbus des Rechners (mindestens) sein, wenn pro 
Zugriff je ein 32-Bit Wort geladen werden soll.

Stimmt die Rechnung? 2^5=32 => Die Busbreite muss mindestens 5 Bit sein!
#1459023
Lesenswert?

@Jan (Gast)

>Aufgabe: Der Hauptspeicher eines Rechners umfasst 2^30 Worte à 32 Bit.
>Wie breit muss der Adressbus des Rechners (mindestens) sein, wenn pro
>Zugriff je ein 32-Bit Wort geladen werden soll.

Welche Farbe hat das gelbe Schild?

>Stimmt die Rechnung? 2^5=32 => Die Busbreite muss mindestens 5 Bit sein!

Tiefschwarz!
Gast #1459062
Lesenswert?

Hey. Das ist ein Anfängerkurs. Ist die erste Aufgabe die gestellt wurde. 
Da es anscheinend nicht so offensichtlich ist könnte die Frage ja doch 
u.U. berechtigt sein.

Also da das gelbe Schild nicht Tiefschwarz ist müsste die richtige 
Lösung 32 Bit sein.Oder?^^
#1459064
Lesenswert?

Hmm, also aufs Datum geschaut wird es wohl das erste Übungsblatt sein, 
mit dem festgestellt werden soll, wie weit alle Studenten sind ...

Die haben noch viel zu tun an der Fernuni.

@OP:
Tante Emma geht mit 5 Schachteln mit je 10 Fächern für Eier in den 
Supermarkt. Wieviele Eierpackungen mit je 10 Eiern muss sie kaufen?
#1459069
Lesenswert?

Nuja, die Breite vom Datenbus interessiert nicht weiter. Solange die 
Zugriffe so breit sind wie der Bus dürften das auch 17,3 Bits sein. Und 
nun rechne man aus, wieviele verschiedenen Adressen ein 5 Bit breiter 
Adressbus hergibt. Und wieviele Adressen er hergeben muss.
Gast #1459079
Lesenswert?

Tante Emma geht mit 5 Schachteln mit je 10 Fächern für Eier in den
Supermarkt. Wieviele Eierpackungen mit je 10 Eiern muss sie kaufen?

Also: Tante Emma geht mit 5 Schachteln dahin...warum sollte sie denn 
dann da noch eierpackungen da kaufen?
Gast #1459098
Lesenswert?

Also laut deiner Darstellung
2 hoch n Adressen kann man mit n Adressleitungen ansprechen
2 hoch 30 Adressen zu den 32bit Worten gibt es.
Du brauchst also n = ?? Leitungen.
Würde ich jetzt sagen das ich 30 Leitungen brauch?

Aber die Aufgabe fragt ja:
"Wie breit muss der Adressbus des Rechners (mindestens) sein,...?"

"Der Adressbus muss mindestens 30 Leitugnen breit sein?"
#1459143
Lesenswert?

Jan schrieb:
> Ist das nicht vllt ein bisschen hoch? Weil in der Aufgabe steht ja
> Angabe (mindestens). Also die ANtwort besteht aus dem geringst möglichen
> Wert

Die mindestbreite ist 0, da in der Aufgabe nicht steht, dass der gesamte 
Speicher abrufbar sein muss...so wird kann halt immer nur eine feste 
Adresse ausgelesen werden...

Blöde Antwort, ich weiß, aber so wie es in den Wald reinschallt, so 
schallt es heraus...
#1459166
Lesenswert?

Tommy schrieb:
> Nachdem was du geschrieben hast ist bei 2^n, n die Anzahl der Wörter.
> Insofern n=1 für 1 Wort.

Nein n die Anzahl der Leitungen. 2 hoch n die Anzahl der Wörter.
Adam Riese sagt bei n=1 ist 2 hoch 1 dann 2.
2 hoch 0 ergibt dann 1 Wort bei 0 Leitungen.
Gast #1459167
Lesenswert?

Der eine sagt "Der Adressbus muss mindestens 30 Leitungen breit sein" 
der andere "Die mindestbreite beträgt 0"...ich bin vllt nicht der 
helslte in der Informatik aber das sind doch zwei konkret verschiedene 
Aussagen/Antworten oder?
Das mit dem selber Denken ist nicht mein Problem. Würde ich nicht selber 
denken, dann würde ich nicht die gegebenen Antworten hinterfragen.
#1459172
Lesenswert?

Jan schrieb:

> der andere "Die mindestbreite beträgt 0"...ich bin vllt nicht der
> helslte in der Informatik aber das sind doch zwei konkret verschiedene
> Aussagen/Antworten oder?

Yep, es gibt ein paar echte Antworten, teils direkt, teils etwas 
verschlüsselt. Und es gibt welche, die dich eindeutig auf den Arm nehmen 
wollen.

Nun obliegt es dir, den Unterschied zu erkennen. Das war mit "selber 
denken" gemeint. Du sollst verstehen lernen, nicht nachplappern lernen. 
Hast du es verstanden, dann erkennst du den Unterschied zwischen den 
Antworten.
#1459184
Lesenswert?

Das liegt an dem fehlenden Formalismus, Jan.

In deinen Unterlagen wird wohl gesagt werden, welcher Art die 
Adressierung ist. Man "könnte" auch einen Bus so auslegen, dass man 
einfach so oft weiter liest bis man an der gewünschten Adresse ist, oder 
ganz non-deterministisch die gesuchte Adresse vom Speicher ermittelt 
wird. In diesen Fällen bräuchte man keine Leitung.

Ist der Kontext der Aufgabe aber so, dass jede Leitungen nur eine 
Information(Bit) zur Adressierung tragen kann, diese parallel auf dem 
Adressbus übermittelt wird, der keine weiteren Signalleitungen besitzt, 
in einer Operation funktionieren soll, und alles deterministisch abläuft 
(hab ich eine Rahmenbedingung vergessen?) dann ist die Antwort die 
errechnete.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren