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
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 ;)
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.
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
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.