1 / 48
文档名称:

OS-课设-课件(PPT·精·选).ppt

格式:ppt   页数:48
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

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

分享

预览

OS-课设-课件(PPT·精·选).ppt

上传人:aidoc4 2016/5/21 文件大小:0 KB

下载得到文件列表

OS-课设-课件(PPT·精·选).ppt

文档介绍

文档介绍:操作系统课程设计操作系统课程设计计算机科学与技术专业计算机科学与技术专业操作系统课程设计操作系统课程设计安排基本原理系统的实现方案、数据结构及程序结构要求、验收方式等目的目的通过 OS 子系统的设计、增强 OS 设计的技巧,提高解决实际 OS 的设计能力提高程序设计能力程序调试能力团结协作能力任务(题目) 任务(题目) 任选其一多用户、多级目录结构文件系统的设计与实现模拟 DOS 的 FAT 文件系统模拟实现 UNIX 的文件系统参考张尧学编写的《操作系统教程习题与解答》中的文件系统的设计难度相当的自选题目,如: WDM 驱动程序开发存储管理系统的实现进程管理系统:创建、调度、通信、撤消、…、(可监控) 基本原理基本原理(以(以多用户多级目录结构文件系统的设计与实现多用户多级目录结构文件系统的设计与实现为例) 为例) 内容: 模拟 UNIX (或 LINUX ,或 FAT )系统的文件管理功能。包括:多用户: usr1, …, usr8 (1-8 个用户) 多级目录:可有多级子目录具有 login ( 用户登录)系统初始化(建文件卷、提供登录模块) 文件的创建: create 文件的打开: open 文件的读: read 文件的写: write 基本原理基本原理(以(以多用户多级目录结构文件系统的设计与实现多用户多级目录结构文件系统的设计与实现为例) 为例) 内容: 模拟 UNIX (或 LINUX ,或 FAT )系统的文件管理功能。包括: 文件关闭: close 删除文件: delete 创建目录: mkdir 改变目录: chdir 列出文件目录: dir 退出: logout 格式化: format 以上是基本内容,可以根据实际文件系统提供的命令和系统调用,自己增加和实现附加的功能。参考书参考书张尧学, 计算机操作系统教程(第三版),清华大学出版社汤小丹等,计算机操作系统(第三版),西安电子科技大学出版社李彤等,操作系统分析与设计,云南大学出版社张琨藏,操作系统原理 DOS 篇,清华大学出版社陈葆玉译, UNIX 操作系统设计,北京大学出版社有关 UNIX 、 LINUX 操作系统分析与设计的书要求要求以菜单列表方式给出功能选择,然后给出参数,再执行文件管理操作。或者模拟命令行方式输入操作命令,接收命令,分析命令,执行命令。如: $dir < cr>$ mkdir subdir < cr>$ creat(user_id,Filename,mode )< cr> 要求模拟的文件系统可以保存,以便下次开机时再用。 UNIX UNIX 文件格式说明文件格式说明文件是对磁盘设备进行多层次抽象的结果第一层抽象,从磁盘到分区。一个物理磁盘可划分成分区,每个分区可以从逻辑上看作是一个独立的磁盘,可安装和驻留一个文件系统; 第二层抽象,从分区到扇区。磁盘由柱面号、磁道号和扇区号来定位,扇区是磁道上的基本存储单元; 第三层抽象,从扇区到簇。不同磁盘的扇区大小可能不同,通过系统软件屏蔽这一事实并向高层软件提供统一的数据块尺寸,将若干扇区合并成一个逻辑块,称簇, 再按簇进行编号; 第四层抽象,从簇到文件系统分区。内核再将簇序列分成超级块、索引节点区和数据块区,再加上各种组织、控制和管理信息的软件便形成文件和文件系统。 UNIX UNIX 文件格式说明文件格式说明簇序列分成以下 3个部分: 超级块:占用 1#号块,存放文件系统结构和管理信息; 索引节点区: 2#~(k+1)# 号块,存放索引节点表。索引节点记录文件属性,每个索引节点都有相同的大小和唯一的编号;文件系统的每个文件在该表中都有一个索引节点; 数据区:( k+2)#~n# 为数据块,文件的内容保存在这个区域的块中。