计算机操作系统原理与实践—基于openEule课件 第3章 内存管理.pptxVIP

  • 0
  • 0
  • 约1.53万字
  • 约 80页
  • 2026-06-26 发布于山东
  • 举报

计算机操作系统原理与实践—基于openEule课件 第3章 内存管理.pptx

操作系统第3章内存管理

3.1内存的相关概念什么是内存?内存(Memory)也被称为内存储器或主存储器,其作用是用于暂时存放CPU中的运算数据,以及与硬盘等外部存储器交换的数据。内存以字节为存储单位,内存地址空间(也称为物理地址空间)是指对内存编码的范围。所谓编码就是对每一个物理存储单元(一个字节)分配一个号码,通常叫作“物理地址”或“内存地址”。分配一个号码给一个存储单元的目的是为了便于找到它,完成数据的读写,这就是所谓的“寻址”

3.1内存的相关概念指令运行的原理x=x+1指令1:将变量x所在内存单元的值送到AX寄存器指令2:将AX寄存器的内容加1指令3:将AX寄存器中的内容回写到变量x的单元编译后...指令1指令2指令35代码段数据段变量x5AX寄存器CPU+1①②③4965程序经过编译之后,会生成CPU能识别的机器指令,这些指令会告诉CPU应该去内存的哪个地址存/取数据,应该对数据做什么样的处理。在生成机器指令的时候,地址是逻辑地址。x变量的逻辑地址但它被载入内存后,在内存中的物理地址为4965,显示了虚地址与物理地址的区别与联系。

3.1内存的相关概念地址重定位地址重定位可以分为动态地址重定位与静态地址重定位两种方式。1)静态地址重定位是在程序执行之前,由装配程序完成的地址映射工作,如图所示。静态地址重定位的优点是不需要硬件支持,但是缺点是必

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档