当前位置: 首页 > 生活问答 > 生活百科 > 操作系统课程设计(一)

操作系统课程设计(一)

网站编辑:上海建站网 发布时间:2022-04-15  点击数:
导读:操作步骤/方法1目的:通过模拟文件系统的实现,深入理解OS中文件系统的理论知识,加深对教材中的重要算法的理解。同时通过编程实现这些算法,更好地掌握OS的原理及实现方法,提高综合运用各课知识的能力。当今社会,计算机科学技术正突飞猛进般发展,人们早早就已进入了信息时代,可以说,在现在这个年代,脱离了计算机,人们是无法生存的,而需要将这一科学技术不断再推动创新发展的正是我们计算机学生所肩负起的任务。而操...
操作系统课程设计(一)

操作步骤/方法

1 目的:通过模拟文件系统的实现,深入理解OS中文件系统的理论知识,加深对教材中的重要算法的理解。同时通过编程实现这些算法,更好地掌握OS的原理及实现方法,提高综合运用各课知识的能力。当今社会,计算机科学技术正突飞猛进般发展,人们早早就已进入了信息时代,可以说,在现在这个年代,脱离了计算机,人们是无法生存的,而需要将这一科学技术不断再推动创新发展的正是我们计算机学生所肩负起的任务。而操作系统则是计算机层的东西,是直接运行上的基本的系统软件,任何软件都在操作系统的支持下才能运行。所以说,学好操作系统便基本上掌握了整个计算机的核心知识,于是开设操作系统课程设计这一门课程无疑能让我们学生更加好的去深入了解操作系统,在拥有理论知识的基础上,增强自己的实践能力。 2 文件系统是操作系统必不可少的一环,因为操作系统的作用正是联系软件和硬件,硬件基本就是硬盘的各种文,我们要做的就是使用操作系统对空空如也的硬盘实现文件管理和文件存储,从而实现一系列的功能。下图为部分实验截图: 3 本实验通过cc++语言主要实现以下功能:目录管理,执行程序生成目录文档,程序启动时读取目录文档,以便于目录的保存和修改。准备采用索引存取方法来实现文件存取采用多层目录结构进行目录实现。具体细化功能:可以实现查看一个目录下所有子目录情况,返回上目录。文件控制块的抽象和功能实现。具体功能:可以从文本文档中多次读取一个目录文件下所有子目录项,有直接索引功能,保存了文件修改时间和文件创建时间。文件的逻辑结构和物理结构采用索引文件来实现。。在文件夹中有一个硬盘.txt文件,保存着文件的结构,结构为按行保存,号就是行号,进行文件查找文件空间管理采用位示图法。具体功能:可以在命令行中查看大小为10*10的硬盘空闲状况,空闲为0,否则为1;下图为部分实验截图: 4 下图为部分实验截图: 5 下图为部分实验截图: 6 本实验采用文件来模拟外存,一共使用两个文件进行模拟,采用文本文件进行模拟的目的是可以保存程序上一次运行的结果,不能够每次重新开启程序都要重新创建系统,而是每次都是紧接着上一次的修改进行继续操作,而且我采用的是可读型的文本文件而不是二进制的文本文件,可读的文本的好处在于可以直接打开文本文件看到文件的一系列文本信息,可以一一解释文件中各个文字数字符号的意义,不像二进制文件只能通过程序来解析,在内存有需求的时候,从外存(文本文件)读入需要的信息,而当内存的文件有改动的时候,则可以将修改后的内容写文本文档来实现内外存的相对一致。这样做可以实现操作系统的实际抽象,而不是一次性全读全写。 END

  以上就是小编为大家介绍的操作系统课程设计(一)的全部内容,如果大家还对相关的内容感兴趣,请持续关注上海建站网!

  标签:
内容声明:网站所展示的内容均由第三方用户投稿提供,内容的真实性、准确性和合法性均由发布用户负责。上海建站网对此不承担任何相关连带责任。上海建站网遵循相关法律法规严格审核相关关内容,如您发现页面有任何违法或侵权信息,欢迎向网站举报并提供有效线索,我们将认真核查、及时处理。感谢您的参与和支持!
浏览此文的人还看过
三角肌锻炼方法,三角肌多久能练
三角肌锻炼方法,三角肌多久能练

详情:操作步骤/方法【方法1】11.三角肌又“虎头肌”,因为发达的......

户外徒步必备装备
户外徒步必备装备

详情:操作步骤/方法1行2必须配备:登山包登山鞋登山杖袜子头灯护膝......

怎样写个人收入证明申请书?
怎样写个人收入证明申请书?

详情:操作步骤/方法1个人收入证明申请书一:本人,员工编号,身份证......

怎么用纸筒DIY迷你城堡
怎么用纸筒DIY迷你城堡

详情:操作步骤/方法1首先,将一个硬纸筒切成两半2再制造一些不同高......