Nachos实验代码
Nachos实验(操作系统课程设计)
共四个实验,每个实验是单独分离开,有代码,有详细文档。
实验1#内核线程调度策略设计
设计了两个静态(FCFS,静态优先数),两个动态(动态优先数,彩票算法)。
实验2#进程同步
设计一个Haro样式的条件变量,通过实现采用
该条件变量的生产者消费者问题管程和哲学家
问题管程,用多个使用管程的协作线程验证其
正确性。
实验3#用户进程和空间管理设计
实现了多道程序共驻内存,用户程序并发执行
,实现了多个系统调用
(Fork,Exec,Join,Exit,Wait,Halt,Create,
Open,Read,Write,Close,Yield,,实现了一个
简单的shell程序,并实现了shell上的用户程
序的并发,输出重定向功能。本实验中采用了
进程同步的功能。实现了进程表,使用父子进
程关系表实现父子进程关系。
实验4#文件系统扩展设计
使Nachos文件的长度可以扩展。
扩充Nachos文件的最大容量。
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 2797597 2009-12-29 17:42 20073001239_RunZhi1989实验代码.rar
文件 475136 2010-03-07 22:39 20073001239_RunZhi1989操作系统课程设计报告.doc
文件 108 2010-03-07 22:39 20073001239_RunZhi1989说明.txt
目录 0 2010-03-07 22:39 20073001239_RunZhi1989
----------- --------- ---------- ----- ----
3272841 4
----------- --------- ---------- ----- ----
文件 2797597 2009-12-29 17:42 20073001239_RunZhi1989实验代码.rar
文件 475136 2010-03-07 22:39 20073001239_RunZhi1989操作系统课程设计报告.doc
文件 108 2010-03-07 22:39 20073001239_RunZhi1989说明.txt
目录 0 2010-03-07 22:39 20073001239_RunZhi1989
----------- --------- ---------- ----- ----
3272841 4
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)