資源描述:
《Frigate An Object-oriented File-System》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)。
1、ThefollowingpaperwasoriginallypublishedintheProceedingsoftheThirdUSENIXConferenceonObject-OrientedTechnologiesandSystemsPortland,Oregon,June1997Frigate:AnObject-OrientedFileSystemforOrdinaryUsersTedH.Kim,GeraldJ.PopekDepartmentofComputerScienceUniversity
2、ofCalifornia,LosAngelesFormoreinformationaboutUSENIXAssociationcontact:1.Phone:510528-86492.FAX:510548-57383.Email:office@usenix.org4.WWWURL:http://www.usenix.orgFrigate:AnObject-OrientedFileSystemforOrdinaryUsersyTedH.KimGeraldJ.PopekDepartmentofComput
3、erScienceUniversityofCalifornia,LosAngelesAbstractelsethatyourextensionoftheoperatingsystemisnottoriskyisnotalwayseasy.DistributionofVendorscannotprovidealltheoperatingsystemmodicationsmayencountersimilartrustproblemsservicesthatusersdemand.Asaresult,th
4、erehasandbelimitedbylicenserestrictions.Compatib-beenapersistentdesiretomakeoperatingsystemsilitybetweenindependentlywrittenextensionsandmore
exibleandcustomizable.Itisnaturalthattheabilitytofurthermodifythemarealsopotentialobject-orientedtechnologywould
5、cometobearonproblems.thisarea.However,manysolutionshavebeendisap-Thelongstandingdesiretomakeoperatingsys-pointingwhenitcomestoeaseofuse.temsmore
exibleandcustomizableledtovariousThispaperdescribesthedesignandimplementa-architecturalinnovations,includingl
6、oadabledevicetionofFrigate,anobject-orientedlesystem.Thedrivers,streams[42],vnodes[28]andmicro-kernels.goalofFrigateistoprovideamodular,extensibleAlloftheseideaswereaimed,atleastinpart,atframework.Theframeworkallowsnewextensionsprovidingextensibility.It
7、isnaturalthatobject-tobeplugged-in"onthe
y.Frigate'sfocusdiersorientedtechnology,withitsthemesofmodularex-frommostotherlesystemdesignsinthatitistar-tensibility,wouldeventuallycometobeappliedtogetedforusebyordinaryusersratherthanbysoph-thisproblem.isti
8、catedoperatingsystemgurus.Thus,easeofuseMostattemptsatapplyingobject-orientedtechno-isaveryimportantconcerninthedesign.Frigateislogytooperatingsystemsareattemptstointernallyfullyimplementedandsupportsasetofexamplelerestru