操作系统(2)实验六

2018-11-30 19:01

SHANGHAI UNIVERSITY

<操作系统>实验报告

学学姓

院 计算机工程与科学学院 号 名

10122050 王杰 张建 2014.03.07

指导老师 日

实验六 FAT文件系统实验

一、实验目的:

1、从系统分析的角度出发,了解FAT文件系统的组织结构和文件的存储方式。 2、进一步理解操作系统文件管理的基本思想。

二、实验内容:

1..进入DEBUG环境,装入FAT文件系统结构。 执行命令:L 0 0 0 21

2.观察1.44M软盘中FAT12文件系统结构。 执行命令:D 0000

软盘有两面,每面80个磁道,每个磁道18个扇区,每个扇区512个字节,所以软盘的容量是2*80*18*512 = 1474560, 1474560/1024/1024大约为1.44M。

3.分析文件分配表结构,了解用簇链映射的文件的链式存储结构。 执行命令:D 200

◆思考:上面屏幕显示首簇号为003的文件共包括几个扇区?它分布在哪几个物理扇区上?

答:首簇号为003的文件共包括2个扇区,它分布在0道0面2、3扇。

4.观察1.44M软盘中文件目录表FDT以及文件目录结构 执行命令:L 0 0 0 21

说明:将逻辑扇区0H开始的共21H个物理扇区装入DS:0000H起始的内存。 执行命令:D 2600

说明:显示从2600H地址开始的FDT文件表。

思考:①计算1.44M的软盘根目录最多可以容纳多少文件?

答:1.44MB软盘的文件目录表FDT共14个扇区,每个文件的目录登记项占用 32个字

节,用作目录的一个扇区(512字节)最多只能装入512/32=16个文件。因此,1.44MB软盘的根目录下最多可建文件或子目录224个。

②上图屏幕显示的文件BAK.txt的目录项中标示该文件的首簇号在何处?该文件是什么属性?

答:首簇号在第2行的1A~1B字节处,首簇号为002,该文件属于归档文件。

书上显示的文件office.txt首簇号在第6行的1A~1B字节处,首簇号为091,属归档文件。 ③书上面的屏幕显示第1~2行目录项表示的是什么项目? 答:第1~2目录项表示卷标。

5.观察1.44M软盘中文件目录表的长文件名目录结构 思考:①书上面屏幕显示的2~3行是什么目录项? 答:长名的第一项,也是最后一项。

②若有一个文件名共长34个字符,要占多少目录项? 答:四个目录项,三个长目录项和一个短目录项。 6.自己动手做:

①观察测试软盘的FDT区,找到名为BAK的文件目录。该文件是什么类型的文件?文件放在磁盘的哪个位置?占用几个存储单位?调出其内容看看。

该文件为BAK.txt,属于归档文件。察看其首簇号为002,对应了数据区21H逻辑扇区。 执行:L 0 0 0 21 D 2600

察看内容执行:L 8000 0 21 8

②找到文件123.TXT的存储位置。调出文件的第二快将文件的第512字节开始的128个字节,改写成“Happy New Year!”。再写回原文件。并用常规方式打开文件察看效果。 操作步骤: L 0 0 0 21 D 2600 L 8000 0 22 8 D 8000 D 8200

F 8200 “Happy new Year!” W 8000 0 22 8


操作系统(2)实验六.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2017年电大中学语文教学研究形成性考核册 作业一答案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: