一种执行操作系统功能的方法和系统以及电子设备技术方案

技术编号:2863586 阅读:181 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及一种使用系统内资源的方法,所述系统包括至少一个处理器(3a,3b)和至少第一和第二组资源。在至少一个处理器(3a,3b)内处理至少第一(OS_A)和第二操作系统(OS_B)。至少一个操作系统是实时操作系统。所述第一组资源受将在第一操作系统内执行的第一操作系统(OS_A)的资源服务控制,所述第二组资源受将在第二操作系统内执行的第二操作系统(OS_B)的资源服务控制。为了从第二操作系统(OS_B)使用所述第一组资源,在第二操作系统(OS_B)内形成包括所述第一组资源的相关信息的功能调用。将所述功能调用传送给在操作系统间形成的接口块(16),用于根据在所述功能调用内包括的信息形成服务调用,以启动第一操作系统(OS_A)的资源服务。本发明专利技术还涉及一种使用该方法的系统和电子设备,以及包括实现该方法的程序命令的计算机程序。(*该技术在2022年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术涉及一种在一个系统内执行操作系统功能的方法,所述系统包括至少一个处理器和至少第一组资源和第二组资源,其中在所述至少一个处理器内执行至少第一操作系统,和在所述至少一个处理器内执行第二操作系统,所述操作系统中的至少之一基本上是实时操作系统,所述第一组资源受将在第一操作系统内执行的第一操作系统的资源业务控制,所述第二组资源受将在第二操作系统内执行的第二操作系统的资源业务控制。本专利技术还涉及一种系统,包括至少一个处理器和至少第一组资源和第二组资源,用于在所述至少一个处理器内执行至少第一操作系统的装置和用于在所述至少一个处理器内执行第二操作系统的装置,所述操作系统中的至少之一基本上是实时操作系统,该系统包括装置,用于使用将在第一操作系统内执行的第一操作系统的资源业务控制所述第一组资源,和装置,用于使用将在第二操作系统内执行的第二操作系统的资源业务控制所述第二组资源。本专利技术还涉及一种电子设备,包括至少一个处理器和至少第一组资源和第二组资源,用于在所述至少一个处理器内执行至少第一操作系统的装置和用于在所述至少一个处理器内执行第二操作系统的装置,所述操作系统中的至少之一基本上是本文档来自技高网...

【技术保护点】
一种在系统内使用资源的方法,所述系统包括至少一个处理器(3a,3b)和至少第一组资源和第二组资源,其中在所述至少一个处理器(3a,3b)内执行至少第一操作系统(OS_A)和在所述至少一个处理器(3a,3b)内执行第二操作系统(OS_B),所述操作系统中的至少一个基本上是实时操作系统,所述第一组资源受将要在第一操作系统内执行第一操作系统(OS_A)的资源服务的控制,所述第二组资源受将在第二操作系统内执行的第二操作系统(OS_B)的资源服务的控制,其特征在于为了从第二操作 系统(OS_B)使用所述第一组资源之一,在第二操作系统(OS_B)中形成功能调用,包括所述第一组资源的相关信息,...

【技术特征摘要】
FI 2001-12-20 200125271.一种在系统内使用资源的方法,所述系统包括至少一个处理器(3a,3b)和至少第一组资源和第二组资源,其中在所述至少一个处理器(3a,3b)内执行至少第一操作系统(OS_A)和在所述至少一个处理器(3a,3b)内执行第二操作系统(OS_B),所述操作系统中的至少一个基本上是实时操作系统,所述第一组资源受将要在第一操作系统内执行第一操作系统(OS_A)的资源服务的控制,所述第二组资源受将在第二操作系统内执行的第二操作系统(OS_B)的资源服务的控制,其特征在于为了从第二操作系统(OS_B)使用所述第一组资源之一,在第二操作系统(OS_B)中形成功能调用,包括所述第一组资源的相关信息,并将所述功能调用传送给在该系统的操作系统之间形成的接口块(16),其中根据在所述功能调用内包括的数据,形成一个服务调用以启动第一操作系统(OS_A)的资源服务。2.根据权利要求1的方法,其特征在于在第一操作系统(OS_A)内,执行第一调度器(SCH_A),用于调度第一操作系统(OS_A)的进程的执行,在第二操作系统(OS_B)内,执行第二调度器(SCH_B),用于调度第二操作系统(OS_B)的进程的执行,其中当由第一调度器(SCH_A)调度时,启动所述服务调用的执行。3.根据权利要求1或2的方法,其特征在于在第二操作系统(OS_B)内形成的功能调用发送给接口块(16)后,基本上立即继续第二操作系统的进程的执行,而不等待来自第一操作系统(OS_A)的功能调用的响应。4.根据权利要求1、2或3的方法,其特征在于将要启动的资源服务形成一个响应,通过所述接口块(16)将此响应传送给第二操作系统(OS_B)。5.根据权利要求4的方法,其特征在于在所述接口块(16)内,确定将在第二操作系统(OS_B)内执行的延迟的功能调用,在这个延迟的功能调用中,将一个响应传送给第二操作系统(OS_B)。6.根据权利要求1至5中任一权利要求的方法,其特征在于在操作系统(OS_A,OS_B)中,执行进程,为其将运行状态、就绪状态或等待状态确定为功能状态,在功能状态为运行状态的另一个操作系统的进程内形成所述功能调用,将进行所述功能调用的进程设置在等待状态,如果第一操作系统(OS_A)等待一个对功能调用的响应的话。7.根据权利要求1至6中任一权利要求的方法,其特征在于作为所述功能调用,使用同一功能调用,而与将要启动的资源服务无关。8.根据权利要求1至7中任一权利要求的方法,其特征在于为了从第一操作系统(OS_A)使用所述第二组资源,在第一操作系统(OS_A)内形成功能调用,并将其传送给在该系统内的操作系统之间形成的接口块(16),其中形成一个服务调用,用于启动第二操作系统(OS_B)的资源服务。9.一种系统,包括至少一个处理器(3a,3b)和至少第一组资源和第二组资源,用于在所述至少一个处理器(3a,3b)内处理至少第一操作系统(OS_A)的装置(3a)和用于在所述至少一个处理器(3a,3b)内处理第二操作系统(OS_B)的装置(3a),所述操作系统中的至少一个基本上是实时操作系统,该系统包括用于通过在第一操作系统内执行第一操作系统(OS_A)的资源服务控制所述第一组资源的装置,和用于通过在第二操作系统内执行的第二操作系统(OS_B)的资源服务控制所述第二组资源的装置,其特征在于该系统包括操作系统之间的接口块(16);装置(16),用于从第二操作系统(OS_B)使用所述第一组资源,它包括装置(3b),用于在第二操作系统(OS_B)中形成功能调用,此功能调用包括所述第一组资源的相关信息,和装置(4c),用于将所述功能调用传送给操作系统之间的所述接口...

【专利技术属性】
技术研发人员:T哈于拉
申请(专利权)人:诺基亚有限公司
类型:发明
国别省市:FI[芬兰]

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

1