第2次作业

发布 2022-07-08 08:20:28 阅读 7940

1.操作系统将os划分为若干层次,再将os的不同功能分别设置在不同的层次中。通常将一些与硬件紧密相关、各种常用设备的驱动程序以及频率较高的模块(如始终管理、进程调度和许多模块所公用的一些基本操作)都安排在紧靠硬件的软件层次中,将它们常驻内存,即os内核。

支撑功能:中断处理、时钟管理、原语操作。

资源管理功能:进程管理、存储器管理、设备管理。

1)就绪状态 ->执行状态:进程分配的cpu资源。

2)执行状态 ->就绪状态:时间片用完。

3)执行状态 ->阻塞状态:i/o请求。

4)阻塞状态 ->就绪状态:i/o完成。

解:设置3个信号量s,so,sa,信号量s表示盘子是否为空,其初值为1;信号量so表示盘中是否有桔子,其初值为0;信号量sa表示盘中是否有苹果,其初值为0.

semaphore s = 1;

semaphore sa = 0;

semaphore so = 0;

main()

cobegin

father();

son();

daughter();

coendfather()

while(1)

wait(s);

将一个水果放入盘子中;

if(放入的是桔子) signal(so);

else signal(sa);

son()while(1)

wait(so);

从盘子中取出桔子;

signal(s);

吃桔子;daugher()

while(1)

wait(sa);

从盘子中取出苹果;

signal(s);

吃苹果;

作业第2次

1 测试需求管理不包含 a 产品需求转换为测试需求 b 通过需求树定义被测软件所有需求 c 自动生成统计图表 d 定义测试目标和策略。2 测试需求管理包含 a 定义测试目标和策略 b 确定每个功能点的测试方法 c 自动生成统计图表 d 运行自动化测试。3 缺陷跟踪不包含 a 确定每个功能点的测试方法...

第2次作业

第二次作业。2015年8月22日。同学们 你们好!完成此次作业首先需要大家对教材第4至第6章内容进行学习,之后才能作以下作业。一 简答题。1 简述收入分配过程的基本内容及其核算的账户组成。2 结合收入初次分配的各个流量解释收入分配账户中 收入形成账户 和 原始收入分配账户 之间的关系。3 根据 年国...

第2次作业

填空。1 写出语句 b a 6,a 3 执行后整型变量b的值是 1 答案。2 若有以下定义,则计算表达式y y m y后的y值是 1 答案 16int m 5,y 2 3 表达式 i 相当于表达式 1 答案 i i 1 4 若a是int型变量,则计算表达式 a 25 3 3 后a的值为 1 答案 2...