通过海量题库、编程比赛和实时排名,系统化提升您的编程能力。
"考研真题" 试卷中 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计算机统考真题在线评测(附答案)
耦合性和内聚性是模块独立性度量的两个标准下列叙述中正确
编写代码,获得用户输入的一段文字并垂直输出。参考答案:
下列给定程序的功能是调用fun函数建立班级通信录。通信
有以下程序:程序的运行结果是( )。
以下关于结构化程序设计的叙述中对的的是。
有以下程序:程序运行后的输出结果是。
有以下程序程序运行后的输出结果是。
程序填空:
已知x=[[]]*3,那么执行语句x[0].appen
已知 x= [[1]]*3,那么执行语句x[0][0]
已知 x =[1,2,3,4,5],那么执行语句 de
请阅读下面的程序,分析代码是否能够编译通过,如果能编译
下面程序的功能是完成用100元人民币换成1元、2元、5
请读以下函数假设机器的无符号整数字长为16位,若调用此
数据库设计的四个阶段是:需求分析,概念设计,逻辑设计,
某C语言程序段如下:下列关于数组a的访问局部性的描述中
Shell程序中,对用户变量赋值有哪些方式?简要说明每
你的系统使用增量备份策略,当需要恢复系统时,你需要按什
如果事务T1获得了数据项A上的X锁,根据相容矩阵,则事
create view语句创建视图,ALGORITHM
设有两个串p和q,其中q是p的子串,求q在p中首次出现
功能:在键盘上输入一个3行3列矩阵的各个元素的值(值为
gets函数用来输入一个字符串。
若变量已正确定义,以下选项中非法的表达式是
以下关于字符串的判定语句中正确的是 ( )
(排列数)输入两个正整数 n,m(1<n<20,1<m
提出“存储程序”的计算机工作原理的是( )
下列软件中不是计算机操作系统的是:
(字符串替换) 给定一个字符串 S(S 仅包含大小写字
输入: 66553输出: ______________
更多选择题
更多填空题
第十章 C++流
第九章 C++模板
第八章 C++运算符重载
C++语言程序设计真题5
C++语言程序设计真题4
C++语言程序设计真题3
C++语言程序设计真题2