地址空间中可以容纳多少个字? 2024-6-16 • memory cpu 64-bit computer-architecture cpu-architecture 这是我正在解决的问题 问题:高速工作站具有 64 位字和 64 位地址,地址解析度为字节级。工作站的地址空间可以容纳多少个字? 我定义了问题中的不同术语 字长- 处理器的自然数据单位。字长决定了一次可以处理的信息量 字节级寻址- 支持访问字内单个字节的硬件架构 64 位寻址- 您必须有 64 位来指定地址运行时内存保存指令或数据 地址空间- 运行程序对系统内存的视图 您将如何使用所有这些定义来解决这个问题? 从 64 位开始,我知道内存中技术上有 2^64 个位置,从 64 位字开始,处理器一次处理 8 个字节。但我不知道如何使用这些信息来得出计算机地址空间中有多少个字。 答案1 由于我们有 64 位地址,并且地址解析是字节级的,因此可以寻址 2^64 个字节。由于每个字是 8 个字节,因此可以寻址 (2^64)/8 个字。 相关内容 Surface RT 密码重置 尝试共享目录时出现“无法访问 server_dir”错误 启动到命令行而不加载 GUI [重复] Xen-virt-install 失败 在 Ubuntu 16.04 LTS 中安装 Pygame 时遇到问题! 如何在 Windows 子系统上后台启动图形化 Linux 程序? 系统还原后 Windows 安全中心无法识别第三方实用程序 在 RaggedLeft 中,将连字符后的断词结尾右对齐 从命令行读取有效,在通过 nohup 运行的脚本中失败 仅适用于命令行的 pdf 查看器