通过海量题库、编程比赛和实时排名,系统化提升您的编程能力。
"考研真题" 试卷中 2017年考研408计算机统考真题在线评测(附答案) 中有题目如下:
第1题
假定题44给出的计算机M采用二级分页虚拟存储管理方式,虚拟地址格式如下:
请针对题43的函数f1和题44中的机器指令代码,回答下列问题。
(1)函数f1的机器指令代码占多少页?
(2)取第1条指令(push ebp)时,若在进行地址变换的过程中需要访问内存中的页目录和页表,则会分别访问它们各自的第几个表项(编号从0开始)?
(3)M的I/O采用中断控制方式。若进程P在调用f1之前通过scanf( )获取n的值,则在执行scanf( )的过程中,进程P的状态会如何变化?CPU是否会进入内核态?
答:
(1)函数f1的代码段中所有指令的虚拟地址的高20位相同,因此f1的机器指令代码在同一页中,仅占用1页。(1分)页目录号用于寻找页目录的表项,该表项包含页表的位置。页表索引用于寻找页表的表项,该表项包含页的位置。
(2)push ebp指令的虚拟地址的最高10位(页目录号)为 00 0000 0001,中间10位(页表索引)为00 0000 0001,所以,取该指令时访问了页目录的第1个表项,(1分)在对应的页表中访问了第1个表项。(1分)
(3)在执行scanf( )的过程中,进程P因等待输入而从执行态变为阻塞态。(1分)输入结束时,P被中断处理程序唤醒,变为就绪态。(1分)P被调度程序调度,变为运行态。(1分)CPU状态会从用户态变为内核态。(1分)
所属试卷:2017年考研408计算机统考真题在线评测(附答案)
下列字符串中不能作为C++标识符的是
阅读下列代码段:以上代码段的作用是( )。
阅读下列代码:其运行结果是( )。
给定程序MODI1.C中函数fun的功能是:计算n!。
设有定义:紧接着的赋值语句正确的是( )。
有以下程序段:已知字符a的ASCII码十进制值为97,
有以下程序:程序的运行结果是( )。
以下选项中,值为1的表达式是。
已知x=[1,2,3,2,3],执行语句x.remov
C语言中可处理的文件类型是( )。
下面程序运行结果是___________。
以下程序输出结果是_________。
声明一个具有全局作用域的外部函数,需要使用的关键字是_
C语言源程序中整型常量可以用八进制数表示,此时必须以_
局域网中的MAC与OSI参考模型( )相对应
以下标识符不是关键字的是( )。
欲安装 bind 套件, 应用下列那一指令( )
将前一个命令的标准输出作为后一个命令的标准输入,称之为
在Linux操作系统中,设备都是通过特殊的( )来访问
MYSQL只有满足联接条件的记录才包含在查询结果中,这
如果MySQL服务名为MySQL56,则在Window
链式存储结构对存储的数据区域连续或不连续没有要求。
下列事件中,可能引起进程调度程序执行的是( )。I.
计算机网络:(9分)主机H登录FTP服务器后自服务器上
假设 int 为 32 位有符号整数类型,输入的 n
表示"x≥y≥z"的C表达式是_____。
假设变量a、b均为整型,表达式(a=5,b=2,a>b
设fp已定义,执行语句fp=fopen("file",
请编写函数proc,其功能是:判断形参n中的正整数是几
LZW 编码是一种自适应词典编码。在编码的过程中,开始
更多选择题
更多填空题
第十章 C++流
第九章 C++模板
第八章 C++运算符重载
C++语言程序设计真题5
C++语言程序设计真题4
C++语言程序设计真题3
C++语言程序设计真题2