- 1、本文档共23页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机等级考试【四级网络工程师】第四套剖析
四级网络工程师题库第四套
1. 若一个单核处理机的系统中有多个进程存在,则这些进程是 ( )
A) 并发运行的
B) 并行运行的
C) 封闭运行的
D) 单道运行的
A【解析】并发运行是指在计算机系统中同时存在若干个运行着的程序,各进程均处于已开始运行与结束之间,宏观上各进程并行运行,但其实单处理器环境下某一时刻只有一个进程在运行,并行运行符合题意,故选择A选项。
2. 组成操作系统的主要部分是存储管理、设备管理、文件管理和 ( )
A) 进程线程管理
B) 用户管理
C) 死锁管理
D) 网络管理
A 【解析】操作系统位于底层硬件与用户之间,是两者沟通的桥梁。用户可以通过操作系统的用户界面,输入命令。操作系统则对命令进行解释,驱动硬件设备,实现用户要求。以现代观点而言,一个标准个人电脑的OS应该提供以下的功能:进/线程管理;内存管理;文件系统;网络通讯;安全机制;用户界面;驱动程序。故选择A选项。
3. 操作系统的一个重要概念是进程,下列哪一个不能作为进程来管理?( )
A) 内存换页程序
B) 中断服务程序
C) 打印程序
D) 用户应用程序
B【解析】进程是操作系统 /view/880.htm结构的基础;是一次程序的执行;是一个程序及其数据在处理机上顺序执行时所发生的活动。中断服务程序,处理器处理急件,可理解为是一种服务,是通过执行事先编好的某个特定的程序来完成的,这种处理急件的程序被称为中断服务程序。中断服务程序是固定在某个地址的代码段,没有进程的概念。故选择B选项。
4. 当用户在终端窗口通过输入命令来控制计算机运行时,使用的是操作系统的哪一种接口? ( )
A) 命令行
B) 系统调用
C) 函数库
D) 应用编程接口
A【解析】操作系统提供了3类型的接口供用户使用:命令接口:提供一组命令供用户直接或间接操作。根据作业的方式不同,命令接口又分为联机命令接口和脱节命令接口。程序接口:程序接口由一组系统调用命令组成,提供一组系统调用命令供用户程序使用。图形界面接口:通过图标、窗口、菜单、对话框及其他元素,和文字组合,在桌面上形成一个直观易懂,使用方便的计算机操作环境。终端窗口采用了命令行接口。故选择A选项。
5. 下列指令中,哪一种可以在用户态下执行? ( )
A) 设置控制寄存器指令
B) 算术运算指令
C) 关中断指令
D) 切换栈指针指令
B【解析】计算机指令系统中部分指令只能由操作系统使用,这是特权指令,非特权指令可以由用户程序执行或者由操作系统执行。题中A、C、D选项中均是特权指令,不能在用户态下运行。故选择B选项。
6. 进程调度所需的信息--进程优先级--是存放在下列哪一项中? ( )
A) 进程控制块
B) 进程调度队列
C) 源代码
D) 编译生成的目标文件
A【解析】进程控制块的基本内容有:进程标识符、进程当前状态、进程相应的程序和数据地址、进程优先级、CPU现场保护区、进程同步与通信机制、进程所在队列PCB的链接字、与进程有关的其他信息。故选择A选项。
7. 进程在运行过程中具有多种状态,当它从等待态转换为就绪态时称为( )
A) 唤醒
B) 阻塞
C) 调度
D) 分派
A【解析】当被阻塞的进程所期待的事件出现时,如I/O完成或者其所期待的数据已经到达,则由有关进程调用唤醒原语wakeup(),将等待该事件的进程唤醒。唤醒原语执行的过程是:首先把被阻塞的进程从等待该事件的阻塞队列中移出,将其PCB中的现行状态由阻塞改为就绪,然后再将该PCB插入到就绪队列中。故选择A选项。
8. 当一个新的进程创建完成后,该进程的进程控制块将被插入到下列哪一个队列中? ( )
A) 就绪队列
B) 运行队列
C) 阻塞队列
D) 挂起队列
A【解析】操作系统创建一个新进程的过程如下:1) 申请空白PCB。2) 为新进程分配资源。3) 初始化进程控制块。4) 将新进程插入就绪队列,如果进程就绪队列能够接纳新进程,便将新进程插入到就绪队列中。故选择A选项。
9. 请分析下列程序。
int main()
{
printf(This is in main program);
if(fork()==0)
printf(I am in child process);
else
printf(I am in parent
文档评论(0)