- 1、本文档共24页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机等级考试【四级网络工程师】第六套
四级网络工程师题库第六套
1.在计算机中配置操作系统的主要目的是 ( )
A) 提高计算机系统资源的利用率
B) 增强计算机的功能
C) 提高计算机的运行速度
D) 扩充计算机的用途
A【解析】设立操作系统的目标是有效地管理计算机软、硬件资源和为用户提供各种服务功能。其中有效的管理计算机资源就是指提高计算机的系统资源的利用率,故选择A选项。
2.下列关于操作系统的叙述中,正确的是 ( )
A) 操作系统作为系统软件,为用户提供了高效使用计算机的接口
B) 操作系统是软件,它可以做任何需要软件做的工作
C) 操作系统除了做与硬件相关的事,也做了大量与应用相关的事
D) 操作系统是系统软件,所以计算机没有操作系统不能正常工作
A 【解析】操作系统是用户和计算机的接口,同时也是计算机硬件和其他软件的接口。操作系统的功能包括管理计算机系统的硬件、软件及数据资源,控制程序运行,改善人机界面,为其它应用软件提供支持等,使计算机系统所有资源最大限度地发挥作用,提供了各种形式的用户界面,使用户有一个好的工作环境,为其它软件的开发提供必要的服务和相应的接口。故选择A选项。
3. 操作系统提供给用户的接口是命令输入和 ( )
A) 系统调用
B) 动态函数库
C) 应用编程接口
D) 中断服务程序
A【解析】操作系统提供给用户的接口是命令输入和系统调用。故选择A选项。
4. 计算机操作系统位于核心态时,下列叙述中,哪一个是正确的? ( )
A) 它可以运行特权指令,但是不能运行非特权指令
B) 它既可运行特权指令,也可以运行任何非特权指令
C) 它可以运行访管指令,但是不能运行特权指令
D) 它可以运行访管指令,也可以运行任何特权指令
B【解析】在处理器的存储保护中,主要有两种权限状态,一种是核心态(管态),也被称为特权态;一种是用户态(目态)。核心态是操作系统内核所运行的模式,运行在该模式的代码,可以无限制地对系统存储、外部设备进行访问。也就是说,既可运行特权指令,也可以运行任何非特权指令。故选择B选项。
5. 在交互式系统中,若用户数为100,为保证响应时间≤100ms,忽略其他系统开销,则操作系统应将时间片设为 ( )
A) ≤1ms
B) ≤10ms
C) ≤100ms
D) ≤1000ms
A【解析】若用户数为100,为保证响应时间≤100ms;则时间片设置为100ms/100=1ms比较合适。故选择A选项。
6. 下列选项中,哪一项是位于进程控制块中而不是位于进程中? ( )
A) 进程优先级
B) 全局变量
C) 需要访问的数据文件名
D) 堆栈
A【解析】进程控制块的基本内容有:进程标识符、进程当前状态、进程相应的程序和数据地址、进程优先级、CPU现场保护区、进程同步与通信机制、进程所在队列PCB的链接字、与进程有关的其他信息。而题中B、C、D选项皆是进程程序代码中可能出现的,故选择A选项。
7. 进程运行过程中,导致进程从运行态转换为就绪态的典型事件是 ( )
A) 时间片到
B) 访问的数据没有准备好
C) 程序出错
D) 发生了缺页中断
A【解析】正在运行的进程由于规定的运行时间片用完而使系统发出超时中断请求,超时中断处理程序吧该进程的状态修改为就绪状态,根据其自身的特征而插入就绪对列的适当位置,保留进程现场信息,收回处理机并转入进程调度程序。故选择A选项。
8. 为使进程从阻塞态转换为挂起态,使用的原语是 ( )
A) suspend()
B) block()
C) wakeup()
D) active()
A【解析】挂起的方式有三类:一、把挂起原语调用者本身挂起,即自己挂起自己。二、挂起某个标识符的进程。三、将某个指定的标志符及其全部或部分子孙挂起用的保存n进程的pcb副本的内存区。为使进程从阻塞态转换为挂起态,使用的原语是suspend()。故选择A选项。
9. 分析下列程序。
int main()
{ printf(Hello) ;
fork();
printf(Hello) ;
fork();
printf(Hello) ;
fork();
printf(Hello) ;}
不考虑其他因素,程序正常运行后共打印出多少个Hello? ( )
A) 15
B) 11
文档评论(0)