- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
操作系统上机实验
指导书
(第一版)
工商管理学院信息工程系
2012.10.11
实验一 DOS磁盘文件管理
实验目的
学习和掌握DOS磁盘文件存储的基本原理。
理解DOS系统文件磁盘文件存储管理的基本方法。
实验设备
1. IBM-PC系列机一台,打印机一台。
2.Windows操作系统,文本编辑器,1.44M格式化的软盘两张。
实验要求
1 .研读DOS系统对文件存储的课件文件,理解磁盘文件存储的设计思想和相关概念。
2 .掌握通过DOS提供的DEBUG命令来获取磁盘文件的相关信息的方法。
DOS磁盘文件存储的基本原理:
DOS进行格式化时对磁盘空间按如下分配:
(1)引导部分; (0扇区)
(2)文件分配表的第一拷贝; (1-9扇区)
(3)文件分配表的第二拷贝; (10-18扇区)
(4)根目录; (19-32扇区)
(5)数据区; (33-2880扇区)
注:以上分配对软盘而言是整个盘空间。
(一)软盘的主引导扇区
主引导扇区内容由FORMAT创建,引导记录可分为四部分:
1、3字节转移指令(供系统盘用);
2、8字节含厂商标志、操作系统版本号;
3、BIOS参数块(共19字节,亦称BPB参数表
BPB -bios parameter block );
4、引导代码,包含了自举程序的实际代码,引导代码仅对操作系统盘有效;
当该盘作系统盘时,执行转移指令,转到引导代码,执行自举程序,将DOS装入内存。
下面主要介绍BIOS参数块,通过该参数块可获得文件分配表、主目录及数据区起始扇区号。从主引导扇区第12个字节内容开始,具体的含义如下:
12、13字节:描述扇区大小(字节);
14字节:每簇所占扇区个数;
15、16字节:保留扇区数;
17字节:FAT(文件分配表)个数;
18、19字节:主目录(FDT)大小(文件个数);
20、21字节:磁盘总扇区数;
22字节:介质描述符(FD双面双密度360KB软盘,F9双面高密度1.2MB软盘,F8硬盘);
23、24字节:每个FAT表所占扇区数;
25、26字节:每道扇区数;
27、28字节:磁头个数;
29、32字节:隐含扇区数;
33、36字节:(只对硬盘有效)。当分扇区总数>FFFFH时,总扇区数填入此处,且20、21处值为0(此时分区容量>32M)。
注:
(1)以上凡占2个字节的,前一字节是低位,第二字节是高位;
(2)所表示的数均是16进制数(各字节内容);
对软盘来说,主引导扇区是物理第一扇区,也是逻辑O(第1个)扇区,可用DEBUG的L、W命令进行读、写操作。
(3)DBR中BPB参数的含义:
磁盘引导扇区(DBR)
文件分配表(FAT1)
文件分配表(FAT2)
文件根目录表(FDT:file Directory table)
数据区(DATA)
实验习题
学习DOS提供的DEBUG命令及相关参数
格式化两张软盘A和B,卷标分别为LA、LB。向A中拷贝三、四个文件(最好是3-5k的小文件),并新建一个目录。
用DOS提供的DEBUG命令分别读出两盘的引导部分、文件分配表的第一拷贝、文件分配表的第二拷贝、根目录、数据区,并进行比较。
计算B盘中个文件、目录的属性、时间、日期、簇号、文件长度等值,并与dir a:命令列出的结果相比较进行验证。
您可能关注的文档
最近下载
- 京剧的服装课件.ppt VIP
- 保证供货周期的组织方案和人力资源安排.doc VIP
- 乌有先生历险记(原文,练习,注释,翻译)解读.doc
- 红色经典故事PPT课件.pptx VIP
- (人教版2024)生物七上2.2.1 无脊椎动物(新教材).pptx
- 2023-2024学年江西省上饶市余干县八年级上期中物理试卷附答案解析.pdf
- 西北师范大学教育学理论与实践期末试卷.doc VIP
- 2023年成都信息工程大学数据科学与大数据技术专业《数据结构与算法》科目期末试卷B(有答案).docx VIP
- 河北省衡水中学2024-2025学年高三上学期第一次综合素养测评数学试题(原卷版).docx
- 数据结构(用面向对象方法与C++语言描述)第二版.pdf VIP
文档评论(0)