操作系统论文(文件).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文档。上传文档
查看更多
操作系统论文(文件)

目 录 一引言 4 1.1课程设计性质 4 1.2课程设计目的 4 1.3课程设计任务与要求 4 1.4课程设计的意义 4 1.5论文结构安排 5 二系统分析与设计 5 2.1文件管理和用户接口 5 2.1.1磁盘模拟 5 2.1.2文件的逻辑结构 5 2.1.3物理结构 6 2.1.4目录结构 6 2.1.5磁盘分配 6 2.1.6用户接口 6 2.1.7屏幕显示 8 2.2存储管理 8 2.2.1数据结构 8 2.2.2屏幕显示 8 2.3设备管理 8 2.3.1设备的模拟 8 2.3.2数据结构 9 2.3.3设备分配 9 2.3.4设备回收 9 2.3.5屏幕显示 9 三系统设计与实现 12 3.1系统设计流程图 12 3.2系统界面显示 29 四结束语 29 一引言 1.1课程设计性质 操作系统是计算机科学与技术专业的主要专业基础课和主干课。操作系统对计算机系统资源实施管理,是所有其他软件与计算机硬件的唯一接口,所有用户在使用计算机时都要得到操作系统提供的服务。本课程使学生掌握操作系统的基本概念、基本原理、设计方法和实现技术,具有初步分析实际操作系统的能力 ,训练分析和解决实际问题能力,为其今后在相关领域开展工作打下坚实的基础。 1.2课程设计目的 通过模拟操作系统原理的实现,加深对操作系统工作原理和操作系统实现方法的理解;通过模拟操作系统原理的实现练习编程;可练习合作完成系统的团队精神和提高程序设计能力。 1.3课程设计任务与要求 模拟采用多道程序设计方法的单用户操作系统,该操作系统包括四部分内容:文件管理和用户接口、存储管理、设备管理、进程管理。 1.4课程设计的意义 通过模拟操作系统原理的实现,加深对操作系统工作原理和操作系统实现方法的掌握了初步分析实际问题的能力,为其今后在相关领域开展工作打下坚实同时使学生系统科学地受到分析问题和解决问题的训练,提高运用理论知识解决实际问题的能力。 1.5论文结构安排 第一章 引言 说明本课程设计的性质、教学目的与任务和要求,意义,以及论文结构安排。 第二章 系统分析与设计 写出系统要求,分析出包含哪些功能模块、每个模块的计划采用的实现方法和原理。 第三章 系统实现 写出主要模块的实现,包括全局变量说明和主要功能的实现流程(按照模块说) 第四章 结束语 总结课程实际的体会。 二系统分析与设计 2.1文件管理和用户接口 2.1.1磁盘模拟 磁盘是断电后内容不丢失的,因此用文件模拟磁盘。用一个文件disk1模拟磁盘,要求模拟系统至少存在一个磁盘逻辑分析,建议实现两个磁盘逻辑分区;磁盘的每个盘块128字节,模拟磁盘共有256块。磁盘中第0块存放专用块内容,第1、2块存放根目录,其余存放子目录和文件。 2.1.2文件的逻辑结构 文件的逻辑结构采用流式结构; 文件的内容均采用文本文件,系统中有两种文件: 一种是存放任意字符的文件 一种是可执行文件:可执行文件的内容就是系统内进程的程序体:文件中要有一种特定命令的“可执行”文件,文件中的命令非常简单,仅仅包括以下几种指令: x=?; 给x赋值一位数 x++; x加1 x--; x减1 !??; 第一个?为A,B,C中某个设备,第二个?为一位数,表示使用设备的时间(由于没有实际设备,所以无法知道设备何时工作完成,所以假定一个数,这个数随着系统时间增加而递减,减到0时,认为是设备工作完成),建议将这个数乘以某个倍数或者做为随机数的种子; end. 表示文件结束,同时将结果写入文件out,其中包括文件路径名和i的值。 文件管理和用户接口 2.1.3物理结构 采用混合索引结构 2.1.4目录结构 目录结构采用树型目录结构,每个目录项占16个字节,目录项内容包括: 目录名、文件名:6个字节(当名小于6字节时可以补空格之类特殊字符到6个); 扩展名:3个字节(可执行文件扩展名为exe,目录没有扩展名); 目录、文件属性:1字节;(1字节8位,每一位可以代表不同的属性,比如第0位为1表示该目录项为目录(文件夹)的登记项,为0表示是文件的登记项(FCB);第1位表示是否隐藏,第2位表示是否为只读文件) 文件长度:2字节(目录没有长度,字节数)。 地址:直接地址项1个,一级索引项1个; 预留2字节(建议实现2级索引) 根目录:根目录位置固定,占用磁盘2块,大小固定,共16项,占用模拟磁盘第1、2块; 子目录:位置不固定,大小不固定(至少建立一级子目录,最好支持多级子目录,子目录任意长)。 注:删除一个目录项可以采用将目录项的第一个字符改成特殊字符,例如“#”,即目录项第一个字符为“#”则

文档评论(0)

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

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

1亿VIP精品文档

相关文档