操作系统课程设计分析报告书.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
操作系统课程设计分析报告书

操作系统课程设计分析报告书 指导老师:白明 班级:AP01063 组号:1 组长:赖卫国 成员:赖卫国,吴晓辉,简肺宇,简瑞容,梁均霖姓名:赖卫国 学号:AP0106314姓名:吴晓辉 学号:AP0106328姓名:简肺宇 学号:AP0106312姓名:简瑞容 学号:AP0106313姓名:梁均霖 学号:AP0106320 [ ] 正式发布 [√] 正在修改 项目名称: 操作系统课程设计 文件标识: 分析说明书 取代版本: 1.0 当前版本: 1.0 作 者: 赖卫国 完成日期: 2004-10-19 目录 1.概述 2 1.1.目的 2 1.2.开发人员 2 1.3.指导老师:白明 2 1.4.环境 3 2.功能需求 3 2.1. 模拟CPU 3 2.2.模拟指令系统 3 2.3. 模拟内存 3 1.概述 1.1.目的 为帮助我们加深对操作系统原理的认识和理解,通过做课程设计这种实践方式加深我们对操作系统内部运作认识。另一方面,可以借此课程设计帮助我们认识一下整个系统开发的过程,也可以加深我们对软件工程的认识,和提高我们的编程能力。 1.2.开发人员 赖卫国(ap0106314)――主要任务:系统分析、系统总体设计和部分编码、测试工作 吴晓辉(ap0106328)――主要任务:负责文件管理模块部分的设计和编码、测试工作 简肺宇(ap0106312)――主要任务:负责整个系统的界面设计 梁钧霖(ap0106320)――主要任务:负责内存管理模块部分的设计和编码、测试工作 简瑞榕(ap0106313)――主要任务:负责作业管理模块部分的设计和编码、测试工作 1.3.指导老师:白明 1.4.环境 开发环境、运行环境及开发语言: 开发环境:windows平台+j2sdk1.4.2+EditPlus 运行环境:windows系列平台 开发语言:JAVA 1.5.系统功能概述 一个具有模拟CPU、模拟内存、模拟硬盘、模拟CPU管理、模拟内存管理、模拟硬盘管理、模拟进程管理、模拟指令系统、模拟中断处理的一个能运行在WINDOWS平台上的一个模拟的单用户多任务操作系统。 1.6. 参考资料 操作系统相关资料书籍,以《计算机操作系统》为主 软件工程相关资料书籍,以《软件工程导论》为主 面象对象相关资料书籍,以《JAVA程序设计》为主 2.功能需求 2.1. 模拟CPU 四个数据寄存器(AX,BX,CX,DX):用于存储操作数。 一个运算器(ALU):用于作四则运算。 一个程序计数器(PC):用于存储下一条指令的地址。 一个地址寄存器(AR):用于存储当前运行的指令的地址。 一个缓冲寄存器(DR):用于存储从内存取出的一条指令。 一个指令寄存器(IR):用于存储当前执行的指令。 一个中断处理器:用于接收操作系统发来的中断和返回中断响应及改变PC的地址。 2.2.模拟指令系统 指令集包括行四则运算及输入输出指令。 2.3. 模拟内存 在系统运行时按初始给定大小在物理内存中开辟一块内存空间作为本系统的模拟内存供该系统使用。 2.4. 模拟硬盘 在系统运行时按初始给定的大小在物理内存中开辟一块内存空间作为该系统的模拟硬盘及虚拟内存供系统使用。 2.5. 模拟CPU管理 在系统运行时按初始给定的系统时钟作为CPU的运行周期,在一个周期内CPU完成取指及运算操作,能根据不同的中断作出不同的响应。 2.6. 模拟内存管理 对模拟内存进行分块,对每个作业建立一个相应的固定大小的页表,对内存进行虚拟的页式存储管理。 2.7.模拟硬盘管理 对模拟硬盘建立一个硬盘地址表,用于记录所有运行作业在模拟硬盘中的起始地址及大小。 2.8. 模拟进程管理 对于每个运行作业作为一个进程,在整个系统范围内建立一个进程对列,对列里存放所有等待执行的进程的PCB及其优先级别。 2.9. 模拟中断处理 操作系统课程设计分析报告书

文档评论(0)

baoyue + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档