操作系统课程设计
摸鱼的小司同学
曾想仗剑走天涯,现如今只想摸鱼到天明
展开
-
用C/C++实现页面置换(FIFO、LRU、OPT)
思想什么的可以看https://blog.csdn.net/wuxy720/article/details/78941721,个人感觉还是讲的不错的。 代码的话,我用的是C++写的,为的就是那个栈可以省点事。结果我好像为了保证数据结构,所以什么都没做,所以头文件改一下,输入输出改一下,也就是C了。 额,老师说要,用书上的实例?好吧,要求来回变,没听怪我咯。好吧,怪我。 FIFO靠的是队列,L...原创 2019-06-24 14:31:37 · 2808 阅读 · 4 评论 -
linux下用程序实现生产者消费者问题
额,生产者消费者这个问题应该不算少见,如果是用程序还是蛮简单的吧,但是如果是叫用进程间通信,分析进程争用资源的现象,解决进程互斥。。。dbq,我承认我划水了,用共享内存来实现的,曲解一下题意,为了更快地完成作业(上天保佑老师不懂程序,不懂任务。。。) 借鉴学习了https://blog.csdn.net/qq_27664167/article/details/81277096,也就是各个函数的用法...原创 2019-06-24 14:44:31 · 2239 阅读 · 1 评论 -
操作系统:Linux中进程通信
看来我只能是搬搬大佬的文章,自己贴下没营养的代码了。。。 task1 #include <stdio.h> #include <unistd.h> //#define character #define sentence int main(){ int pid1, pid2; while((pid1 = fork()) == -1);//创建第一子进程 /...原创 2019-06-24 14:56:58 · 520 阅读 · 0 评论 -
操作系统课程设计
以下是我们操作系统的课设,天佑可怜,上课一点没听的我,幸好只是写写程序,要是做书上那些。。。我可能要哭。 先把我的代码贴上来吧,还有一些我参考、学习的网站,嗯,有机会会自己写的,最近是要要去准备期末考了。 操作系统:Linux中进程通信 linux下用程序实现生产者消费者问题 用C/C++实现页面置换(FIFO、LRU、OPT) “进程是什么,子进程运行的是哪段程序,软中断是什么,管道...原创 2019-06-24 15:05:04 · 1962 阅读 · 4 评论