欢迎来到天天文库
浏览记录
ID:34581676
大小:265.89 KB
页数:16页
时间:2019-03-08
《Hrtimers and Beyond- Transforming the Linux Time.pdf》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、HrtimersandBeyond:TransformingtheLinuxTimeSubsystemsThomasGleixnerDouglasNiehauslinutronixUniversityofKansastglx@linutronix.deniehaus@eecs.ku.eduAbstractwillcomplementandcompletethehrtimersandtimeofdaycomponentstocreateasolidfoun-dationforarchitectureindependentsupport
2、ofSeveralprojectshavetriedtoreworkLinuxhigh-resolutiontimersanddynamicticks.timeandtimerscodetoaddfunctionssuchashigh-precisiontimersanddynamicticks.Pre-viouseffortshavenotbeengenerallyaccepted,inpart,becausetheyconsideredonlyasub-1Introductionsetoftherelatedproblemsre
3、quiringaninte-gratedsolution.Theseeffortsalsosufferedsig-Timekeepinganduseofclocksisafundamen-nificantarchitecturedependencecreatingcom-talaspectofoperatingsystemimplementation,plexityandmaintenancecosts.ThispaperandthusofLinux.Clockrelatedservicesinop-presentsadesignwh
4、ichwebelieveprovidesaeratingsystemsfallintoanumberofdifferentgenerallyacceptablesolutiontothecompletecategories:setofproblemswithminimumarchitecturede-pendence.•timekeepingThethreemajorcomponentsofthedesignarehrtimers,JohnStulz’snewtimeofdayapproach,•clocksynchronizati
5、onandanewcomponentcalledclockevents.Clockeventsmanagesanddistributesclock•time-of-dayrepresentationeventsandcoordinatestheuseofclockevent•nexteventinterruptschedulinghandlingfunctions.ThehrtimerssubsystemhasbeenmergedintoLinux2.6.16.Although•processandin-kerneltimersth
6、enameimplies“highresolution”thereisnochangetothetickbasedtimerresolutionat•processaccountingthisstage.JohnStultz’stimeofdayreworkad-•processprofilingdressesjiffyandarchitectureindependenttimekeepingandhasbeenidentifiedasafundamen-talpreliminaryforhighresolutiontimersandT
7、heseservicecategoriesexhibitstronginterac-tickless/dynamicticksolutions.Thispaperpro-tionsamongtheirsemanticsatthedesignlevelvidesdetailsonthehrtimersimplementationandtightcouplingamongtheircomponentsatanddescribeshowtheclockeventscomponenttheimplementationlevel.334•Hr
8、timersandBeyond:TransformingtheLinuxTimeSubsystemsHardwaredevicescapableofprovidingclock2PreviousEffortssourcesvarywi
此文档下载收益归作者所有