通过利用可扩展的线程状态对计算装置进行操作的方法制造方法及图纸

技术编号:2827005 阅读:207 留言:0更新日期:2012-04-11 18:40
运行在操作系统内核之上的个性层使该个性层所负责的任意线程处于该内核未知的新状态。这防止内核在已经被设置为处于这些新状态之一的线程上执行操作,其中,这些操作对线程本身的状态(例如,取消、暂停、改变优先级)很敏感。相反,内核将这些线程操作重定向到该个性层中的处理程序,然后其处理该操作。所以本质上,内核可以通过使用增加的个性层而扩展,因此其能够被用于运行为其他实时操作系统所写的原有实时应用程序。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及一种对计算装置进行操作的方法,尤其涉及在操作系统(OS)内核中利用扩展了范围的线程状态来向装置添加新的个 性层(personality layer )。
技术介绍
对于制造商和设法将现有的计算技术实施在新的平台上以重新 使用他们现有的软件素材的其他人来说,这是非常有利的。对于那 些相对于产品开发所冲殳入的时间而拥有举交短产品寿命的i者如移动电 话的用户装置来i兌尤为重要;可以采用任何可以缩短开发周期而揭二 高开发岁文率,并且降4氐总i殳备成本的方法。通信找 (Communications stacks ) 和协议实现 (protocol implementation )是制造商设法在现代用户电子装置中重新使用的软 件素材的较好的实例。对于这种装置的统一 (converge)有着增长 的趋势,因此越来越多地在许多种不同的情况中需要通信和连网能 力。这种^:件素材倾向于具有以下共同特;f正*它们是大型的复杂的^l件包(piece of software),其中,有关 的电话制造商已经做了相当可观的财务投资*它们具有显著的实时要求*它们一般被开发用于在一些类型的实时操作系统本文档来自技高网...

【技术保护点】
一种在运行第二操作系统的计算装置上实现用于第一操作系统的个性层的方法,所述方法通过以下步骤使得为所述第一操作系统所写的软件能够运行在所述装置上:    a.由所述个性层向运行在所述计算装置上的执行的线程添加额外状态;以及    b.所述第二操作系统的内核将处于这些额外状态的线程调度给所述个性层中的处理程序。

【技术特征摘要】
【国外来华专利技术】GB 2005-8-10 0516426.41.一种在运行第二操作系统的计算装置上实现用于第一操作系统的个性层的方法,所述方法通过以下步骤使得为所述第一操作系统所写的软件能够运行在所述装置上a.由所述个性层向运行在...

【专利技术属性】
技术研发人员:丹尼斯梅
申请(专利权)人:西姆毕恩软件有限公司
类型:发明
国别省市:GB[英国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1