9.有三个进程R,M,P,其中R负责从输入设备读入信息并传送给M,M将信息加工并传送给P,P将打印输出,写出下列条件下的并发进程程序描述。 (1)一个缓冲区,其容量为K。 (2)两个缓冲区,每个缓冲区容量均为K。 10.假定一个阅览室最多可以容纳100人阅读,读者进入和离开阅览室时都必须在阅览室门口的一个登记表上注册或注销。假定每次只允许一个人注册或注销,设阅览室内有100个座位。 (1)试问:应编制几个程序和设置几个进程?程序和进程的对应关系如何? (2)试用P、V操作编写读者进程的同步算法。
2021-04-13 21:12:50 91KB 操作系统
1
作业 操作系统的cpu调度算法 完成SJF抢占优先算法 完成SJF非抢占算法 完成时间片轮转算法 完成express的文件上传
2021-04-08 14:52:47 102KB 系统开源
1
整体架构设计 整体处理流程: 输入模块读入源程序代码 转换模块把源代码初步也就是规范化之后,词法分析模块将规范化的内核进行处理,分割为最小单元,剔除间距与注释,将代码保存进一维类数组,每格保存一个最小单位,要求记录该单元内容,行数,标记syn值(对应表可知类型) 然后语法语法分析模块先进行语法分析,即在词法分析的基础上将单词序列组合成类别的语法,然后对结构上正确的源程序进行相关性质的审查,进行类型审查,对类型对应错误进行报告,对正确的语句生成语法树并执行 之后就是执行模块执行语法树并保存结果 最后就是输出模块在执行程序的过程中以及执行完成后,输出必要的运行情况和运行结果。 流程图 各模块工作原理 1,函数分离模块 无输入输出 重新扫描温度矢量,当识别到函数定义时,记录函数名进入函数表,同时将函数位置,形参个数,每个的形参类型记录,将形参入该函数的变量表,依次完成对所有函数的处理。 2,四
2021-03-23 19:10:58 110KB 系统开源
1
本文档为工程大《嵌入式实时操作系统》课程大作业(word版,可修改)+课程实验(代码完整),仅供参考,实验报告中代码如有侵权请联系博主删除。
2021-03-03 09:05:42 307KB 嵌入式实时操作系统 RTOS 嵌入式
linux操作系统下的C语言编程实现学生成绩管理系统 功能包含增删插改查,显示成绩统计成绩排序成绩锁定管理等
2021-02-19 21:06:40 9.45MB linux 大作业 学生成绩管理系统
东北大学操作系统大作业实验报告
2020-01-03 11:42:19 728KB 操作系统
1
最近要写计算机操作系统大作业,老师要求用代码实现进程控制模块的模拟,在网上看了许多资源,发现都不是很符合我的需求,于是自己动手写了一个。但由于时间仓促,而且自己也懒得写那么多,所以项目仅仅实现了进程创建、简单的资源分配、进程阻塞(这个功能实现的很烂)、进程按优先级获取cpu时间片。 压缩包中包含了项目源代码以及详细的注释,另外我使用exe4j生成了一个可执行的exe文件,可以直接在windows上运行。 项目内容并不算详尽,作为大作业来讲可能略显简陋(但如果只要求及格且老师要求不算很严格的话也勉强能用),具有一定的参考价值。请谨慎下载。
2020-01-03 11:19:37 232KB java 操作系统 大作业 进程控制模块
1
LRU页面置换算法 操作系统 大作业 郑州大学软件学院 含有详细注释
1
计算机操作系统大作业吃水果问题图形界面演示,可能要求不一样,可以更改,带可运行jar包
1
操作系统期末大作业,用java语言解决理发师问题,而且还是有界面的,里面有源代码
2019-12-21 22:08:42 10KB java 操作系统 理发师问题
1