1 / 56
文档名称:

操作系统论文.doc

格式:doc   大小:288KB   页数:56页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

操作系统论文.doc

上传人:雾里行舟 2019/6/22 文件大小:288 KB

下载得到文件列表

操作系统论文.doc

文档介绍

文档介绍:Forpersonaluseonlyinstudyandresearch;、,此课程设计用于模拟操作系统的实现。操作系统对计算机系统资源实施管理,是所有其他软件与计算机硬件的唯一接口,所有用户在使用计算机时都要得到操作系统提供的服务。要掌握操作系统的基本概念、基本原理、设计方法和实现技术,具有初步分析实际操作系统的能力,为其今后在相关领域开展工作打下坚实的基础。,该操作系统包括四部分内容:文件管理和用户接口、存储管理、设备管理、进程管理。,加深对操作系统工作原理和操作系统实现方法的理解;通过模拟操作系统原理的实现练****编程,进一步了解操作系统的实现方法;练****合作完成系统的团队精神和提高程序设计能力。,具体是在采用文件分配表的基础上实现单用户的磁盘文件管理部分和用户接口;加深对操作系统的工作原理和实现方式的理解,提高动手实践的能力。:引言、系统分析与设计、系统实现、结束语、参考文献。,该操作系统包括四部分内容:文件管理和用户接口、存储管理、设备管理、进程管理。***,它有一个名字做标识符。一个文件必须要有一个文件名,用户利用文件名来访问文件。文件名通常由一串字符构成,名字的长度因系统而异。文件系统具有5大功能:完成文件存储空间的管理,实现文件名到物理地址的映射,实现文件和目录的操作管理,提供文件共享能力和安全可靠措施,文件系统向用户提供了有关文件和目录操作的接口。,流式文件指文件内的数据不再组成记录,只是一串的信息组合,字符是构成文件的基本单位,这种文件常常按长度来读取所需信息。xHAQX74J0X膄文件的内容均采用文本文件,系统中有两种文件:一种是存放任意字符的文件;一种是可执行文件:可执行文件的内容就是系统内进程的程序体。,把磁盘中每一块的指针部分提出来,组织在一起,形成文件分配表<FAT表)。一个磁盘仅设置一张文件分配表,磁盘有多少块,文件分配表就有多少项,若文件的一个磁盘块号为i,则这个文件的下一个磁盘的块号应该记录在文件分配表的第i项。,磁盘的每个盘块64字节,模拟磁盘共有128块。第0,1块存放文件分配表,第2块存放根目录,其余存放子目录和文件。。螇目录项内容<8个字节)芆目录名,文件名:2个字节;莂扩展名:2个字节<目录没有扩展名)。袁目录,文件属性:1字节;羅起始盘块号:1个字节;螆文件长度:2个字节;肃根目录蚈根目录位置固定,为磁盘第2块;大小固定,共8项,占用模拟磁盘第2块。芇子目录膅位置不固定,大小不固定。:create文件名莆建立新文件,如果原来存在同名文件要提示是否覆盖。薄拷贝文件:copy源文件名目标文件名薃当用户需要拷贝一些文件时,首先要先找到该文件,可同名拷贝,也可更名拷贝。螁删除文件:delete文件名螈显示文件:type文件名仅显示文件内容。羄编辑文件:edit文件名此命令完成对文件的编辑,只读文件不可以修改。芄改变文件属性:change文件名属性薈将文件在只读和非只读、隐藏和非隐藏之间转换。袆磁盘格式化:format盘符蒃建立目录:makdir目录建立目录,若同名目录存在则建立失败。螀改变目录路径:chadir目录改变当前目录。虿删除空目录:rdir目录当前目录、非空目录、根目录不能删除。羅删除目录:deldir目录袃既可删除空目录又可删除非空目录,对于非空目录,首先要删除其下文件和目录然后才能删除其本身。:莇用户命令接口,用于系统运行时用户输入命令;薆磁盘目录显示,要求显示磁盘的树型目录结构;芁磁盘使用情况,显示磁盘每一个磁盘块的空间是否空闲。,代码如下:lassFAT袈{莅publicby