⑴ 某虚拟存储器系统采用页式内存管理,假定内存容量为3个页面,开始时是空的,虚拟页面访问地址流
解答:
⑵ 在一个采用页式虚拟存储管理的系统中,有一用户作业,它依次要访问的字地址序列是:
分配给改作业的共3页,刚开始已经把第0页装进去了,按照FIFO算法,
第一次寻找的字地址为115,在第一页,但是他不在该作业的内存中,发生一次缺页中断,将第一页调入内存;
第二次访问228,所在的第二页也不在内存中,发生缺页中断,并把第二页调入内存;
第三次访问88所在0页在内存中,所以就没发生缺页中断;
第四次访问446,所在的4页不在内存中,发生缺页中断,并把最早装进去的0页淘汰,用第四页替换;
第五次访问102,第一页在内存中,所以就不发生缺页中断;
。。。。。。
共访问10次,发生了5次缺页中断,所以0.5的缺页中断率。
lru算法累似。。
⑶ 为什么说请求页式管理可以实现虚拟存储器
请求分页式存储管理的基本思想是:操作系统按照存储块的尺寸,把用户作业地址空间划分成页,全部存放在磁盘上。作业运行时,只先装入若干页。运行过程中遇到不在内存的页时,操作系统就把它从磁盘调入内存。这样一来,用户的作业地址空间无需顾及内存的大小。这与虚拟存储器的思想是完全吻合的。所以,请求分页式存储管理能够向用户提供虚拟存储器。
⑷ 某计算机系统配置的主存储器容量为1M,当采用页式虚拟存储管理时提供给用户使用的逻辑地址空间为4M,
答:(1)、主存一共被划分为256块。
(1M=1024K) 1024k÷4k=256块
(2)、用户作业最多可以有1024页。
(4M=4096K) 4096k÷4k=1024页
(3)、
0 910 21
--------------------------------------------
|页号 | 页内|
⑸ 在一个采用页式虚拟存储器管理的系统中,有一个450字的程序的内存访问序列,10,79,110,17
o
⑹ 虚拟存储器有哪些特征其中最本质的特征是什么
虚拟存储器有离散性,多次性,对换性和虚拟性这四个主要特征:
1、离散性,是指内存分配时采用离散分配的方式。若采用连续分配方式,需要将作业装入到连续的内存区域,这样需要连续地一次性申请一部分内存空间,无法实现虚拟存储功能,只有采用离散分配方式,才能为它申请内存空间,以避免浪费内存空间。
2、 多次性,多次性是指一个作业被分成多次调入内存运行。作业在运行时,只将当前运行的那部分程序和数据装入内存,以后再陆续从外存将需要的部分调入内存。
3、 对换性,对换性是指允许在作业运行过程中换进换出。允许将暂时不用的程序和数据从内存调至外存的对换区,以后需要时再从外存调入到内存。
4、 虚拟性,虚拟性是指能够从逻辑上扩充内存容量,使用户所看到的内存容量远大于实际的内存容量。
(6)某虚拟存储器采用页式内存管理扩展阅读:
虚拟存储器是计算机系统内存管理的一种技术。它使得应用程序认为它拥有连续的可用的内存(一个连续完整的地址空间),而实际上,它通常是被分隔成多个物理内存碎片,还有部分暂时存储在外部磁盘存储器上,在需要时进行数据交换。
虚拟存储器是由硬件和操作系统自动实现存储信息调度和管理的。它的工作过程包括6个步骤:
①中央处理器访问主存的逻辑地址分解成组号a和组内地址b,并对组号a进行地址变换,即将逻辑组号a作为索引,查地址变换表,以确定该组信息是否存放在主存内。
②如该组号已在主存内,则转而执行④;如果该组号不在主存内,则检查主存中是否有空闲区,如果没有,便将某个暂时不用的组调出送往辅存,以便将这组信息调入主存。
③从辅存读出所要的组,并送到主存空闲区,然后将那个空闲的物理组号a和逻辑组号a登录在地址变换表中。
④从地址变换表读出与逻辑组号a对应的物理组号a。
⑤从物理组号a和组内字节地址b得到物理地址。
⑥根据物理地址从主存中存取必要的信息。
⑺ 虚拟内存管理的存储管理
虚拟页式存储管理和一般的页式管理有相同之处,只不过各进程页表要增加指明每个页面所在的位置,也就是这个页面是在内存还是外存中的具体物理地址.当进程工作到需要使用某个页面时,如果通过查页表发现该页表是在外存中,此时要进行缺页中断处理.也就是暂停当前进程的运行,CPU转而执行缺页中断处理程序,把所需要的页面调入内存,在页表上填写该页面的物理页面号,注名该页面已经进入内存,再恢复当前进程的运行。
⑻ 假定某采用页式存储管理的系统中,主存容量为1m
1M=1024K/M*1024B/K=2^20B
1M=1024K 1024k/(255+1)=4k
4k=4*1024b/k=2^12b
⑼ 某虚拟存储器的用户编程空间共32个页面,每页为2kB,内存为16kB。假定某时刻一用户页表中已调入内存的页面
页式存储管理的逻辑地址分为两部分:页号和页内地址。由已知条件“用户编程空间共32个页面”,可知页号部分占5位,由“每页为2KB”,可知页内地址占11位。由“内存为16KB”,可知有8块,块号为3位。
逻辑地址1A5C(H)所对应的二进制表示形式是:0001 1(010 0101 1100) ,根据上面的分析,()内的为页内地址,编码“0001 1”为页号,表示该逻辑地址对应的页号为3。查页表,得到物理块号是7(十进制),即物理块地址为:01 11 ,拼接页内地址10 0101 1100,得01 1110 0101 1100,即1E5C(H)。
⑽ 操作系统题目
1A.为内外存容量之和