资源描述:
《thesis title unix under mach-- the lites servernew》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、UnixunderMachTheLitesServerMaster'sThesisJohannesHelanderTeknillinenkorkeakouluHelsinkiUniversityofTechnologyTietotekniikanosastoFacultyofInformationTechnologyTietojenkasittelyopinlaboratorioDepartmentofComputerScienceHelsinki1994HELSINKIUNIVERSITYOFABSTRACTOFTHETECHNOLOGYMASTER'STHE
2、SISAuthor:JohannesHelanderThesisTitle:UnixunderMach{TheLitesServerDate:December30,1994Pages:7+64Department:FacultyofInformationTechnologyChair:Tik-76Supervisor:ProfessorHeikkiSaikkonenInstructor:ProfessorEljasSoisalon-SoininenLitesisa4.4BSDLitebasedserverandanemulationlibrarythatprov
3、idefreeunixfunctionalitytoaMachbasedsystem.Litesprovidesbinarycompatibilitywith4.4BSD,NetBSD(0.8,0.9,and1.0),FreeBSD(1.1.5and2.0),386BSD,UX(4.3BSD)andLinuxonthei386platform.Ithasalsobeenportedtothepc532,PA-RISC,andR3000.ItworkswithMach3.0,Mach4,andRT-Mach.ThisthesisdescribestheLitess
4、erveranditsdesignmotivations.Itshowsthatemula-tionlibrariesareagoodwayofstructuringsystemssoftware.Problemsidentiedwithearlieremulatorsarenotinherenttotheideabutrathertotheimplementations.Litesprovidesacompletelynewemulationlibrary.Itprovidespersonalityviewtoapplica-tions,loadsappli
5、cationbinariesandlibraries,andallowsquickextendibilityandnewwaysofimplementingservices.TheLitesserverisaneventdrivenmultithreadedsingleserverfeaturinggarbagecol-lectedobjects,handlingofmultipleconcurrentsystemcallsfromanyprocess,pagingtoandfromles,andextremelyfewmachinedependencies.
6、Theresultingsystemprovidesahealthybaseforevolutionaryunixdevelopmentwitheasydebugging,added
exibility,andahighdegreeofcodereusability.Theresultingsystemisfastandstableenoughforrealuse.Yetmanyimprovementscanbemadeandmanytargetsforfuturedevelopmentarehighlightedinthispaper.Thesystemisl
7、egallycleanandisbeingpubliclydistributedinearly1995.Keywords:operatingsystems,unix,parallelprogramming,microkernelsiiTEKNILLINENKORKEAKOULUDIPLOMITYONTIIVISTELMATekija:JohannesHelanderTyonnimi:UnixMach-ymparistossa{Lites-palvelinPaivamaara:30.joulukuuta1994Sivuja:7+64Osasto:Tietotekn
8、iikanosastoP