Byteaddressable
Byteaddressable is a memory architecture in which the smallest addressable unit of memory is one byte, typically 8 bits. In byteaddressable systems, each memory address identifies a single byte, and multi-byte data occupy consecutive addresses. This contrasts with bit-addressable architectures, where individual bits are addressable, or word-addressable systems, where addresses refer to fixed-size words.
Most contemporary CPUs and memory systems are byteaddressable; pointers and array indices typically count bytes. The
The byteaddressable model offers fine-grained memory addressing, which supports compact data structures and straightforward input/output. It
Historically, some architectures used addressing schemes other than bytes, but byteaddressable memory has become the standard