计算机四级网络工程师考试试题四Word文档下载推荐.docx

上传人:b****2 文档编号:13319233 上传时间:2022-10-09 格式:DOCX 页数:30 大小:79.13KB
下载 相关 举报
计算机四级网络工程师考试试题四Word文档下载推荐.docx_第1页
第1页 / 共30页
计算机四级网络工程师考试试题四Word文档下载推荐.docx_第2页
第2页 / 共30页
计算机四级网络工程师考试试题四Word文档下载推荐.docx_第3页
第3页 / 共30页
计算机四级网络工程师考试试题四Word文档下载推荐.docx_第4页
第4页 / 共30页
计算机四级网络工程师考试试题四Word文档下载推荐.docx_第5页
第5页 / 共30页
点击查看更多>>
下载资源
资源描述

计算机四级网络工程师考试试题四Word文档下载推荐.docx

《计算机四级网络工程师考试试题四Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《计算机四级网络工程师考试试题四Word文档下载推荐.docx(30页珍藏版)》请在冰豆网上搜索。

计算机四级网络工程师考试试题四Word文档下载推荐.docx

文件系统;

网络通讯;

安全机制;

用户界面;

驱动程序。

故选择A选项。

3.操作系统的一个重要概念是进程,下列哪一个不能作为进程来管理?

A)内存换页程序

B)中断服务程序

C)打印程序

D)用户应用程序

B【解析】进程是操作系统结构的基础;

是一次程序的执行;

是一个程序及其数据在处理机上顺序执行时所发生的活动。

中断服务程序,处理器处理"

急件"

,可理解为是一种服务,是通过执行事先编好的某个特定的程序来完成的,这种处理"

的程序被称为中断服务程序。

中断服务程序是固定在某个地址的代码段,没有进程的概念。

故选择B选项。

4.当用户在终端窗口通过输入命令来控制计算机运行时,使用的是操作系统的哪一种接口?

A)命令行

B)系统调用

C)函数库

D)应用编程接口

A【解析】操作系统提供了3类型的接口供用户使用:

命令接口:

提供一组命令供用户直接或间接操作。

根据作业的方式不同,命令接口又分为联机命令接口和脱节命令接口。

程序接口:

程序接口由一组系统调用命令组成,提供一组系统调用命令供用户程序使用。

图形界面接口:

通过图标、窗口、菜单、对话框及其他元素,和文字组合,在桌面上形成一个直观易懂,使用方便的计算机操作环境。

终端窗口采用了命令行接口。

5.下列指令中,哪一种可以在用户态下执行?

A)设置控制寄存器指令

B)算术运算指令

C)关中断指令

D)切换栈指针指令

B【解析】计算机指令系统中部分指令只能由操作系统使用,这是特权指令,非特权指令可以由用户程序执行或者由操作系统执行。

题中A、C、D选项中均是特权指令,不能在用户态下运行。

6.进程调度所需的信息--进程优先级--是存放在下列哪一项中?

A)进程控制块

B)进程调度队列

C)源代码

D)编译生成的目标文件

A【解析】进程控制块的基本内容有:

进程标识符、进程当前状态、进程相应的程序和数据地址、进程优先级、CPU现场保护区、进程同步与通信机制、进程所在队列PCB的链接字、与进程有关的其他信息。

7.进程在运行过程中具有多种状态,当它从等待态转换为就绪态时称为

A)唤醒

B)阻塞

C)调度

D)分派

A【解析】当被阻塞的进程所期待的事件出现时,如I/O完成或者其所期待的数据已经到达,则由有关进程调用唤醒原语wakeup(),将等待该事件的进程唤醒。

唤醒原语执行的过程是:

首先把被阻塞的进程从等待该事件的阻塞队列中移出,将其PCB中的现行状态由阻塞改为就绪,然后再将该PCB插入到就绪队列中。

8.当一个新的进程创建完成后,该进程的进程控制块将被插入到下列哪一个队列中?

A)就绪队列

B)运行队列

C)阻塞队列

D)挂起队列

A【解析】操作系统创建一个新进程的过程如下:

1)申请空白PCB。

2)为新进程分配资源。

3)初始化进程控制块。

4)将新进程插入就绪队列,如果进程就绪队列能够接纳新进程,便将新进程插入到就绪队列中。

9.请分析下列程序。

intmain()

{

printf("

Thisisinmainprogram"

);

if(fork()==0)

Iaminchildprocess"

else

Iaminparentprocess"

}

程序正确运行后结果是

A)ThisisinmainprogramIaminchildprocessIaminparentprocess

B)ThisisinmainprogramIaminchildprocess

C)ThisisinmainprogramIaminparentprocess

D)ThisisinmainprogramIaminchildprocessThisisinmainprogramIaminparentprocess

A【解析】计算机程序设计中的fork()函数。

返回值:

若成功调用一次则返回两个值,子进程返回0,父进程返回子进程标记;

否则,出错返回-1。

假设程序正确运行并创建子进程成功,那么,子进程为0,父进程为进程号,故输出ThisisinmainprogramIaminchildprocessIaminparentprocess。

10.在Pthread线程包的使用中,当用户需要结束一个线程时,可以使用的线程库函数是

A)pthread_create()

B)pthread_exit()

C)pthread_yield()

D)pthread_join()

B【解析】线程通过调用pthread_exit函数终止执行,就如同进程在结束时调用exit函数一样。

这个函数的作用是,终止调用它的线程并返回一个指向某个对象的指针。

