- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第一套
5. 操作系统提供给用户用于应用程序编程的唯一接口是
A) 系统调用
8. 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选项。
9. 在 Pthread 线程包中,线程操作 pthread_join 的含意是
A) 创建一个新的线程
B) 撤销一个线程
C) 等待一个特定的线程退出
D) 参加一个新的线程
C【解析】pthread_join() 函数,以阻塞的方式等待 thread 指定的线程结束。 当函数返回时,
被等待线程的资源被收回。如果进程已经结束,那么该函数会立即返回。并且 thread 指定
的线程必须是 joinable 的。故选择 C选项。
10. 下列各种情况中,一定不会引起进程调度的操作是
A) 一个进程完成工作后被撤销
B) 一个进程从运行状态变成了阻塞状态或就绪状态
C) 一个进程从阻塞状态变成了就绪状态
D) 一个进程从就绪状态变成了运行状态
D 【解析】引起进程调度的原因: (1) 正在执行的进程执行完毕。 (2) 执行中进程自己调用阻
塞原语将自己阻塞起来进入睡眠等状态。 (3) 执行中进程调用了阻塞原语操作,并且因为资
源不足而被阻塞;或调用了唤醒原语操作激活了等待资源的进程。 (4) 在分时系统中时间片
已经用完。( 5 )就绪对列中的某个进程的优先级高于当前运行进程的优先级。故选择 D 选
项。题中只有 D 选项不会发生进程调度, 因为进程调度最主要的原因是: 是否有 CPU资源让
出来, 有 CPU资源让出来不一定能发生调度, 但没有 CPU资源让出, 则一定不会发生进程调
度。而 D 选项是占用掉了 CPU资源,没有 CPU资源让出来,所以选 D 选项。
11.下列活动中,哪一种活动只存在同步关系?
A) 某年某月某日某航班的订票
B) 球队举行足球比赛
C) 汽车装配流水线上的各道工序
D) 公共复印室复印机的使用
C 【解析】异步环境下的一组并发的进程因直接制约而互相发送消息、进行相互合作、相互
等待, 使得各进程按一定的速度执行的过程称为进程间的同步。 机票、 足球和复印机都是公
共资源, 都会导致竞争, 存在竞争关系。 汽车装配流水线上的各道工序的活动过程是上一道
工序输出是下一道工序的输入,所以只存在同步关系。 故选择 C选项。
12. 用 P、V操作管理临界区时, 把信号量 mutex 的初值设定为 1。当有 k (k >1)个进程在 mutex
的等待队列中时,信号量的值为
A) k
B) k-1
C) 1-k
您可能关注的文档
最近下载
- 核心素养导向的初中数学试题命制策略与实例.pdf VIP
- 外研版(三起)三年级上册英语Unit 3《It’s a colourful world》第1课时Start up教学课件(新教材).pptx
- 江西省2024年中考英语真题【附参考答案】.pdf VIP
- 紫外可见分光光度法(共73张课件).pptx VIP
- 激光原理及应用(第4版)全套完整教学课件.pptx
- 大模型和智能体安全风险治理与防护.pptx
- (小学四年级信息技术题库四年级.doc VIP
- 《马克思主义与社会科学方法论》1-7章课后习题及答案.pdf VIP
- 生产部三年规划.pptx
- 2025年四川宜宾中考英语真题及答案 .pdf VIP
原创力文档


文档评论(0)