![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
nachos
文章平均质量分 76
m0_46422419
这个作者很懒,什么都没留下…
展开
-
Nachos操作系统实验五:具有二级索引的文件系统
Nachos操作系统实验五:具有二级索引的文件系统注意实验目的实验思路实验过程1,Allocate2,Deallocate3,ByteToSector4,Print5,ExtendSpace6,编译,查看结果。7,一个或许应该修改的地方,在filehdr.h中注意所有单独修改部分均在其后方注释add here整体修改部分均在其上下注释add here实验提供的makefile文件应该是支持在原代码上直接修改的,所以如果要移动代码到新的文件夹,请自行修改makefile文件。实验目的实验目的:N原创 2021-12-18 21:44:23 · 975 阅读 · 0 评论 -
Nachos操作系统实验四:基本文件系统扩展
Nachos操作系统实验四:基本文件系统扩展注意实验目的实验思路实验过程1,查看源码得知最后文件修改都是在openfile类的WriteAt(),我们修改该方法实现长度拓展。2,我们先实现拓展方法一:ExtendSpace(BitMap* freeMap,int newSize)3,我们再实现拓展方法二:openfile类的WriteBack()4,在测试文件中按照要求删去注释。5,编译,查看结果。注意所有单独修改部分均在其后方注释add here整体修改部分均在其上下注释add here实验提供的原创 2021-12-18 20:56:45 · 1290 阅读 · 0 评论 -
Nachos操作系统实验三:使用信号量解决生产者/消费者同步问题
Nachos操作系统实验三:使用信号量解决生产者/消费者同步问题注意实验目的实验思路实验过程1,生产者设置2,消费者设置3,整体控制4.编译,查看结果。注意所有单独修改部分均在其后方注释add here整体修改部分均在其上下注释add here实验提供的makefile文件应该是支持在原代码上直接修改的,所以如果要移动代码到新的文件夹,请自行修改makefile文件。实验目的使用操作系统信号量机制,编写程序解决生产者/消费者同步问题。包括:1.理解Nachos的信号量是如何实现的2.生产者原创 2021-12-18 20:11:41 · 942 阅读 · 0 评论 -
Nachos操作系统实验二:具有优先级的线程调度
Nachos操作系统实验二:具有优先级的线程调度注意实验目的实验思路实验过程注意所有单独修改部分均在其后方注释add here整体修改部分均在其上下注释add here本文均为直接在原代码上进行修改,如果移动位置到其他文件夹,请自行修改makefile文件,本文只提供思路。实验目的1.熟悉Nachos原有的线程调度策略;2.设计并实现具有静态优先级的非抢占式线程调度策略。实验思路实验要求实现具有静态优先级的非抢占式线程调度策略,首先找到线程调度的相关位置,为code/threads/sch原创 2021-12-18 17:39:22 · 1669 阅读 · 4 评论