通过海量题库、编程比赛和实时排名,系统化提升您的编程能力。
"考研真题" 试卷中 2018年考研408计算机统考真题在线评测(附答案) 中有题目如下:
第1题
请根据题44图给出的虚拟储管理方式,回答下列问题。
(1)某虚拟地址对应的页目录号为6,在相应的页表中对应的页号为6,页内偏移量为8,该虚拟地址的十六进制表示是什么?
(2)寄存器PDBR用于保存当前进程的页目录起始地址,该地址是物理地址还是虚拟地址?进程切换时,PDBR的内容是否会变化?说明理由。同一进程的线程切换时,PDBR的内容是否会变化?说明理由。
(3)为了支持改进型CLOCK置换算法,需要在页表项中设置哪些字段?
答:
(1)由图可知,地址总长度为32位,高20位为虚页号,低12位为页内地址。且虚页号高10位为页目录号,低10位为页号。展开成二进制则表示为:0000 0001 1000 0000 0110 0000 0000 1000 B
故十六进制表示为0180 6008H。
(2)PDBR为页目录基址地址寄存器(Page-Directory Base Register),其存储页目录表物理内存基地址。进程切换时,PDBR的内容会变化;同一进程的线程切换时,PDBR的内容不会变化。每个进程的地址空间、页目录和PDBR的内容存在一一对应的关系。进程切换时,地址空间发生了变化,对应的页目录及其起始地址也相应变化,因此需要用进程切换后当前进程的页目录起始地址刷新PDBR。同一进程中的线程共享该进程的地址空间,其线程发生切换时,地址空间不变,线程使用的页目录不变,因此PDBR的内容也不变。
(3)改进型 CLOCK 置换算法需要用到使用位和修改位,故需要设置访问字段(使用位)和修改字段(脏位)。
所属试卷:2018年考研408计算机统考真题在线评测(附答案)
下列关于对象概念的描述中,不正确的是。
存在定义int a[10],x,*pa;,若pa=&a
如果定义float a[10],x;则以下叙述中正确的
请在下面程序的横线处填上适当字句,以使程序完整,并使程
要让一个类中的所有对象具有共同的数据,请使用_____
已知x='hello world.',那么表达式x.f
己知x=[3,7,5],那么执行语句x=x.sort
假设有列表a=['name','age','sex’]
如果函数中没有return语句或者return语句不带
以下函数fun的功能是:统计用数字0~9可以组成多少个
将当前目录下的bin目录和hello、hello.c文
欲把当前目录下的 file1.txt 复制为 file
Linux内核主要由哪几部分组成?每部分的作用?参考答
静态路由设定后,若网络拓扑结构发生变化,需由_____
下面哪个功能用来生成一个文件的校验码?
栈是实现过程和函数等子程序所必需的结构。
将10个元素散列到100000个单元的哈希表中,则(
修改数据库表结构用以下哪一项( )
用于将事务处理写到数据库的命令是( )
在mysql提示符下,输入____命令,可以查看由my
某网络拓扑如题 47 图所示,其中 R 为路由器,主机
(15 分)某 CPU 中部分数据通路如题 43 图所
(13分)对于有向图,如果一个顶点的出度大于入度,则这
程序段:循环体语句执行_____次。
二维数组在内存中存贮时,是按行的顺序进行存储的。
执行下列语句后,*(p+1)的值是_____。
设表的长度为n。在下列结构所对应的算法中,最坏情况下时
在计算机显示器所使用的RGB颜色模型中,( )属于三原
把 64 位非零浮点数强制转换成 32 位浮点数后,不
(国王放置 ) 在 n*m 的棋盘上放置 k 个国王,
更多选择题
更多填空题
第十章 C++流
第九章 C++模板
第八章 C++运算符重载
C++语言程序设计真题5
C++语言程序设计真题4
C++语言程序设计真题3
C++语言程序设计真题2