现代操作系统 Chapter ppt课件.ppt

现代操作系统 Chapter ppt课件.ppt

ID:58737770

大小:1.77 MB

页数:70页

时间:2020-10-04

现代操作系统 Chapter ppt课件.ppt_第1页
现代操作系统 Chapter ppt课件.ppt_第2页
现代操作系统 Chapter ppt课件.ppt_第3页
现代操作系统 Chapter ppt课件.ppt_第4页
现代操作系统 Chapter ppt课件.ppt_第5页
资源描述:

《现代操作系统 Chapter ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Chapter4FilesystemsContents4.1Files4.2Directories4.3FileSystemImplementation4.4FileSystemManagementandOptimization4.5ExampleFileSystemsFileSystemsEssentialrequirementsforlong-terminformationstorage:Itmustbepossibletostoreaverylargeamountofinformation.Theinformationmustsurvivetheter

2、minationoftheprocessusingit.Multipleprocessesmustbeabletoaccesstheinformationconcurrently.FileSystemsFilesarelogicalunitsofinformationcreatedbyprocesses.ThatpartoftheOSdealingwithfilesisknownasthefilesystem.4.1Files4.1.1FilenamingWhenaprocesscreatesafile,itgivesthefileaname.Whenthe

3、processterminates,thefilecontinuestoexistandcanbeaccessedbyotherprocessesusingitsname.Therulesoffilenaming(文件命名规则)Fileextension(文件扩展名)Figure4-2.Threekindsoffiles.(a)Bytesequence.(b)Recordsequence.(c)Tree.4.1.2Filestructure64.1.3FileTypesRegularfile(普通文件)ASCIIfilesBinaryfilesSpecial

4、file(特殊文件)Characterspecialfile:arerelatedtoinput/outputandusedtomodelserialI/OdevicesBlockspecialfile:areusedtomodeldisks4.1.4FileaccessSequentialaccess(顺序存取)Aprocesscouldreadallthebytesorrecordsinafileinorder,startingatthebeginning,butcouldnotskiparoundandreadthemoutoforder.Random

5、access(随机存取)Thebytesorrecordsinthesefilescanbereadinanyorder.4.1.5FileattributesFigure4-4.Somepossiblefileattributes.4.1.6FileOperationsCreateDeleteOpenCloseReadWriteAppendSeekGetattributesSetattributesRename104.1.7Anexampleprogramusingfilesystemcalls(1)11Anexampleprogramusingfiles

6、ystemcalls(2)124.2Directories1.Single-levelDirectorysystemsAdvantages:SimplicityTheabilitytolocatefilequicklyDirectories2.Hierarchical(层次)directorysystemsAdvantages:cangroupfilesinnaturalwaysDirectories3.PathnamesAbsolutepathname(绝对路径):consistingofthepathfromtherootdirectorytothefi

7、le.Italwaysstartattherootdirectoryandareunique.Relativepathname(相对路径):itisusedinconjunctionwiththeconceptoftheworkingdirectory.Directories4.DirectoryOperationsCreateDeleteOpendirClosedirReaddirRenameLinkUnlink4.3FileSystemImplementation4.3.1FileSystemLayout4.3.2ImplementingFiles4.3

8、.3Implementingdirectories4

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。