●为了保证程序在使用内存的不同区 域时仍能正确地执行,必须把在程 序执行时要访问的存储单元的位置 由用户在编制程序时所定的地址变 换成它们在内存的实际地址。 ●地址变换又称为地址重定位
⚫为了保证程序在使用内存的不同区 域时仍能正确地执行,必须把在程 序执行时要访问的存储单元的位置, 由用户在编制程序时所定的地址变 换成它们在内存的实际地址。 ⚫地址变换又称为地址重定位
3.存储保护 ●在整个内存空间中既存放着系统的 程序和数据,又有多个用户的程序 和数据。 ●保证系统的程序和数据不被用户非 法访问和破坏。 ●保证每一个用户信息的安全。做到 用户之间不能相互交叉和干扰
3.存储保护 ⚫在整个内存空间中既存放着系统的 程序和数据,又有多个用户的程序 和数据。 ⚫保证系统的程序和数据不被用户非 法访问和破坏。 ⚫保证每一个用户信息的安全。做到 用户之间不能相互交叉和干扰
4.存储共享 ●为了有效地节省内存空间,对于多 个程序共同使用的程序和数据只需 在內存中存放一个拷贝。 ●存放这些共用程序和数据的内存区 域要做到允许有关的程序在运行时 都可以访问它们
4.存储共享 ⚫为了有效地节省内存空间,对于多 个程序共同使用的程序和数据只需 在内存中存放一个拷贝。 ⚫存放这些共用程序和数据的内存区 域要做到允许有关的程序在运行时 都可以访问它们
5.存储扩充 ●在物理内存空间不变的前提下,通 过软件方法为用户作业提供一个比 物理内存空间大得多的存储空间。 ●达到在一个较小的内存区域中运行 较大程序的目的。 ●操作系统的存储管理采用覆盖技术 和虚拟存储技术实现内存扩充
5.存储扩充 ⚫在物理内存空间不变的前提下,通 过软件方法为用户作业提供一个比 物理内存空间大得多的存储空间。 ⚫达到在一个较小的内存区域中运行 较大程序的目的。 ⚫操作系统的存储管理采用覆盖技术 和虚拟存储技术实现内存扩充
§2地址重定位 作业装入内存时,必须根据装入的 起始位置对作业中的地址代码进行 变换,这种地址变换过程就是地址 重定位。 ●操作系统根据设计目标可以采用 静态地址重定位 ◆动态地址重定位
§2 地址重定位 ⚫作业装入内存时,必须根据装入的 起始位置对作业中的地址代码进行 变换,这种地址变换过程就是地址 重定位。 ⚫操作系统根据设计目标可以采用: 静态地址重定位 动态地址重定位