Byte addressing in hardware architectures supports accessing individual bytes. Computers with byte addressing are sometimes called byte machines, in contrast to word-addressable architectures, word machines, that access data by word.
Attributes | Values |
---|
label
| - Byte addressing
- Bytemaschine
- バイトアドレス
|
comment
| - バイトアドレス(バイトアドレッシング、Byte addressing)は、ワードと呼ばれる比較的大きい単位ではなく、データの個々のバイトへのアクセスをサポートするハードウェアアーキテクチャを表している。 デジタル記憶装置の基本的な単位はビットと呼ばれる。大部分のコンピュータ・アーキテクチャでは、8つのビットをまとめてバイトを作る。バイトアドレス指定が可能なメモリは、データバスとアドレスバスの幅に関わらず、一度に8ビットのアクセスを行うことが出来ることを表している。 多くの通常のアーキテクチャでは、一度に8ビット以上のデータを扱うことが出来る。Intel 386SXプロセッサは、16ビットバスで転送を行うため、16ビット(2バイト)のデータを扱うことが出来る。しかし、メモリ上のデータは様々な長さがある。64ビットアーキテクチャマシンは1バイトの大きさのデータを、64ビットデータバスを使ってアクセスする必要がある。8ビットの部分にアクセス可能なメモリは、バイトアドレス可能メモリ(Byte-Addressable Memory)と呼ばれる。
- Als Bytemaschine bezeichnet man Digitalrechner, deren Prozessoren als kleinste Einheit eine Bitfolge mit der Länge eines Bytes (üblicherweise 8 Bit) adressieren und verarbeiten können. Es ist zwar möglich, ein Byte als eine Verkettung von mehreren 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.
- Byte addressing in hardware architectures supports accessing individual bytes. Computers with byte addressing are sometimes called byte machines, in contrast to word-addressable architectures, word machines, that access data by word.
|
sameAs
| |
topic
| |
described by
| |
Subject
| |
dbo:wikiPageID
| |
dbo:wikiPageRevisionID
| |
dbo:wikiPageWikiLink
| |
is primary topic of
| |
wasDerivedFrom
| |
dbo:abstract
| - バイトアドレス(バイトアドレッシング、Byte addressing)は、ワードと呼ばれる比較的大きい単位ではなく、データの個々のバイトへのアクセスをサポートするハードウェアアーキテクチャを表している。 デジタル記憶装置の基本的な単位はビットと呼ばれる。大部分のコンピュータ・アーキテクチャでは、8つのビットをまとめてバイトを作る。バイトアドレス指定が可能なメモリは、データバスとアドレスバスの幅に関わらず、一度に8ビットのアクセスを行うことが出来ることを表している。 多くの通常のアーキテクチャでは、一度に8ビット以上のデータを扱うことが出来る。Intel 386SXプロセッサは、16ビットバスで転送を行うため、16ビット(2バイト)のデータを扱うことが出来る。しかし、メモリ上のデータは様々な長さがある。64ビットアーキテクチャマシンは1バイトの大きさのデータを、64ビットデータバスを使ってアクセスする必要がある。8ビットの部分にアクセス可能なメモリは、バイトアドレス可能メモリ(Byte-Addressable Memory)と呼ばれる。
- Als Bytemaschine bezeichnet man Digitalrechner, deren Prozessoren als kleinste Einheit eine Bitfolge mit der Länge eines Bytes (üblicherweise 8 Bit) adressieren und verarbeiten können. Es ist zwar möglich, ein Byte als eine Verkettung von mehreren 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 nur ein Byte verarbeiten kann. Moderne Prozessoren sind in der Lage, 32, 64 oder gar 128 Bit (also 4, 8, bzw. 16 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 bzw. jedes Gerät der elektronischen Datenverarbeitung ist eine Bytemaschine.
* Siehe auch: Von-Neumann-Architektur
- Byte addressing in hardware architectures supports accessing individual bytes. Computers with byte addressing are sometimes called byte machines, in contrast to word-addressable architectures, word machines, that access data by word.
|
dbo:wikiPageLength
| |
dbp:wikiPageUsesTemplate
| |
is seeAlso
of | |
is sameAs
of | |
is topic
of | |
is dbo:wikiPageWikiLink
of | |
is dbo:wikiPageRedirects
of | |
is topic
of | |
is http://vocab.deri.ie/void#inDataset
of | |