- 11
- 0
- 约4.62千字
- 约 7页
- 2018-08-30 发布于湖北
- 举报
上海海事大学计算机08操作系统课程设计
一、课程设计的基本要求
课程设计是在有限的时间内实现模拟操作系统的部分功能,为使课程设计能够有效实施,并取得一定效果,把设计的重点放在操作系统核心内容的模拟上。基本要求如下:
详细描述整个系统设计的总体框架和设计思想,并给出系统的主要模块以及模块间关系。
详细描述整个系统所使用的全局数据结构,包括结构名称、作用和各个字段的含义。
给出所有模块的详细的设计说明,并画出流程图。
源代码格式规范,并给出注释,以标明函数和数据结构的功能。
系统完成后,提交完整的程序代码、课程设计报告及相关文档,并适当说明设计中遇到的问题及心得体会。
课程设计使用的开发工具不限,但程序必须是WINDOWS图形界面。
二、课程设计的题目
1、进程调度模拟程序
设计要求:编写一个进程调度程序,模拟实现进程的创建、运行、阻塞、完成等进程控制,允许多个进程并行的进程调度程序。
a. 系统能够真实模拟多任务操作系统中进程生命周期中的相关活动,主要功能涉及进程管理和进程调度。
b. 进程状态: 每个进程的状态可以是就绪 W(Wait)、运行R(Run)、阻塞B(Blocked)或完成F(Finish)四种状态之一。
c. 每个进程相关的数据结构有:进程控制块(PCB)和进程生命周期数据。
? 进程控制块(PCB):至少应该包含如下信息:进程名、优先级、创建时间、需要运行时间、已使
您可能关注的文档
- 商贸物流发展的规划.doc
- 湖北省普通高等学校本科专业教学合格评估的方案.docx
- 电子档案长期保存方法的研究.doc
- 压力容器助理工程师考试题目g详解.doc
- 注册安全工程师冲刺阶段知识点汇总《安全的技术》.doc
- 行政管理学 相关资料-附件.doc
- 生物医学工程基础试卷2011A学习.doc
- 管理学原理题库教案.doc
- 图像压缩的技术综述.doc
- 地形图测绘的技术设计书.doc
- 4.4 控制系统的设计与实施(教学设计)高中通用技术苏教版2019必修2.docx
- 2026届衡水市第十三中学高三第一次质量调研(一模)数学试题.doc
- 3.1.1关系数据结构及关系代数教学设计-浙教版高中信息技术选修三.docx
- 高考化学二轮复习 阿伏伽德罗常数.docx
- 运筹学期末复习完全手册(直接使用版).docx
- 人工肝治疗中的家属支持与护理.pptx
- 人工肝治疗后的康复护理.pptx
- 4 自由落体运动(表格式教学设计)高中物理人教版2019必修第一册.docx
- 第05讲 充分条件、必要条件、充要条件(八大题型)新高一数学(苏教版2019必修第一册).docx
- 29 古代诗歌文本比较鉴赏题(比较形象、语言、表达技巧、情感态度)高考语文二轮复习专题.docx
原创力文档

文档评论(0)