
操作系统课程设计
文章平均质量分 78
南京林业大学19级软件工程操作系统课程设计心得
陈阿土i
道阻且长,行则将至;行而不辍,未来可期。
展开
-
操作系统课设——存储管理
用程序实现生产者——消费者问题将指令序列转换为用户虚存中的请求调用页面流。具体要求:页面大小为1K用户内存容量为4页到40页用户外存的容量为40k在用户外存中,按每K存放10条指令,400条指令在外存中的存放方式为:0-9条指令为第0页10-19条指令为第1页。。。。。390-399条指令为第39页按以上方式,用户指令可组成40页通过随机数产生一个指令序列,共400个指令(0-399)模拟请求页式存储管理中页面置换算法执行一条指令,首先在外存中查...原创 2022-07-07 23:33:18 · 2286 阅读 · 3 评论 -
进程的同步与互斥
用程序实现生产者——消费者问题问题描述:一个仓库可以存放K件物品。生产者每生产一件产品,将产品放入仓库,仓库满了就停止生产。消费者每次从仓库中去一件物品,然后进行消费,仓库空时就停止消费。数据结构:进程:Producer - 生产者进程,Consumer - 消费者进程...原创 2022-07-07 23:20:04 · 1147 阅读 · 0 评论 -
进程的管道通信
编写一段程序,实现进程的管道通信。使用系统调用pipe()建立一条管道线。两个子进程p1和p2分别向管道写信息,而父进程则从管道中读出来自于两个子进程的信息,显示在屏幕上。原创 2022-07-07 22:49:51 · 4065 阅读 · 2 评论 -
进程的软中断通信
使用系统调用fork()创建两个子进程,再用系统调用signal()让父进程捕捉用函数设置时钟的时间段终止时产生的信号,当捕捉到中断信号后,父进程用系统调用kill()向两个进程发出信号,子进程捕捉到信号后,分别输出子进程被杀死信息后终止: 父进程等待两个子进程终止后,输出父进程被杀死信息终止。试观察记录屏幕上的显示结果,并分析原因。...原创 2022-07-07 22:41:07 · 1537 阅读 · 1 评论 -
进程的创建和控制
编写一段程序,使用系统调用fork()创建两个子进程。当此程序运行时,在系统中有一个父进程和两个子进程活动。让每一个进程在屏幕上显示一个字符,试观察记录屏幕上的显示结果,并分析原因。修改已编好的程序,将每个进程的输出由单个字符改为一句话。...原创 2022-07-07 22:24:07 · 927 阅读 · 0 评论