- 1、本文档共35页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
3-文件设备管理-学生版
操作系统 内容提要 文件管理 设备管理 文件管理 计算机不但能够处理信息,还可以保存信息 外存就是计算机中专门用来保存信息的设备,它可以长期保存大量的信息。 操作系统采用“文件”作为信息管理的基本单位,而操作系统的“文件管理”就专门负责管理外存上的文件。 为了更有效地存储和管理信息 为用户使用信息提供方便 文件管理 目标 用户可以通过文件名、使用直观的文件操作、按照文件的逻辑结构去访问文件,而不必介入存储介质的细节。 功能 文件的组织-目录结构 文件的访问 - 按名存取 文件的共享与保护 - 用户与权限控制 文件的存储-物理结构 文件管理中的几个概念 文件具有标识符(文件名)的一组相关信息的集合。 文件系统操作系统中负责存取和管理文件信息的一组软件 从系统角度来看,文件系统是对文件存储器的存储空间进行组织,分配和回收,负责文件的存储,检索,共享和保护。 从用户角度来看,文件系统主要是实现按名存取,文件系统的用户只要知道所需文件的文件名,就可存取文件中的信息,而无需知道这些文件究竟存放在什么地方。 文件操作:1 创建文件的三要素文件名、类型(扩展名) 、存放位置 文件的命名文件名 . 扩展名文件的扩展名说明文件所属的类别。例如:.EXE 可执行文件 .PDF 阅读文档格式.HTM(L) 网页文档 .SWF Flash动画发布文件.RAR 压缩格式文档 .JAVA JAVA语言源程序 文件操作:2 文件命名规范 文件操作: 3 文件的属性文件除了文件名和它所保存的信息外,操作系统还为文件定义了若干属性,用于记录和设置文件的一些特征。 文件操作: 4 目录与文件夹:1 目录 文件太多了怎么办?不同的应用程序有不同类型的文件,不同的用户有不同的文件,如何对它们进行组织、分类? 如何对文件进行管理?当用户需要访问某个文件时,如何根据这个文件名迅速地定位到相应的文件,从而对文件的属性和内容进行各种操作? 解决之道:目录 (directory) 目录与文件夹:2 目录(directory)也称文件夹(folder),它是一张表格,记录了在该目录下的每一个文件的文件名和其他的一些管理信息。 这张表格本身是以文件的形式存放在磁盘上 目录与文件夹:3 目录与文件夹:4 目录与文件夹:5 路径名 路径:1 路径从根目录出发的路径为绝对路径,从当前位置出发的路径为相对路径。 路径:2 路径的描述把途径的各个分支子目录名(子文件夹)连接一起而形成的,两个分支子目录名之间用分隔符分开。在DOS和Windows操作系统中,该分隔符是反斜线符号 \ 。 文件存取控制 文件存取控制(文件权限控制) 在多用户系统中,对于一个文件,什么用户可以操作?可以进行什么样的操作? 同时考虑文件、用户、以及文件操作等因素 用户与用户组 在UNIX系统中,当系统管理员建立一个新用户时,指定用户名和该用户所属的组(组有组名) 分组的目的是为了便于权限设置 文件存取控制 文件使用者的分级 文件主、同组用户、其他用户 文件操作及权限 UNIX系统的文件操作:读 、写、执行 权限:读权限、写权限、执行权限 文件存取控制 文件存取控制的实现 文件共享:不同用户共享同一个文件 文件保护:防止未授权用户对文件的操作 在UNIX系统中,文件的存取控制主要是通过对文件的权限设置来实现的 对每一个文件,都存在一个“权限矩阵” UNIX文件权限 ls -l 列出文件权限信息: rwxr-x--- wang staff ... ... myfile 权限位 文件主 同组 文件名 chmod 744 myfile (rwx r-- r--) chmod 550 myfile (r-x r-x ---) windows文件的权限设置 Windows 支持的文件系统 FAT FAT32 NTFS 更好的文件安全性 更大的磁盘压缩 设备管理 在计算机系统中,有大量的输入输出设备,其种类繁多,差异大。而且随着技术的发展,新设备也不断地出现。因此,如何管理好这些设备,使资源得以合理的利用,是操作系统的一个主要功能。 设备管理的基本功能 按照用户的请求,控制设备的各种操作,完成I/O设备与内存之间的数据交换,最终完成用户的I/O请求。 为用户提供使用外部设备的方便接口,使用户摆脱繁琐的编程负担(一般不用考虑是什么设备)。 充分利用各种技术(通道等)提高CPU与设备、设备与设备之间的并行工作能力,提高资源利用率。 外部输入输出设备分类:1
文档评论(0)