引导块 根目录 位示图 数据区
? FCB结构必须包括如下几个基本项,对不同的物理文件还需要其它数据项目,请自己添加。
文件名 12 扩展名 3 属性 总块数 文件大小(B) 建立时间 1 2 4 2 ┅┅ ┅┅
三、课程设计报告应具有的内容及其参考评分标准
? 任务的基本原理描述、设计思想和系统结构的说明(10分); ? 数据结构的说明(15分); ? 各模块的算法流程图(15分);
? 程序清单:注意加注释(包含关键字、方法、变量等),在每个模块前加注释;
(共40分,其中书面源程序20分,实验的检查结果、程序的运行情况占20分) ? 平时检查(20分),第10周检查程序详细设计情况并提交设计计划书(开发工
具、设计框架与描述,书面文档)
? 最后提交的资料:①课程设计报告 ②课程设计报告电子版、程序源代码与可
执行程序及程序使用说明。
? 严禁抄袭、复制设计内容,查出后相关设计成绩以不及格处理。
上海海事大学计算机08OS课程设计任务分配
分组情况自己认为不合适可以与我商量做适当调整
1、进程调度模拟程序
①采用最高优先数优先的调度算法(即把处理机分配给优先数最高的进程)和先来先服务
算法。进程的优先数由随机数产生。 学号尾数为1的同学。 ②采用时间片轮转调度算法和先来先服务算法。学号尾数为2的同学。
③采用动态优先级调度算法(优先级的计算自己决定,但一个进程的优先级要随时间改变,
即UNIX的策略)和先来先服务算法。学号尾数为3的同学。
2、存储管理模拟程序
① FIFO和LRU页面淘汰算法。学号尾数为4的同学。 ② FIFO和OPT页面淘汰算法。学号尾数为5的同学。
3、磁盘调度算法模拟程序
① FCFS和SSTF算法 学号尾数为6的同学。 ② SCAN和CSCAN汰算法。学号尾数为7的同学
4、同步问题的实现
① 生产者——消费者问题。学号尾数为8和9的同学。 ② 读者——写者问题。 学号尾数为0的同学。
5、模拟文件系统的设计及实现(两人一组)
① 类FAT结构,文件物理结构同Windows系统的文件 ② 类FAT结构,文件物理结构为两级索引文件
6、平时检查
第10周:汇报描述设计计划并提交设计计划书(开发工具、设计框架与计划描述,书面文档)
班级邮箱:czxtkcsj07@126.com 密码: czxtkcsj