资源描述:
《Frigate An Object-oriented File-System》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、ThefollowingpaperwasoriginallypublishedintheProceedingsoftheThirdUSENIXConferenceonObject-OrientedTechnologiesandSystemsPortland,Oregon,June1997Frigate:AnObject-OrientedFileSystemforOrdinaryUsersTedH.Kim,GeraldJ.PopekDepartmentofComputerScienceUniversityofCalifornia,LosAngelesF
2、ormoreinformationaboutUSENIXAssociationcontact:1.Phone:510528-86492.FAX:510548-57383.Email:office@usenix.org4.WWWURL:http://www.usenix.orgFrigate:AnObject-OrientedFileSystemforOrdinaryUsersyTedH.KimGeraldJ.PopekDepartmentofComputerScienceUniversityofCalifornia,LosAngelesAbstra
3、ctelsethatyourextensionoftheoperatingsystemisnottoriskyisnotalwayseasy.DistributionofVendorscannotprovidealltheoperatingsystemmodicationsmayencountersimilartrustproblemsservicesthatusersdemand.Asaresult,therehasandbelimitedbylicenserestrictions.Compatib-beenapersistentdesireto
4、makeoperatingsystemsilitybetweenindependentlywrittenextensionsandmore
exibleandcustomizable.Itisnaturalthattheabilitytofurthermodifythemarealsopotentialobject-orientedtechnologywouldcometobearonproblems.thisarea.However,manysolutionshavebeendisap-Thelongstandingdesiretomakeoper
5、atingsys-pointingwhenitcomestoeaseofuse.temsmore
exibleandcustomizableledtovariousThispaperdescribesthedesignandimplementa-architecturalinnovations,includingloadabledevicetionofFrigate,anobject-orientedlesystem.Thedrivers,streams[42],vnodes[28]andmicro-kernels.goalofFrigateist
6、oprovideamodular,extensibleAlloftheseideaswereaimed,atleastinpart,atframework.Theframeworkallowsnewextensionsprovidingextensibility.Itisnaturalthatobject-tobeplugged-in"onthe
y.Frigate'sfocusdiersorientedtechnology,withitsthemesofmodularex-frommostotherlesystemdesignsinthati
7、tistar-tensibility,wouldeventuallycometobeappliedtogetedforusebyordinaryusersratherthanbysoph-thisproblem.isticatedoperatingsystemgurus.Thus,easeofuseMostattemptsatapplyingobject-orientedtechno-isaveryimportantconcerninthedesign.Frigateislogytooperatingsystemsareattemptstointer
8、nallyfullyimplementedandsupportsasetofexamplelerestru