操作系统第四章4
参考答案: 设最大缺页率为p,则 0.3p×8ms+0.7p ×20ms+(1-p) ×1us=2us 2400p+14000p+1-p=2 (1ms=1000us) 16399p=1 p=0.00006 补充:存储保护 在多道程序设计的环境下,系统中有系统程序和多个用户程序同时存在,如何保证用户程序不破坏系统程序,用户程序之间不相互干扰? 这就是存储保护所要解决的问题。 什么是存储保护? 把系统程序空间与用户程序空间(由不同的用户空间组成)分隔开来。 使多个用户程序之间隔离,保证每道程序只能在给定的区域内活动。 常用的存储保护有两种: 用户1 用户2 用户3 OS 系统空间 用户空间 120k 下界寄存器 130k 上界寄存器 程序 120k 130k 0 120k ≤ D 130k D —— 物理地址 存储保护 ——上下界保护 存储保护 ——上下界保护 下界寄存器:存放程序装入内存后的开始地址(首址) 上界寄存器 :存放程序装入内存后的末地址 判别式:下界寄存器 ≤ 物理地址 < 上界寄存器 存储保护 ——基址、限长寄存器保护 例: 有一程序装入内存的首地址是500,末地址是1400,访问内存的逻辑地址是500、345、1000。 下界寄存器:500 上界寄存器:1400 逻辑地址+装入内存的首地= 物理地址 1、50
原创力文档

文档评论(0)