欢迎来到天天文库
浏览记录
ID:1162994
大小:159.50 KB
页数:18页
时间:2017-11-08
《计算机操作系统(3)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、更多免费资料下载请进:http://share.yoao.com中国最大的免费课件资料库第三章文件管理3.1文件管理的任务和功能3.1.1文件管理的任务和功能文件管理的任务是把存储、检索、共享和保护文件的手段提供给操作系统本身和用户,以达到方便用户和提高资源利用率的目的。操作系统的文件管理主要是通过数据结构的表格(在UNIX或Linux操作系统中称为块)来进行,如:DOS操作系统中的文件目录表(filedirectorytable,FDT)和文件分配表(fileallocatetable,FAT)。1.DOS操作系统的文件管理简介(1)DOS文
2、件系统是层次结构的文件系统,允许用户在任何驱动器的任何子目录上创建、打开、关闭和删除文件,以及在文件的任意字节偏移处读写任意长度的记录。(2)文件的逻辑组织磁盘文件被组织成层次结构,由一个逻辑卷、一个根目录、零到多个子目录和文件。(3)DOS磁盘映象包含引导程序、文件分配表、根磁盘目录和文件区。逻辑扇区0用来存放引导程序,逻辑扇区1用来存放文件分配表,可能文件分配表(FAT)占始址为1的几个连续的扇区,随后是磁盘根目录(FDT),也可能占几个连续的扇区,剩下的是文件区,用于存放通常意义下的数据文件或目录文件。2.MS—DOS和Windows95
3、/98中FAT32和FAT(16)的分区及簇大小比较分区及簇大小比较见表3—1。FAT32FAT(16)分区大小簇大小分区大小簇大小<260MB512bytes<127MB2KB260MB—8GB4KB128MB—255MB4KB8GB—16GB8KB256MB—511MB8KB16GB—32GB16KB512MB—1023MB16KB>32GB32KB1GB—2GB32KB表3-1FAT32和FAT(16)的分区及簇大小比较表(1)FAT(16)更多免费资料下载请进:http://share.yoao.com中国最大的免费课件资料库更多免费资
4、料下载请进:http://share.yoao.com中国最大的免费课件资料库它是MS—DOS和Windows95操作系统中最常见的磁盘分区格式。它采用16位的文件分配表,最大能支持2GB的硬盘。其缺点是磁盘利用率低。由于磁盘文件的分配是以簇为单位,FAT16支持的分区越大,磁盘上每个簇的容量也越大,造成的浪费也越大。(1)FAT32它是微软公司从Windows97后推出的一种新的磁盘分区格式,采用32位的文件分配表,增强了对磁盘的管理能力。其优点是:(a)突破了FAT16对一个分区最大为2G的限制;(b)在不超过8GB的分区中,FAT32分区
5、格式的每个簇的容量都固定在4KB,可大大地减少磁盘空间的浪费。其缺点是:(a)DOS不支持这种分区,DOS文件无法运行;(b)磁盘的运行速度减慢。3.数据结构说明数据结构一般包括堆栈(stack)、队列(queue)、表格(table)、树型(tree)、和图论(graphic)、等,操作系统的文件管理大量使用表格这种数据结构。3.1.2文件管理的功能文件管理的功能是:1.分配与管理外部存储器,用户以文件形式存放信息,“按名存取”,文件的机内码与磁盘、光盘等外存的地址建立起相对应的表格联系。2.提供合适的存储方法,例如,键盘命令以及程序中使用系
6、统调用控制,包括文件的创建(create)、打开(open)、关闭(close)、读写(read/write)、删除(delete,erase)和重命名或改名(rename)等。3.文件的共享与保护,解决文件命名中的冲突和存取权限的控制。3.1.3文件的组织结构1.文件(file)(1)文件是软件机构,软件资源的管理方式;(2)具有符号名的一组相关元素的有序序列,是一段程序或数据的集合;(3)一组赋名的相关联字符流的集合,或者是相关记录。而记录是有意义的信息集合。2.文件元素(fileElement)更多免费资料下载请进:http://shar
7、e.yoao.com中国最大的免费课件资料库更多免费资料下载请进:http://share.yoao.com中国最大的免费课件资料库(1)物理上:由位(bit)、字节(byte)、块(block)、页(page)、盘(disk)等组成;(2)逻辑上:有字(word)、字段(segment)、记录(record)、虚拟块(virtualblock)、文件(file)、文件目录(filedirectory)、文件夹(folder)和文件卷(volume)等。3.文件系统(filesystem)包含文件管理程序和所管理的全部文件(文件与目录的集合)。
8、(1)操作系统文件的特点(a)本身做成文件,每次系统启动时从外存引导其核心部分(内核)进入内存某固定位置,常驻内存;(b)仅涉及最简单的逻辑组织;(c
此文档下载收益归作者所有