重要提示: 请勿将账号共享给其他人使用,违者账号将被封禁!
查看《购买须知》>>>
当前位置: 首页 > 大学网课 > 大学网课
网友您好, 请在下方输入框内输入要搜索的题目:
搜题

题目

[主观题]

1、实验1 进程管理 (一)实验目的 1. 理解进程和程序的区别, 掌握并发进程的执行过程,进一步认识并发执行的实质。 2.能够利用Linux下的系统调用创建进程,实现父子进程间的管道通信,能控制进程互斥使用。 3. 能选择工具搭建实验环境,分析设计实验,记录和分析实验结果。 (二)实验内容 使用系统调用pipe()建立一个管道,然后使用系统调用fork()创建2个子进程p1和p2。这2个子进程分别向管道中写入字符串:“Child process p1 is sending message!”和“Child process p2 is sending message!”,而父进程则从管道中读出来自两个子进程的信息,并显示在屏幕上。 (三)实验要求 1. 分析并画出流程图; 2. 根据实验内容编写C程序,上机调试; 3. 记录并分析程序运行结果。

答案
更多“1、实验1 进程管理 (一)实验目的 1. 理解进程和程序的区别, 掌握并发进程的执行过程,进一步认识并发执行的实质。 2.能够利用Linux下的系统调用创建进程,实现父子进程间的管道通信,能控制进程…”相关的问题

第1题

1、1[实验题目]   进程的创建控制实验 2[实验目的]   创建进程,体会进程间的并发特征 3[实验内容]   编写一段程序,使用系统调用fork()创建两个子进程p1和p2。而且父进程输出字符串”父”,第一个子进程输出字符串”子1”,第二个子进程输出字符串”子2” 4[实验要求] (0) 输出的字符串要替换成英文,比如‘子1’和2可以是sister/brother,哥哥/弟弟的英文等等,但1h和2不可相同。   (1)掌握系统调用fork()的使用方法及其功能;   (2)利用系统调用sleep()调整父进程及各子进程的并发执行过程;   (3)认真查看和比较每次执行结果,分析原因。 5[思考问题]   (1)为什么各字符串的输出顺序会是任意的?   (2)改写程序,将字符串用循环语句一个一个字符输出,再查看执行结果如何?
点击查看答案

第2题

1、在实验楼做操作系统实验中的第二个实验“”你对Linux Shell实现模拟多进程并发执行”实验,做完之后,是否引发你深入思考,shell程序也是批处理程序,对批处理程序也有了初步认识。请撰写作业,包括你对shell的认识,对多进程并发执行的认识,对后台执行的认识,对分时系统的认识,对批处理的认识,对执行时间、系统态时间和用户态时间的认识等等,画思维导图并配以文字更好,充分展示你的全方位的思维。
点击查看答案

第3题

1、以下关于操作系统的说法中,不正确的是()。

A.进程和程序都具有生命周期

B.无论进程还是程序都不存在生命周期

C.作业管理就是进程管理

D.一个进程可以对应多个程序,一个程序也可以对应多个进程

E.因为引入了“进程”,才实现了程序的并发执行

F.进程具有生命周期,程序则没有

点击查看答案

第4题

3、实验3 进程通信 (一)实验目的 1. 理解进程间通信IPC的作用和方法,掌握消息队列通信机制原理和实现。 2. 能够使用消息队列设计实现进程间通信,准确使用IPC系统调用,分析执行过程。 3. 能选择工具搭建实验环境,分析设计实验,记录和分析实验结果。 (二)实验内容 使用系统调用msgget()、msgsnd()、msgrcv()和msgctl(),用消息队列机制实现客户进程和服务器进程间的通信。客户进程首先建立一个描述符为msgqid的消息队列,接着向服务器进程发送一个消息正文为自己的进程标识pid且类型为1的消息,然后接收来自服务器进程的消息,并在屏幕上显示:“Client receives a message from xxxx!”,其中“xxxx”为服务器进程的进程标识。服务器进程首先捕捉软中断信号(除不能捕捉的SIGKILL),若捕捉到时则调用函数cleanup()删除消息队列,终止服务器进程。否则重复下列操作:接收所有类型为1的消息,并在屏幕上显示:“Ser
点击查看答案

第5题

在下面的叙述中,正确的是()

A.同一进程或不同进程内的线程只能串行执行

B.同一进程或不同进程内的线程都可以并发执行

