- 博客(7)
- 收藏
- 关注
原创 编写C语言程序,模拟实现首次/最佳/最坏适应算法的内存块分配和回收,要求每次分配和回收后显示出空闲分区和已分配分区的情况。假设初始状态下,可用的内存空间为640KB。(江西师范大学软件学院 操作系统)
编写C语言程序,模拟实现首次/最佳/最坏适应算法的内存块分配和回收,要求每次分配和回收后显示出空闲分区和已分配分区的情况。 假设初始状态下,可用的内存空间为640KB。
2023-05-13 19:31:02
4708
原创 编写程序,使用Linux操作系统中的信号量机制模拟实现生产者-消费者问题。设有一个生产者可以生产水果并放入缓冲区(最多只能放10个水果),有一个消费者,不断从缓冲区中取出水果,并吃掉水果。
编写程序,使用Linux操作系统中的信号量机制模拟实现生产者-消费者问题。设有一个生产者可以生产水果并放入缓冲区(最多只能放10个水果),有一个消费者,不断从缓冲区中取出水果,并吃掉水果。
2023-04-17 19:28:02
1394
原创 用C语言模拟计算机系统中T0时刻的资源分配的状态,并通过银行家算法来决定进程的资源分配请求是否能够执行。(江西师范大学操作系统)
用C语言模拟计算机系统中T0时刻的资源分配的状态,并通过银行家算法来决定进程的资源分配请求是否能够执行。
2023-04-16 21:33:11
689
1
原创 编写C程序模拟实现单处理机系统中进程调度,实现对多个进程的调度模拟,要求采用多级反馈队列调度算法进行模拟调度。(江西师范大学)
编写C程序模拟实现单处理机系统中进程调度,实现对多个进程的调度模拟,要求采用多级反馈队列调度算法进行模拟调度。然后是对多个进程之间的模拟调度,可以用STL的queue来模拟队列,然后用vector来代替链表。分析:关于链表的一些功能,如果说能够使用STL的话,能省去手写链表的时间,且更加安全。程序输出设计:调度进程的顺序、每个进程的起始时间、终止时间等CPU每次调度的过程。数据结构设计:PCB:结构体;就绪队列:每个节点为进程PCB;具体调度算法:FCFS、SJF、PR;涉及多种操作:排序、链表操作。
2023-04-07 20:56:10
3623
1
原创 Java实现21点多人游戏(期末作业)
事情是起因是一名大学生在摆烂的时候发现距离作业的截止日期只有一天了,于是在最后一个晚上疯狂赶代码,最后成功写出来一个21点的故事。首先是确定好有这么些类,这些类的一些功能。首先就单张牌的类再然后就是一副牌的类再然后就是玩家的类最后就是游戏的类这个就是游戏的结果截图个人认为的话还是基本实现了老师提出的基本功能。不足的话就是对异常操作没有进行判断,在无限要牌的情况下不能做出对应的反应。不过及时是这样,在平...
2022-05-13 08:02:33
1298
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人