第七章 课件..pdf

第七章 课件.

第七章 内存管理 第八章虚拟内存  单道程序设计系统中,内存被划分为两部分  一部分供操作系统使用(驻留监控程序、内核)  一部分供当前正在执行的程序使用  多道程序设计系统中  在内存中进一步细分出用户部分,以满足多进程要求  细分的任务由操作系统动态完成 内存管理  重定位  保护  共享  逻辑组织  物理组织  程序员并不知道进程执行时在内存的位置  进程可能被置换到磁盘,再次进入内存时将在不 同的位置,需要重定位  必须允许进程通过swapping技术在内存移动  内存索引(逻辑地址)必须转换成进程的物理内 存空间  内存管理:避免内存中的进程间有意无意的互相干 扰,防止地址越界和操作越权;  用户进程不能访问OS的任何代码或数据;  进程未经授权不能访问其他进程的内存单元,读或写  编译时不可能检查绝对地址来确保保护,必须在指令访问 内存时判断访问是否违法  此需求必须由CPU (硬件)来满足,而不是由OS (软件)满足  允许多个进程访问内存的同一部分  多个进程属于同一

文档评论(0)

1亿VIP精品文档

相关文档