Hallo Zusammen, mal eine Frage: Kann mir jemand eindeutig den Unterschied zwischen Paging und Banking erklären. Ich finde einfach keine zweifelsfrei richtige Definition im Netz. Vielen Dank, Bärtram
Also, ich beanstande nicht das Recht, hier eindeutig und unverbindlich das Richtige zu sagen... 1.) Paging : darunter verstehe ich, das Wechseln zwischen verschiedenen Speicher"seiten", d.h. das Wechslen zwischen verschiedenen Blöcken des betreffenden Speichers, welche immer auf einmal bearbeitet werden müssen. Also ist es hier nicht möglich, ein einzelnes Byte in einer "Seite" von (z.B.) 256 Byte zu ändern, ohne, die verbleibenden 255 erneut zu schreiben (selbst bei gleichem Inhalt). 2.) Unter Banking verstehe ich, das Wechseln der entsprechenden "Seite" nach erfolgtem Schreibzugriff. Insbesondere, wenn der Zugriff noch nicht beendet wurde, sondern der Baustein lediglich mit der Anforderung betagt wurde und ausreichend "Informationen" hat, die Aktion selbstständig durchzuführen. Dies ermöglicht das sog. "Verschränken" von Speicherbänken. D.h. man schreibt in eine "Bank" (eine undefinierte Mege von Daten) und beginnt bereits den nächsten Schreibzyklus (in einer anderen "Bank"), während die erste Bank noch mit dem sog. "write-back" beschäftigt ist (sie schreibt also die Daten des vorherigen Zyklus' noch in den tatsächlich vorhanden Speicher). Somit lassen sich wesentlich geringere Zugriffszeiten erreichen, als in herkömmlicher Technik, da u.U. 2, 4 oder gar 8 "Chips" ihren Auftrag bekommen, und diesen nach einander abarbeiten. (ist der letzte fertig, kann direkt mit dem ersten wieder begonnen werden. Ich hoffe, ich konnte Dir irgendwie helfen. Bin auch schon ziemlich betrunken, also nimm nicht alles allzu ernst. Greetz Ganove Nr.1 aka LT aka the Nipple Tweaker aka the Butt Munch....( da könnt ich noch einige Seiten voll schreiben...) PS: Literauthinweis: Thomas Flik - Mikroprozessortechnik ISBN 3-540-42042-8 - kann ich nur empfehlen, redet viel, aber sagt nicht wenig! Ein MUSS für jeden elektrofreak! (ab 1MHz) (wichtig: ich erhebe keinen Anspruch darauf, dass der hier genannte Autor in irgend einer Form mit dem von mir geposteten in Verbindung steht! - Ich muss auf diese, etwas peinliche Floskel aufmerksam machen, da mir schon einaml jemand (schwäbisch:) einen "Bolzen" draus gedreht hat, und ich hinterher der Regresspfichtige war.
sorry, >(ist der letzte fertig, >kann direkt mit dem ersten wieder begonnen werden. soll natürlich heissen: ist der erste fertig, kann der erste wieder neu beginnen, während der zweite noch läuft, usw. usf.
Banking, Paging, Segmentierung sind nur verschiedene Wörter für die selbe Sache: Ein Speicherbereich läßt sich nicht komplett zugreifen. Es muß also zuerst eine Bank (oder Page, Segment) ausgewählt werden und dann kann innerhalb der Bank zugegriffen werden. Z.B. beim 8051 hat man 32 Register, die in 4 Bänken angelegt sind, d.h. es können immer nur 8 Register gleichzeitig verwendet werden. Peter
...wobei die einzelnen Befriffe in bestimmten Bereichen dann wieder durchaus ihre besondere Bedeutung haben, also wäre es gut zu wissen, um welchen Bereich es geht. Das Konzept des Pagings und der Segmente ist z.B. in der x86-Architektur durchaus nicht dasselbe.
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.