- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
一、操作系统概述与运行机制
(1)操作系统是一个可以从多视角考察的软件系统。下列关于操作系统的叙述中,哪一项
是错误的( )。
A)从应用角度看,操作系统是一个工具软件
B)从软件设计和开发的角度看,操作系统是一个基础软件和工具软件
C)从网络攻击者角度看,操作系统是首先要突破的防线
D)从扩展角度看,操作系统为用户提供了一台虚拟机
答案:A
(2 )并发性是操作系统的特征之一。下列描述的四种现象中,哪一种具有“并发性”( )。
A)单CPU 系统交替运行积分计算和磁盘读写的进程
B)双CPU 系统分别运行微分计算和打印输出进程
C)单CPU 系统运行除法进程,同时网卡收发数据包
D)双CPU 系统分别运行同一进程的多个不同线程
答案:A
(3 )下列哪一个标志位或状态码不包含在程序状态字(PSW)中( )。
A)修改位(M)
B)CPU 工作状态码(S )
C)条件码(C )
D)中断屏蔽码(IF)
答案:A
(4 )中断和异常都是将正常执行的程序打断,完成相应处理后再恢复该程序的执行,但是
二者是有区别的。下列各种事件中,哪一项属于异常( )。
A)运行过程中执行了除零操作
B)定时器计时结束
C)用户敲击键盘
D)存储器校验出错
答案:A
(5 )系统调用扩充了机器指令,增强了系统功能,方便了用户使用。下列哪一项不属于系
统调用( )。
A)查找数组中的最大数
B)用户程序创建一个新进程
C)打开磁盘上的一个文件
D)一个进程向另一个进程发送消息
答案:A
(6 )操作系统的主要功能可以分为处理器管理、存储管理、文件管理、设备管理和用户接
口。下列哪些工作属于处理器管理范畴( )。
A)为进程分派CPU
B)提供加锁和解锁原语
C)管理进程的数据结构
D)完成进程上下文切换
E)检查进程空间是否有地址越界问题
答案:CADB
二、进程线程模型
(7 )在计算机系统中被创建的进程具有多种特性,所谓进程的“并发性”是指( )。
A)宏观上,不同的进程可以一起向前推进
B)微观上,不同的进程均是一起向前推进的
C)不同的进程都是同时开始执行,并同时结束
D)不同的进程可以不同时开始执行,但会同时结束
答案:A
(8 )某八核处理器的计算机系统中共有150 个进程,那么,任意时刻处于运行状态的进程
最多有几个( )。
A)8
B)150
C)1
D)0
答案:A
(9 )进程是由多个部分组成的,下列哪一项不是进程的组成部分( )。
A)人机交互界面
B)进程控制块
C)程序代码
D)数据
答案:A
(10)对于如下C 语言程序
int main()
{
pid_t pid;
int a=10;
pid = fork();
if(pid==0)
printf(This is the son process, a=%d\n, --a);
else
printf(This is the dad process, a=%d\n, ++a);
}
在UNIX 操作系统中正确编译链接后执行,其运行结果是( )。
A)This is the son process, a=9
This is the dad process, a=11
B)This is the son process, a=9
C)This is the dad process, a=11
D)This is the dad process, a=9
This is the son process, a=11
答案:A
(11)有如下C 语言程序
void *th_pg(void * arg)
{
printf(HelloWorld) ;
pthread_exit(0) ;
}
int main(void)
{
pthread_t ptid;
int sta ;
sta = pthread_create(ptid, NULL, th_pg, NULL);
if(sta==0)
printf(Oops, I can not create thread\n);
exit(NULL);
}
上述程序中,pthread_create 函数表示( )。
A)创建线程,线程名为th_pg
B)创建线程,线程名为ptid
C)创建线程,线程名为sta
D)创建线程,线程名为NULL
答案:A
(12)进程的七状态模型中,可
您可能关注的文档
最近下载
- 1.医院廉洁党课讲稿(精选).pdf VIP
- 专题07 修辞与仿写(讲义) 五升六语文暑假衔接(统编版).docx VIP
- 2025年执业药师继续教育中药注册管理专门规定参考答案.docx
- GB/T 34531-2017 液化二甲醚钢瓶定期检验与评定.pdf VIP
- 创维电视机说明书_图文.pdf VIP
- 医院科技成果转化合同模板.docx VIP
- 危险化学品企业“5.12 应急准备与响应”解读与应用指南(2025A1)(可编辑!).docx VIP
- 佳能 5D3 _ 5d mark iii-中文手册.pdf VIP
- 胶体与界面化学7重点.ppt VIP
- 【新教材】北师大版(2024)三年级上册数学第六单元 乘除法的应用(二) 教案(表格式).docx
原创力文档


文档评论(0)