全球旧事资料 分类
四川大学操作系统课程设计报告
学专年
院:业:级:
软件学院软件工程专业07级第X组乔心轲(姓名)0743111340(学号)何赵平(姓名)XXXXXXXX(学号)崔蓉(姓名)XXXXXXXX(学号)张雯(姓名)XXXXXXXX(学号)康小芳(姓名)XXXXXXXX(学号)
组编号:组成员:
f提交时间:
2009年


指导教师评阅意见:


指导教师评阅成绩:XXX1:
XXX1:XXX1:XXX1:
fXXX1:
实验项目一
项目名称:实验目的:实验时间:人员分工:实验环境:
实验环境的搭建过程、选用的操作系统、机器配置、编译器等。
实验内容:
f对实践过程的详细说明,针对已经满足的实践要求,采用了何种算法或思想,Nachos对
平台的哪些代码进行了什么样的修改。
实验结果:
对实践要求的满足程度,代码是否编写完成,是否调试通过,能否正常运行,本项目的
要求中共满足了哪几项。
参考文献:
f实验项目二
实验项目名称:Nachos中的线程管理实验项目目的:1最多能够同时存在128个用户线程2改变为遵循“优先级调度”的抢占式调度参与人员及分工:乔心轲,何赵平,康小芳完成主要代码编写;崔蓉,张文进行程序的测试及维护。实验环境:NachosNotA
otherCompletelyHeuristicOperati
gSystemLi
uxGccWi
dows实验内容:
f1对于最多能够同时存在128个用户线程,我们在Threadcc中声明了一个static变量
umOfThreads;具体代码如下:statici
t
umOfThreads0thecou
tofthethreads在Thread的构造函数中对其值进行加1;即每创建一个线程时,都会把
umOfThreads加1;
umOfThreads并在SimpleThread()中进行了如下修改,完成了最多能够同时存在128个用户线程。
staticvoid
SimpleThreadi
twhich

if
umOfThreads128
fori
ti0iker
elcurre
tThreadTimeker
elcurre
tThreadexecuteTim
e2i
fcout

好听全球资料 返回顶部