![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
操作系统
RouTineD
这个作者很懒,什么都没留下…
展开
-
【C++】操作系统之实验二 银行家算法
文章目录一、实验内容二、实验原理1、什么是系统的安全状态和不安全状态?2、银行家算法3、操作系统按照银行家制定的规则设计的银行家算法为:三、实验要求1、画出银行家算法流程图;2、对算法所用的数据结构进行说明;3、测试数据随机产生。不可手工输入;4、 编写程序并调试;5、 多次测试程序,截屏输出实验结果;四、思考题1、如何设计程序的输入模块才能满足实验要求,请举例说明;2、银行家算法在实现过程中必须注意哪些资源分配细节才能避免死锁? 一、实验内容 根据银行家算法的基本思想,编写和调试一个实现动态资源分配的模拟原创 2020-07-19 10:17:01 · 2390 阅读 · 0 评论 -
【Linux&C】操作系统实验一 进程管理与进程通信
文章目录零、前言一、实验内容二、实验步骤三、实验数据及源代码四、实验结果分析五、思考题1、进程创建与进程并发执行2、进程的睡眠、同步、撤消等进程控制3、多进程通过加锁互斥并发运行4、进程间通过信号机制实现软中断通信5、消息的发送与接收6、进程的共享存储区通信 零、前言 有些实验截图因为太长了并未给出,但是应该不影响阅读。 一、实验内容 1、编写一段程序,使用系统调用fork( )创建两个子进程。当此程序运行时,在系统中有一个父进程和两个子进程并发执行,观察实验结果并分析原因。 2、用fork( )创建一个进原创 2020-07-19 10:08:52 · 7539 阅读 · 1 评论