- 1、本文档共13页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
后2周操作系统 课程教案
课程教案
章节名称 5.2文件目录 5.3 文件系统的实现 课程类型 理论课 讨论课□ 习题课□ 实验课□ 上机课□ 技能课□ 其他□ 授课时间 第 17 周 周一 5,6 节 教学进度 学生考勤 应到: 实到: 请假: 旷课: 教学方法 讲授 目的要求:
(1)掌握文件的外存分配方式;
(2)掌握文件的目录结构
(3)掌握文件的存储管理方式
(4)了解文件的共享和保护 重点难点:
重点:掌握文件的外存分配方式和存储管理方式。
难点:文件的存储空间管理方式。 课后作业:
作业批改记录: 教学后记:
教学内容与教学过程
5.2 外存分配方式
5.3.1 连续分配
1.基本原理
2. 连续分配的主要优缺点
3.连续分配的主要优点如下:
(1)顺序访问容易。
(2) 顺序访问速度快。
4.连续分配的主要缺点如下:
(1) 要求有连续的存储空间。
(2) 必须事先知道文件的长度。
5.2.2 链接分配
1. 隐式链接
2. 显式链接
5.2.3 索引分配
1. 单级索引分配
链接分配方式虽然解决了连续分配方式所存在的问题, 但又出现了另外两个问题, 即:
(1) 不能支持高效的直接存取。要对一个较大的文件进行直接存取,须首先在FAT中顺序地查找许多盘块号。
(2) FAT需占用较大的内存空间。
2. 多级索引分配
5.3 目 录 管 理
对目录管理的要求如下:
(1)实现“按名存取”。
(2) 提高对目录的检索速度。
(3) 文件共享。
(4) 允许文件重名。
5.3.1 文件控制块和索引结点
文件控制块
基本信息类
① 文件名 ; ② 文件物理位置 ; ③ 文件逻辑结构 ;
④ 文件的物理结构
(2) 存取控制信息类
(3) 使用信息类
2. 索引结点
5.3.2 目录结构
1. 单级目录结构
单级目录的优点是简单且能实现目录管理的基本功能——按名存取,但却存在下述一些缺点:
(1) 查找速度慢
(2) 不允许重名
(3) 不便于实现文件共享
2. 两级目录
具有以下优点:
(1) 提高了检索目录的速度
(2) 在不同的用户目录中, 可以使用相同的文件名。
(3) 不同用户还可使用不同的文件名来访问系统中的同一个共享文件
3. 多级目录结构
5.3.3 目录查询技术
5.4 文件存储空间的管理
5.4.1 空闲表法和空闲链表法
1. 空闲表法
2. 空闲链表法
5.4.2 位示图法
5.4.3 成组链接法
5.5 文件共享与文件保护
5.5.1 基于索引结点的共享方式
5.5.2 利用符号链实现文件共享
课程教案
章节名称 实验五:Linux系统的存储管理 课程类型 理论课□ 讨论课□ 习题课□ 实验课□ 上机课 技能课□ 其他□ 授课时间 第 17 周 周一 7,8 节 教学进度 学生考勤 应到: 实到: 请假: 旷课: 教学方法 讲授 目的要求:
(1)掌握存储管理的基本命令
(2)掌握存储管理命令的基础上理解原理 重点难点:
重点:掌握存储管理的命令
难点:掌握存储管理的命令 课后作业:
作业批改记录: 教学后记:
教学内容与教学过程
在Linux系统中,设备名称通常都在/dev目录下,设备名称的命名是有规则的 ;
/dev/hda1 /dev/sda2 /dev/fd0 /dev/cdrom
设备挂载到哪一目录,即挂载点。
Linux系统中有一个/mnt目录,专门用作挂载点(mount Point)目录
在挂载设备时首先查看挂载点目录是否存在,如果不存在必须首先创建该目录,否则mount命令无法正常执行。
mount命令的格式
加载光盘
1、先在/mnt目录下创建一个目录cdrom
# mkdir /mnt/cdrom
2、如果光盘驱动器安装在primary slave上,设备文件名就是/dev/hdb
如果安装在secondary master上,设备文件名就是/dev/hdc
# mount -t iso9600 /dev/hdc /mnt/cdrom
3、对于Redhat,可以使用这样的指令来加载光盘:
# mount /dev/cdrom
4、显示当前已经挂装的文件系统
# mount
umount dir/dev 即 ; umount 设备名或挂装点
卸载软盘
# umount /mnt/floppy
可以在系统的配置文件/etc/fstab中指定一
文档评论(0)