C.同一进程的线程可以并发执行,但不同进程内的线程不能并发执行

D.同一进程的线程不能并发执行,但不同进程内的线程可以并发执行

点击查看答案

第6题

1,实验目的和要求 (1)掌握时间片轮转进程调度的概念和算法。 (2)加深对处理机分配的理解。 2.实验内容 在Visual C++ 6.0集成开发环境下使用C语言,利用相应的Win32 API函数,编写程序实现时间片轮转进程调度算法,学会运行程序和中断当前程序的运行。 3.实验原理与提示 轮转法就是按一定时间片(记为q)轮番运行各个进程。如果q是一个定值,则轮转法是二种对各进程机会均等的调度方法。进程调度算法的数据结构主要有进程函数定义, 建立进程函数,进程调度函数。
点击查看答案

第7题

1、1、有两个进程P1和P2,它们执行的过程如下(假设CPU和I/O执行采用同步模式): P1: 10秒CPU操作、20秒I/O操作(设备1)、5秒CPU操作、10秒I/O操作(设备2)、5秒CPU操作、结束 P2: 20秒I/O操作(设备1)、10秒CPU操作、15秒I/O操作(设备2)、10秒CPU操作、结束 (1)如果进程P1和P2顺序执行,请画出进程P1和P2执行情况图; (2)如果进程P1和P2并发执行,请画出进程P1和P2执行情况图; (3)分别计算在(1)和(2)情况下,CPU的利用率、设备1和设备2的利用率。
点击查看答案

第8题

1、以下关于进程和线程的说法不正确?

A.一个进程中多个线程可以并发执行。

B.一个程序可以产生多个进程

C.线程是进程的一个实体,可作为系统独立调度和分派的基本单位。

D.一个线程可以属于多个进程

点击查看答案

第9题

并发进程失去封闭性,是指并发进程的执行结果与其执行速度无关。
点击查看答案

第10题

1、有两个进程P1和P2,它们执行的过程如下(假设CPU和I/O执行采用同步模式): P1: 10秒CPU操作、20秒I/O操作(设备1)、5秒CPU操作、10秒I/O操作(设备2)、5秒CPU操作、结束 P2: 20秒I/O操作(设备1)、10秒CPU操作、15秒I/O操作(设备2)、10秒CPU操作、结束 (1)如果进程P1和P2顺序执行,请画出进程P1和P2执行情况图; (2)如果进程P1和P2并发执行,请画出进程P1和P2执行情况图; (3)分别计算在(1)和(2)情况下,CPU的利用率、设备1和设备2的利用率。
点击查看答案
赏学吧APP
TOP
重置密码
账号:
旧密码:
新密码:
确认密码:
确认修改
购买搜题卡查看答案
购买前请仔细阅读《购买须知》
请选择支付方式
微信支付
支付宝支付
点击支付即表示你同意并接受《服务协议》《购买须知》
立即支付
搜题卡使用说明

1. 搜题次数扣减规则:

功能 扣减规则
基础费
(查看答案)
加收费
(AI功能)
文字搜题、查看答案 1/每题 0/每次
语音搜题、查看答案 1/每题 2/每次
单题拍照识别、查看答案 1/每题 2/每次
整页拍照识别、查看答案 1/每题 5/每次

备注:网站、APP、小程序均支持文字搜题、查看答案;语音搜题、单题拍照识别、整页拍照识别仅APP、小程序支持。

2. 使用语音搜索、拍照搜索等AI功能需安装APP(或打开微信小程序)。

3. 搜题卡过期将作废,不支持退款,请在有效期内使用完毕。

请使用微信扫码支付(元)
订单号:
遇到问题请联系在线客服
请不要关闭本页面,支付完成后请点击【支付完成】按钮
遇到问题请联系在线客服
恭喜您,购买搜题卡成功 系统为您生成的账号密码如下:
重要提示: 请勿将账号共享给其他人使用,违者账号将被封禁。
发送账号到微信 保存账号查看答案
怕账号密码记不住?建议关注微信公众号绑定微信,开通微信扫码登录功能
警告:系统检测到您的账号存在安全风险

为了保护您的账号安全,请在“赏学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!

- 微信扫码关注赏学吧 -
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反赏学吧购买须知被冻结。您可在“赏学吧”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
- 微信扫码关注赏学吧 -
请用微信扫码测试
温馨提示
每个试题只能免费做一次,如需多次做题,请购买搜题卡
立即购买
稍后再说
赏学吧