8 bit Bus nur 64 Requester warum?

Gast #1357092
Hallo an alle,
unser Professor hatte einmal in der Vorlesung die Frage in den Raum 
gestellt. Wieso man mit einem 8 bit breiten Bus nur 64 BusRequester 
ansteuern kann. Das ist leider schon etwas her nur uns hat die Frage 
erst jetzt beschäftigt finden aber keine so rechte Antwort. BusRequester 
müssten alle Instanzen (Schaltkreise o.ä.) im PC sein, also zum Beispiel 
CPU, PIO, HS usw.

Meine Überlegung:
Ein Normaler PC besitz doch einen Datenbus eine Steuerbus und eine 
Adressbus. Bei dieser Frage müssen wir ja nur den Steuerbus betrachten, 
oder?

Jeder Bus hat eine breite von 8 Bit sozusagen 8 dünne Adern in denen 
Strom 1 oder kein Strom 0 anliegt.

1,0 sind 2 Zustände -> Basis 2 welches 8 mal vorhanden ist daher 
Exponent 8.
2^8=256 und nicht 64

Wie kommt man nun auf 64, was wir doppelt oder 4 fach benötigt? Hmm! 
Googel und Wikipedia haben mich nicht wirklich weiter gebracht, leider. 
Wäre schön, wenn hier jemand die Lösung weis.

Gruß Meho
Persönliche Seite
6 bit (2^6 = 64) für die Requests, eine globale Request Line, ein 
globales Acknoledge wäre z.B. möglich...

> Wieso man mit einem 8 bit breiten Bus nur 64 BusRequester
Was für ein Bus, Was für ein Requester(Model), Was für ein Protokoll 
etc... alles sachen die da noch reinspielen könnten... Also müßtest du 
schon nochmal in den Unterlagen nachsehen oder den Prof fragen ;)
Gast
wir haben semesterferien und der prof meinte wir sollte uns über diese 
frage mal gedanken machen von daher würde der sich ziemlich verarscht 
vorkommen wenn ich ihn seine eigene frage stelle.

was haben protokolle mit dem bus zu tun?
ich sagte doch das es der steuerbus ist!
und was meinst du mit requestermodel?

danke für deine antwort aber das hilft mir nicht weiter, könntest du 
bitte etwas konkreter werden, was musst man da noch wissen um die frage 
zu beantworten?

danke!
gruß Meho
Dummerweise gibt es darauf keine Antwort, weil es schlicht keinen 
allgemeinen Zusammenhang zwischen Busbreite und Anzahl Busrequester 
gibt.

Wenn der hier betrachtete Bus jedoch ein bestimmtes Verfahren zum 
Busrequest verwendet, kann sich durch dieses Verfahren eine 
Beschränkung ergeben. Ohne Kenntnis des Verfahrens lässt sich das jedoch 
nicht beantworten.
Gast
A. K. schrieb:
> Dummerweise gibt es darauf keine Antwort, weil es schlicht keinen
> allgemeinen Zusammenhang zwischen Busbreite und Anzahl Busrequester
> gibt.

Hi,

dazu ein wohlbekanntes Beispiel: am SCSI-Bus dient je eine einzelne 
Datenleitung (von 8 oder 16) zur Arbitrierung, daher können nur 8 oder 
16 Geräte angeschlossen werden, eines davon ist der Kontroller.

Andrerseits kann man sich eine beliebig komplexe Kodierung des Requests 
ausdenken, auch sequentiell, so dass es eigentlich keine obere Grenze 
für die Anzahl der möglichen Requests gibt.

In beiden Fällen tritt Paragraph 1 in Kraft: der Prof hat immer Recht.

Gruss Reinhard

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 17 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.