Byte-addressable
Encyclopedia
Byte addressing refers to hardware architectures which support accessing individual byte
Byte
The byte is a unit of digital information in computing and telecommunications that most commonly consists of eight bits. Historically, a byte was the number of bits used to encode a single character of text in a computer and for this reason it is the basic addressable element in many computer...

s of data rather than only larger units called words, which would be word-addressable
Word-addressable
Word-addressable is a Computer Architecture term.In computer architecture, a word is an ordered set of bytes or bits that is the normal unit in which information may be stored, transmitted, or operated on within a given computer....

.

The basic unit of digital storage is called a bit
Bit
A bit is the basic unit of information in computing and telecommunications; it is the amount of information stored by a digital device or other physical system that exists in one of two possible distinct states...

. In most common computer architectures
Computer architecture
In computer science and engineering, computer architecture is the practical art of selecting and interconnecting hardware components to create computers that meet functional, performance and cost goals and the formal modelling of those systems....

, 8 bits are grouped together to form a byte
Byte
The byte is a unit of digital information in computing and telecommunications that most commonly consists of eight bits. Historically, a byte was the number of bits used to encode a single character of text in a computer and for this reason it is the basic addressable element in many computer...

. Byte addressable memory refers to architectures where data can be accessed 8 bits at a time, irrespective of the width of the data and address buses.

Many common architectures can address more than 8 bits of data at a time. For example, the Intel 386SX processor can handle 16-bit (two-byte) data, since data is transferred over a 16-bit bus
Computer bus
In computer architecture, a bus is a subsystem that transfers data between components inside a computer, or between computers.Early computer buses were literally parallel electrical wires with multiple connections, but the term is now used for any physical arrangement that provides the same...

. However, data in memory may be of various lengths. A 64-bit architecture machine might still need to access byte-sized data over its 64-bit address line. Such memory, which is accessible in 8-bit segments, is called Byte-Addressable Memory.

Hence it is called byte-addressable memory.
The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK