ingsystemwhichisboth
Ubiquitous
newkind
platform—independentandhighly-secure.UsingJavalanguagetoimplementthistypeofoperatingsystemnotonlyCallmakethesystemplatform-independent,butalsoCan
solvesafetyoperatingthreatssuch
as
buffer-overflow.attack.Using
a
Java
to
implementan
introducesome
systemwill
bringus
lotof
advantages,also
itwill
challenges.眦s
behavior
thesisdeeplystudiesthearchitecturedesignofJavaoperatingsystem.
rulesofJava
objects,fullsystemgarbagecollectionalgorithm
isthebasicofoperatingsystem
and
the
implementingtechnologyofJavaoperatingsystem.
111earchitecture
design
technology.According
to
thefeaturesofJavalanguage,thisthesisdesignsthearchitectureofJavaoperatingsystem,underthenewarchitecture,studiesthetechnologyofsoftware.isolationamong
processeswhichbased
on
the
JTOC(Java
Tableof
Contents)Can
definethememory
secure
and
interfaceborder.Inorderto
make
thesystemmemorymanagement
and
emcient.this
thesisputforwardstheideawhichshouldintegratethegarbagecollectiontogethertoimplementfull—systemgarbagecollection.
andsystemmanagement
ofgarbagecollection
LifebehaviorrulesofJava
objectsCan
provideimportantevidenceforthe
design
algorithms,buttheanalysis
than
ten
ofJavaprogrambehaviorusingdata
notsuitable
whichWasgatheredmore
yearsagoandis
for
currentapplicatiOIlS
becauseofthedifferencesin
hardwareandsoftware.T1liSthesis
designs
a
new
framework
Java
andimplementsE-Merlin
tracingalgorithmtotracethebehaviorofevery
totrace
object.Afterusingthisandin
framework
programs
in
SPECjvm98,we
discover
two
basicrulesaboutJavaobjects.First,Javaobjectstypicallydistributeequallyinfive
eachcategory,broader
categories
objectsaccountfor
a
largepercents.Second,the
a
structureofJava
objectsinmemory
iSjustlike
broadfat-treewhichiSflat.Thereare
lotofobjectsdirectlyattachtotheroot
object.
thegarbagecollection
theycouldnot
Allofgarbagecollectionalgorithmsaredesignedforprocessescurrently,notforoperatingsystems.Tooperatingsystemwill
use
them
directlyas
algorithms
ofthe
be
inefficient,because
cooperatewith
mechanismofmemorymanagementeffectively.TIliSthesisdeeplystudiestheprinciple
offourclassicgarbagecollectionandgeneration
algorithms(reference
count,mark.sweep,semi.space
algorithm)andtwonew
andbehavior
algorithms(trainandmark.copyalgorithm),and
analyses<