- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机四级题库
第一套
在进行操作系统设计时,下列哪一个是构造操作系统的方法?
A) 网络式结构
B) 并行式结构
C) 微内核结构
D) 主从式结构
C 【解析】为了提高操作系统的正确性、灵活性、易维护性和可扩充性,在进行现代操作系统结构设计时,即使在单处理机环境下,大多也采用基于客户/服务器模式(即C/S模式)的微内核结构,将操作系统划分为两大部分:微内核和多个服务器。设计操作系统时,操作系统的构造方法得从操作系统的结构说起,操作系统体系结构只如下三个类型:整体式结构、层次式结构和微内核结构。所以选C选项。
在不同类型的操作系统中,批处理操作系统的缺点是
A) 缺少交互性
B) 不能并发运行
C) CPU利用率低
D) 周转时间太长
A【解析】磁盘设备在工作时,以恒定的速率旋转,为了读和写,磁头必须能移动到所要求的磁道上,并等待所要求的扇区的开始位置旋转到磁头下,然后再开始读和写,故把对磁盘的访问时间分为三部分:寻道时间Ts,旋转延时时间Tr和传输时间Tt。其中寻道时间Ts最能影响磁盘读写的性能。故选择A选项。
在下面列出的计算机操作中,只能在操作系统内核态下运行的是
A) 关机
B) 读文件
C) 设置时间
D) 屏蔽中断
D【解析】在处理器的存储保护中,主要有两种权限状态,一种是核心态(管态),也被称为特权态;一种是用户态(目态)。核心态是操作系统内核所运行的模式,运行在该模式的代码,可以无限制地对系统存储、外部设备进行访问。屏蔽中断只能在内核态下进行,不然将导致问题。故选择D选项。(屏蔽中断属于特权指令,只能是在系统内核态下运行。)
引入中断技术可以使计算机的运行效率得到提高,下列哪一项对中断响应顺序产生影响?
A) 中断优先级
B) 时间片大小
C) 特权指令
D) 中断向量
A【解析】为使系统能及时响应并处理发生的所有中断,系统根据引起中断事件的重要性和紧迫程度,硬件将中断源分为若干个级别,称作中断优先级。为使系统能及时的响应和处理所发生的紧迫中断,同时又不至于发生中断信号丢失,计算机发展早期在设计中断系统硬件时根据各种中断的轻重在线路上作出安排,从而使中断响应能有一个优先次序。故选择A选项。
操作系统提供给用户用于应用程序编程的唯一接口是
A) 系统调用
B) 运行平台
C) 编程开发环境
D) 中断服务程序
A【解析】操作系统的主要功能是为管理硬件资源和为应用程序开发人员提供良好的环境来使应用程序具有更好的兼容性,为了达到这个目的,内核提供一系列具备预定功能的多内核函数,通过一组称为系统调用的接口呈现给用户。系统调用把应用程序的请求传给内核,调用相应的内核函数完成所需的处理,将处理结果返回给应用程序。故选择A选项。
下列各种数据对象中,与进程具有一一对应关系的是
A) 程序
B) 进程控制块
C) 动态库
D) 堆栈
某个进程由多个线程组成,其中一个线程被调度程序选中投入运行,其他的线程有的位于就绪队列,有的被阻塞,则此时该进程的状态是
A) 运行状态
B) 就绪状态
C) 挂起状态
D) 阻塞状态
A【解析】运行中的进程可以具有以下三种基本状态。1)就绪状态(Ready):进程已获得除处理器外的所需资源,等待分配处理器资源;只要分配了处理器进程就可执行。2)运行状态(Running):进程占用处理器资源;处于此状态的进程的数目小于等于处理器的数目。3)阻塞状态(Blocked):由于进程等待某种条件(如I/O操作或进程同步),在条件满足之前无法继续执行。题目中该进程已经有线程投入运行,即该进程占用了CPU资源。故选择A选项。
UNIX操作系统中,fork()系统调用用于创建进程。仔细阅读、分析下列程序,假设程序正确运行并创建子进程成功,那么,输出到屏幕的正确结果是main()
{
pid_t pid;
pid = fork();
if (pid = = 0) printf (Hello World\n);
else if (pid 0) printf (Hello World\n);
else printf (Hello World\n);
}
A) 什么都没有
B) 1行Hello World
C) 2行Hello World
D) 3行Hello World
C【解析】计算机程序设计中的fork()函数。返回值: 若成功调用一次则返回两个值,子进程返回0,父进程返回子进程标记;否则,出错返回-1。假设程序正确运行并创建子进程成功,那么,子进程中pid得到返回值为0,父进程中pid得到返回值为子进程号,父进程执行一次输出,子进程执行一次输出,故输出两行Hello World。故选择C选项。
在Pthread线程包中,线程操作pthread
原创力文档


文档评论(0)