首页 > 全部 > 四级网络工程师 > 国家四级网络工程师模拟试卷52

国家四级网络工程师模拟试卷52

本单篇文档共18956字,内容预览3600字,预览为有答案版,源文件无水印,下载后包含无答案空白卷版和有答案版,同时也有计算机类NCRE全国计算机四级整科真题模拟题,讲义课件,思维导图,易错高频题等下载。
四级网络工程师 模拟试卷 6639人下载
价格: 0.60 原价:¥9.00
收藏

国家四级网络工程师模拟试卷52

操作系统原理——单选题

1.组成操作系统的主要部分通常是进程线程管理、内存管理、设备管理和( )。(A)

A. 文件管理

B. P、V操作管理

C. 死锁管理

D. 备份管理

解析:操作系统的功能主要可以分为进程管理(处理器管理)、存储管理、文件管理、作业管理和设备管理。故本题答案选择A选项。

2.下列程序中,哪一个不属于操作系统内核程序( )。(D)

A. 进程调度程序

B. 中断服务程序

C. 设备驱动程序

D. 用户应用程序

解析:内核提供所有操作系统基本都具有的那些操作,如线程调度、虚拟存储、消息传递、设备驱动以及内核原语操作集和中断处理等。而用户应用程序属于操作系统用户程序。故本题答案选择D选项。

3.用户编写程序时调用fork()创建进程,其使用的是操作系统提供给用户的什么接口?( )(A)

A. 系统调用

B. 命令控制语言

C. 作业控制语言

D. 应用编程接口

解析:操作系统提供了3类接口供用户使用:①命令接口:提供一组命令供用户直接或间接操作。根据作业的方式不同,命令接口又分为联机命令接口和脱机命令接口。②程序接口:程序接口由一组系统调用命令组成,提供一组系统调用命令供用户程序使用。③图形界面接口:通过图标、窗口、菜单、对话框及其他元素和文字组合,在桌面上形成一个直观易懂,使用方便的计算机操作环境。因此,fork()创建进程采用了系统调用命令接口。故本题答案选择A选项。

4.用户进程从用户态转变为内核态时,使用的指令是( )。(B)

A. I/O指令

B. 访管指令

C. 页保护指令

D. 压栈指令

解析:用户程序不能直接使用特权指令。如果用户程序在用户态转换为内核态,使用访管指令,这是CPU由用户态向核心态转换的方法。故本题答案选择B选项。

5.采用多道程序设计技术可以( )。(A)

A. 提高计算机软硬件资源的利用率

B. 加快程序的运行速度

C. 保证程序运行的正确性

D. 减少设备的损耗

解析:所谓多道程序设计,就是允许多个程序同时进入内存并运行。引人多道程序设计后,提高了设备资源利用率,使系统中各种设备经常处于忙碌状态,提高了内存资源利用率;同时进入系统中的多个程序可以保存于内存的不同区域中,提高了处理器资源利用率。故本题答案选择A选项。

6.进程从运行态转换为阻塞态的原因是( )。(A)

A. 需要的数据没有准备好

B. 需要的设备不存在

C. 分配给该进程的时间片用完

D. 运算过程中栈溢出

解析:引起进程阻塞的事件有:请求系统服务、启动某种操作、新数据尚未到达与无新工作可做。故本题答案选择A选项。

7.—个运行着的进程打开了—个新的文件,则指向该文件数据结构的关键指针存放在( )。(D)

A. 文件目录中

B. 文件句柄中

C. 进程头文件中

D. 进程控制块中

解析:进程控制块中的进程资源清单,列出所拥有的除CPU外的资源记录,如拥有的I/O设备,打开的文件列表等。故本题答案选择D选项。

8.请分析以下程序。

int main()

{

pid_t pid;

pid=fork();

if(pid= =0)

pfinff(\\(A)

A. I am the child process,my process ID is 3744

I am the parent process,my process ID is 3987

B. I am the child process,my process ID is 3744

C. I am the parent process,my process ID is 3987

D. 不输出任何信息

解析:计算机程序设计中的fork()函数返回值:若成功调用一次则返回两个值,子进程返回0,父进程返回子进程标记;否则,出错返回-1。假设程序正确运行并创建子进程成功,那么,子进程为0,父进程为进程号,故输出I am the child process,my process ID is 3744 Iam the parent process,my process ID is 3987。故本题答案选择A选项。

9.在Pthread线程包的使用中,当用户编程创建一个新的线程时,需要使用的线程库函数是( )。(B)

A. pthread_exit()

B. pthread_create()

C. pthread_yield()

D. pthread_join()

解析:pthread_create是类UNIX操作系统(UNIX、Linux、Mac OS X等)的创建线程的函数。故本题答案选择B选项。

10.下列进程关系中,不能用P、V操作来实现的是( )。(A)

A. 进程共享

B. 进程同步

C. 进程互斥

D. 进程的前趋关系

解析:P、V操作可以实现进程同步、进程互斥、进程的前趋关系,进程共享是属于进程间大量信息的交换,P、V操作是一类低级通信原语不能承担大量信息交换的任务。故本题答案选择A选项。

11.进程间通信时,下列哪一种情形下,发送进程不能再申请互斥锁?( )(A)

A. 已满的邮件槽

B. 已空的邮件槽

C. 未加锁的邮件槽

D. 半满的邮件槽

解析:进程间通信时,已满的邮件槽,发送进程不能再申请互斥锁。故本题答案选择A选项。

12.下列哪一种调度算法是不可抢占的?( )(B)

A. 时间片轮转

B. 先来先服务

C. 最短作业时间优先

D. 最高优先级优先

解析:在所有调度算法中,最简单的是非抢占式的先来先服务算法。故本题答案选择B选项。

13.在内存分区管理中,下列哪一种技术可以将零碎的空闲区集中为一个大的空闲区?( )(C)

A. 覆盖技术

B. 交换技术

C. 内存紧缩

D. 动态重定位

解析:解决碎片问题的办法是在适当时刻进行碎片整理,通过移动内存中的程序,把所有空闲碎片合并成一个连续的大空闲区并且放在内存的一端,而把所有程序放在另一端,这技术称为“移动技术”或“紧缩技术”。故本题答案选择C选项。

14.某页式存储管理系统采用一级页表。如果访问内存的时间为0.4tzs,快表的命中率为90%,请问有效访问时间是多少?( )(假设访问快表耗时为0μs)(D)

A. 0.22μs

B. 0.4μs

C. 0.2μs

D. 0.44μs

解析:当快表访问的时候,10*0.4μs命中页表,由于采用了一级页表,所以只要还要访问一次内存,花费0.4μs,总计0.44μs。故本题答案选择D选项

15.一个进程的内存分配页表如下,页的大小为500B,其中,有效位为1表示已装入内存,W表示可写,R表示可读。指令WRITE[3,100],R1在执行时会产生什么结果?( )

本文档预览:3600字符,共18956字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载

剩余未完,查看全文
收藏
国家四级网络工程师模拟试卷52

推荐资源

客服

扫码添加客服微信

热线

官方客服

如遇问题,请联系客服为您解决

电话客服:

客服微信:pujinet

工作时间:9:00-18:00,节假日休息

公众号

扫码关注微信公众号