- 1、本文档共127页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机操作系统教程课程教学课件第九章文件和设备管理示例
第9章 文件和设备管理示例
§9.1 文件系统的特点与文件类别
§9.2 文件系统的数据结构及其关系
§9.3 资源管理和地址映射
§9.4 目录与有哪些信誉好的足球投注网站方法
§9.5 文件系统的系统调用
§9.6 UNIX System Ⅴ的中断和陷阱总控程序
§9.7 缓冲区管理
§9.8 块设备驱动
§9.9 字符设备驱动
本章小结
习题
注:需要PPT版格式的请下载后索取
§9.1 文件系统的特点与文件类别
9.1.1 特点
本章通过UNIX 的文件系统来进一步深入了解文件
系统与操作系统其他部分的关系以及文件系统的设
计方法。从用户的角度看,UNIX文件系统具有如图
9.1所示的树形层次结构:
在图9.1 中,根目录root之下有dev设备子目录,bin实
用程序子目录,lib库文件子目录,etc 基本数据和维
护实用程序子目录,tmp临时文件子目录,usr通用
子目录和include 基本数据子目录等。而UNIX 子目
录则存放UNIX操作系统核心程序自身。这些子目录
又由各自的子目录构成。
图9.1 UNIX文件系统的层次结构例
文件系统被组织成树形结构之后,文件名由路径名
给出。路径名确定一个文件在文件系统中的位置。
一个完整的路径名由代表根目录的斜杠开始,到所
指定的文件为止。例如在图9.1 中,
“/usr/users/shi/b.exe”确定了文件b.exe在文件系统
中的位置。另外,路径名也可从正在执行进程的当
前目录开始指定,例如,若在图9.1 中的当前目录是
zhang 的话,路径名a.exe与/usr/users/zhang/a.exe具
有相同的效果。
一般来说,UNIX文件系统还具有如下特点:
· UNIX的文件是无结构的字符流式文件。
· 文件可以动态地增长或减少。
· 文件数据可由文件拥有者设置相应的访问权限而受
到保护。
· 外部设备,例如终端用磁带、磁盘设备、键盘等都
被看作文件。从而,设备可通过文件系统隐蔽掉设
备特性。在文件系统中,设备文件占据着文件系统
目录结构中相应的位置,用户程序按与存取其他文
件时所使用的系统调用和语法来读、写设备文件。
因此,用户程序既没有必要知道设备的内部特性,
也不必在更换或增加设备之后修改自己。
9.1.2 文件的分类
UNIX文件可分为普通文件、目录文件和设备文件。
普通文件即存储用户和系统的有关数据和程序的文
件。它是无结构、无记录概念的字符流式文件。
目录文件则是由文件系统中的各个目录所形成的文
件。这种文件在形式上同普通文件一样,由系统将
其解释成目录。在UNIX系统中,一个目录文件由多
个目录项组成,而每个目录项则由文件名及指示相
应的文件说明信息表(i节点) 的标识符id组成。
普通文件和目录文件都是无结构、无记录概念的字
符流式文件。文件系统以512 字节为一块,文件在块
内连续存放。对于普通文件和目录文件来说,文件
的存放方式既可以是顺序存取的,也可以是直接存
取的。UNIX文件在文件系统中的存放采用的是索引
结构方法,从而,对文件存储块的分配可以是非连
续的,且文件长度可以动态变化。
设备文件与普通文件和目录文件不同,它除了在目
录文件和文件说明信息表,也就是i结点中占据相应
的位置之外,并不占有实际的物理存储块。因此,
对设备文件的读、写操作将实际上变为对设备的操
作,而对设备文件的保护也将变成对设备的保护。
例如: >cp /dev/tty terminalread
把在终端上敲进的字符(设备文件/dev/tty是用户终端)
读入,并把它们复制到文件terminalread上。
§9.2 文件系统的数据结构及其关系
9.2.1 文件系统的存储结构
UNIX系统把文件信息存储在磁盘或磁带上,不过,
UNIX系统的磁盘文件组织也可以当作一个连续的物
理块构成的磁带——文件卷看待。在UNIX 系统中,
一个物理存储器可包含一个或多个文件系统。这些
文件系统可以被动态装卸。为了简单起见,假定在
一个计算机系统中只存在一个文件系统。
文件系统由每块512字节或512字节的任意倍数所构
成的逻辑块序列组成。在同一个文件系统中,这些
逻辑块的大小完全相同。块长的选取将直接影响设
备与主存之间的数据传输速率和内存的存储能力。
大的块长将使得内存和设备之间的数据传输更加容
易,但反过来又使得内存页面长度增加,从而影响
您可能关注的文档
- 行政公文写作会议纪要的写法.ppt
- 行政公文写作意见的写法.ppt
- 行政公文写作函的写作.ppt
- 行政公文写作条据的写作.ppt
- 行政公文写作批复的写作.ppt
- 行政公文写作通知的写法8.ppt
- 行政公文写作通知的写法.ppt
- 行政垄断法律责任研究df.pdf
- 行政管理学第讲行政主体管理第三章行政领导.ppt
- 行政管理学第讲行政客体管理.ppt
- 河南省开封市杞县 2024-2025学年七年级上学期期中质量检测道德与法治试卷(含答案).docx
- 2025年甘肃中考道德与法治一轮复习教材梳理九年上册第三单元 文明与家园(含答案).docx
- 天津市五区县重点校联考2024-2025学年高三上学期11月期中英语试题词汇背诵与检测(含答案).docx
- 江苏省无锡市2025届高三上学期期中考试 读后续写题型深入解读(含答案).docx
- 江苏省无锡市江阴市多校2024-2025学年五年级(上)期中语文试卷(有答案).docx
- 福建省福州市八县(市)协作校2024-2025学年高一上学期期中统考英语试卷(含答案).docx
- 天津市2024-2025学年高三上学期11月期中英语试题词汇背诵与检测(含答案).docx
- 广西南宁2024-2025学年高三上学期10月质量检测英语试卷(含答案).docx
- 2025年甘肃中考道德与法治热点专题突破:2024年巴黎奥运会(含答案).docx
- 广东省2024-2025学年高一上学期期中考试英语试题(含答案).docx
文档评论(0)