信息是如何存储的?

Her*_*che 6 memory storage hard-drive

在过去,8 位信息和 8 位计算机相处得很好

有一个 8 位的 ASCII,所以单个字节是单个字符和内存/磁盘中的单个和整个位置

然后出现了 16 位、32 位和 64 位计算机,但我迷失了方向

字符是如何存储的?是否使用了 16/32/64 位 ASCII??

如果我有一个 8 位宽的数据怎么办?我可以在一个位置存储多个字符吗?

例如对于 32 位,如果只使用 8 位,则有 24 位未使用?

内存/磁盘位置-> 0000000 00000000 0000000 xxxxxxx

还是 16/32/64 内存/磁盘方向仍然指向 8 位而不是 16/32/64 位字?

所以8位还活着吗?似乎是

编辑

忘记 ASCII,我想知道单个地址(内存/磁盘内)是否指向 8/16/32/64 位平台中的单个 8 位字节

小智 5

如果超过 8 位,则根据定义,字符不是 ASCII。数字还是数字。

字节仍然是字节。具有更宽数据路径的计算机只会同时获取更多数据。32 位系统本机一次将操作 4 个字节,而 64 位计算机将使用 8 个字节。

磁盘如何管理数据是一个单独的问题 - 它会在内部做自己的事情,并以适当大小的数据块响应接口(SATA 等)。


mou*_*iel 0

64 位 CPU 能够寻址 8 位数据。

单个char存储在单个字节上。