11.进程并发执行时,若两个并发进程包含同一共享变量,则它们存在下列哪一种关系?

A)同步关系

B)父子关系

C)平等关系

D)主从关系

A【解析】异步环境下的一组并发的进程因直接制约而互相发送消息、进行相互合作、相互等待,使得各进程按一定的速度执行的过程称为进程间的同步。

题中并发的进程因共享同一变量而直接地相互制约是为同步关系。

12.当多个进程并发执行且需要相互通信时,下列哪一种方法最适合传送大量的信息?

A)共享内存

B)信号量

C)消息传递

D)管道

A【解析】共享内存指在多处理器的计算机系统中,可以被不同中央处理器(CPU)访问的大容量内存。

由于多个CPU需要快速访问存储器,这样就要对存储器进行缓存(Cache)。

任何一个缓存的数据被更新后,由于其他处理器也可能要存取,共享内存就需要立即更新,否则不同的处理器可能用到不同的数据。

共享内存(sharedmemory)是Unix下的多进程之间的通信方法,这种方法通常用于一个程序的多进程间通信,实际上多个程序间也可以通过共享内存来传递信息,特点是可以高效的共享大量信息。

13.下列关于生产者消费者的叙述中,哪一个是正确的?

A)生产者往缓冲区放产品前要先使用P操作确保缓冲区有空闲槽

B)生产者往缓冲区放产品前要先使用V操作确保缓冲区有空闲槽

C)消费者从缓冲区取产品前要先用P操作确保缓冲区互斥使用

D)生产者往缓冲区放产品前要先用P操作确保缓冲区互斥使用

A【解析】生产者往缓冲区放产品前要先使用P操作确保缓冲区有空闲槽,即信号量表示的资源还有空闲。

14.下列各种方法中,哪一种既可以满足多道程序设计且设计上又最简单?

A)可变分区

B)交换技术

C)单一连续区

D)分页技术

A【解析】题中C选项单一分区管理技术不支持多道程序装入内存,由题意满足多道程序技术排除C选项,D选项可支持多道程序技术,但是设计技术复杂排除D选项。

B选项是指将内存中暂时不运行的进程换出内存,放在磁盘上的虚拟内存空间里的内存交换技术,不属于内存分配管理技术方案。

A选项即可支持多道程序技术,设计技术又简单,故选择A选项。

15.在采用首次适应算法的可变分区内存管理方案中,内存大小为1024MB,其中操作系统占用128MB。

若按下表所列时刻进行调度,当时刻7完成后,系统中剩余的最大空闲分区是在采用首次适应算法的可变分区内存管理方案中,内存大小为1024MB,其中操作系统占用128MB。

若按下表所列时刻进行调度,当时刻7完成后,系统中剩余的最大空闲分区是

进程大小1320MB2224MB3288MB4120MB

时刻内存分配1进程1进入内存2进程2进入内存3进程3进入内存4进程2退出内存5进程4进入内存6进程1退出内存7进程2又进入内存

A)104MB

B)96MB

C)64MB

D)128MB

A【解析】进程调度过程中,内存的变化如下图所示:

采用了首次适应算法,查找第一个适合大小的空闲块。

进程1、2和3都依次进入内存中,此时只有一个空闲块,该空闲块大小为1024-128-320-224-288=64MB。

在第4时刻,进程2退出,产生两个空闲块。

时刻5,进程4进入第一个空闲块,该空闲块大小为224-120=124MB。

时刻6,进程1退出,有三个空闲块。

时刻7进入第一个空闲块,该空闲块大小为320-224=96MB。

三个空闲块为64MB、124MB和96MB。

16.某虚拟页式存储管理系统采用二级页表进行地址转换,若不考虑高速缓存和快表,则进程每执行一条指令至少需要访问几次内存?

A)0

B)1

C)2

D)3

D【解析】一次访问一级索引,二次访问二级索引,三次访问该指令。

故选择D选项。

17.在一个请求调页的虚拟存储管理系统中,页面的大小为1024B。

某进程在运行过程中要访问的虚拟地址分别为2050、4121、89、1056、2100、144、4097、156、1121、2200、3996、288、2200、567、5109,系统给该进程分配3个页框。

若采用LRU页面置换算法,该进程的缺页率为多少?

A)73%

B)67%

C)60%

D)80%

A【解析】某进程在运行过程中要访问的虚拟地址分别为2050、4121、89、1056、2100、144、4097、156、1121、2200、3996、288、2200、567、5109,访问的页框有15个,分别为:

2,4,0,1,2,0,4,0,1,2,3,0,2,0,5,系统给该进程分配3个页框。

若采用LRU页面置换算法,产生11次缺页,缺页率=11/15。

18.在采用页式存储管理方案的系统中,为了提高内存利用率并减少内碎片,页面的划分

A)与页表数量相关,可以找到平衡点

B)与页表数量无关,页面尺寸越大越好

C)与页表数量无关,页面尺寸越小越好

D)与页表数量相关,可根据物理内存大小划分

A【解析】为了提高内存利用率并减少内碎片,页面的划分与页表数量相关,可以找到平衡点。

19.为预防内存换页时出现抖动(颠簸)现象,可以采用下列哪一种方式?

A)采用工作集算法

B)更换更快的处理机

C)增加交换空间

D)增加并发进程数量

A【解析】让操作系统跟踪每个进程的工作集,并为进程分配大于其工作集的物理块。

如果还有空闲物理块,则可以再调一个进程到内存

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试认证 > IT认证

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1