Registrieren Passwort vergessen?

Bytemaschine

27. Aug 2008, 12:36

Als Bytemaschine bezeichnet man Digitalrechner, deren Prozessoren als kleinste Datenstruktur eine Bitfolge mit der Länge eines Bytes (8 Bit) verarbeiten können. Es ist zwar möglich, ein Byte als eine Verkettung von acht binären Datentypen zu sehen, jedoch betrifft jede bitweise Operation auf dieses Byte immer das Byte als Ganzes. Dies bedeutet, dass das komplette Byte für jede bitweise Operation in eines der Datenregister der CPU geladen wird und nicht nur derjenige Teil davon, der von der Operation verändert wird. Zeiger auf Speicheradressen zeigen dabei immer auf den Anfang eines Bytes. Erhöht man einen solchen Zeiger um "1", so zeigt er nicht auf das nächste Bit, sondern auf das nächste Byte im Speicher.

Dies bedeutet jedoch nicht, dass eine Bytemaschine pro Taktzyklus auch höchstens nur ein Byte verarbeiten kann. Moderne Prozessoren sind in der Lage, 32 oder gar 64 Bit (also 4, bzw. 8 Bytes) pro Register abzulegen und innerhalb eines Taktschrittes zu verarbeiten. Noch komplexere Datenstrukturen können auf mehrere Register (zeitlich seriell und/oder parallel) verteilt und mit mehreren Taktschritten verarbeitet werden.

Jeder PC ist eine Bytemaschine.

Siehe auch: Von-Neumann-Architektur

Dieser Artikel ist eine Kopie aus der freien Enzyklopädie Wikipedia. Am Originalartikel kann jeder Korrekturen und Ergänzungen vornehmen. Zudem kann man frühere Versionen einsehen.
In Kooperation mit Lycos Europe Network