单处理器操作系统并行处理系统中的安全管理系统技术方案

技术编号:2866130 阅读:300 留言:0更新日期:2012-04-11 18:40
在多处理器上运行单处理器OS和应用程序的并行处理系统上,相对于应用程序,通过多处理器实现了并行处理,向能够在应用程序内并行化的工作单元提供单处理器OS服务的OS服务单元,响应来自工作单元的处理请求,控制相对于处理请求的安全功能。

【技术实现步骤摘要】

本专利技术涉及一种多处理器并行处理系统中的安全管理系统,更具体地,涉及一种利用单处理器的OS(操作系统)的并行处理系统中的安全管理系统,能够在多处理器上运行OS和针对单处理器的现有应用程序,使得应用程序能够实现多处理器并行处理。
技术介绍
在如包括移动电话和移动PC的移动终端等数据处理设备中,基本上在单处理器上执行针对单处理器的操作系统(此后称为单处理器OS)以及针对单处理器的应用程序(此后简称为应用程序)。在这样的环境下,当使用上述应用程序,而不在多处理器的基础上进行修改时,应当在多处理器OS上执行应用程序,来代替上述单处理器OS。在这种控制多处理器OS和上述多处理器系统上的应用程序的执行的系统中,例如,在日本专利未审公开(Kokai)No.Heisei 3-257652和日本专利未审公开(Kokai)No.Heisei 3-113563中公开了现有技术。日本专利未审公开(Kokai)No.Heisei 3-257652(文献1)公开了一种对由多个处理器元件组成的多处理器系统中的处理器元件之间的中断进行控制的方法。日本专利未审公开(Kokai)No.Heisei 3-113563(文献2)公开了一种对要分配给多处理器系统中的多个处理器的进程进行调度的方法。另一方面,日本专利未审公开(Kokai)No.2003-058515(文献3)公开了一种在多个处理器元件上执行单独的进程的方法。但是,当如现有技术那样在多处理器OS上运行现有应用程序时,即使在应用程序只使用多个处理器之一时,多处理器OS仍然提供针对多处理器的服务,或者即使在没有其他应用程序运行时,仍然互斥地处理其他处理器,从而额外的处理引起了开销,或者可能会引起对上述应用程序进行修改从而用在多处理器中将需要巨大的劳动和成本的问题。具体地,当以如包括移动电话和移动PC的移动终端等小型数据处理设备中的多处理器来实现并行处理系统时,多处理器OS处理中的开销和对应用程序的修改成为障碍。在这样的情况下,当使用应用程序,而不对现有的单处理器OS进行修改时,需要实现能够无需修改地在多处理器上运行现有应用程序的并行处理系统。此外,在传统的多处理器OS并行处理器系统中,由于OS实质上是单一的,难以分离每个处理器的安全功能,而且通过使每个处理器适合于安全性,将使处理器性能一致地退化。在这样的情况下,希望如包括移动电话和移动PC在内的移动终端等小型数据处理设备是运行在多处理器的每个处理器上的单处理器OS,其中每个处理器独立地具有安全功能,而无需使处理器性能退化。上述文献并未公开一种单独向每个处理器提供安全功能的技术。
技术实现思路
本专利技术的目的是提供一种安全管理系统,能够作为单独针对每个处理器的软件,确保安全性,而不会使与利用单处理器的OS的并行处理系统有关的处理器性能退化,单处理器OS在多处理器上运行单处理器OS和现有的应用程序,而无需对其进行修改,使得现有应用程序实现了多处理器并行处理。根据本专利技术的第一方面,一种利用单处理器的OS的并行处理系统中的安全管理系统,其中并行处理系统在多处理器上运行单处理器OS和应用程序,所述多处理器逻辑上被分为两组,第一处理器侧和第二处理器侧,并且所述并行处理系统控制能够在运行在第一处理器侧的处理器上的应用程序内并行化的工作单元,作为第二处理器侧的处理器上的新的工作单元,从而由多处理器相对于应用程序执行并行处理;在所述并行处理系统上,向工作单元提供单处理器OS服务的OS服务单元响应来自工作单元的处理请求,控制相对于该处理请求的安全功能。根据本专利技术的另一方面,一种利用单处理器的OS的并行处理系统中的安全管理系统,其中并行处理系统在多处理器上运行单处理器OS和应用程序,并控制能够在运行在一个处理器上的应用程序内并行化的工作单元,作为其他处理器上的新的工作单元,从而由多处理器相对于应用程序执行并行处理;在所述并行处理系统上,向工作单元提供单处理器OS服务的OS服务单元响应来自工作单元的处理请求,控制相对于该处理请求的安全功能。根据本专利技术的另一方面,一种利用单处理器的OS的并行处理系统中的安全管理系统,其中在作为多处理器上的任务运行单处理器OS和工作单元的并行处理系统上,向工作单元提供单处理器OS服务的OS服务单元响应来自工作单元的处理请求,控制相对于处理请求的安全功能。根据本专利技术的另一方面,一种利用单处理器的OS的并行处理系统中的安全管理系统,其中并行处理系统在多处理器上运行单处理器OS和应用程序,所述多处理器逻辑上被分为两组,第一处理器侧和第二处理器侧,并且所述并行处理系统控制能够在运行在第一处理器侧的处理器上的应用程序内并行化的工作单元,作为第二处理器侧的处理器上的新的工作单元,从而由多处理器相对于应用程序执行并行处理;在所述并行处理系统上,并入在单处理器OS中的安全扩展单元响应处理请求,控制相对于来自工作单元的处理请求的安全功能。根据本专利技术的另一方面,一种利用单处理器的OS的并行处理系统中的安全管理系统,其中并行处理系统在多处理器上运行单处理器OS和应用程序,并控制能够在运行在一个处理器上的应用程序内并行化的工作单元,作为其他处理器上的新的工作单元,从而由多处理器相对于应用程序执行并行处理;在所述并行处理系统上,并入在单处理器OS中的安全扩展单元响应来自工作单元的处理请求,控制相对于处理请求的安全功能。根据本专利技术的另一方面,一种利用单处理器的OS的并行处理系统中的安全管理系统,其中在作为多处理器上的任务运行单处理器OS和工作单元的并行处理系统上,并入在单处理器OS中的安全扩展单元响应来自工作单元的处理请求,控制相对于处理请求的安全功能。根据本专利技术的另一方面,一种利用单处理器的OS的并行处理系统中的安全管理系统,其中并行处理系统在多处理器上运行单处理器OS和应用程序,所述多处理器逻辑上被分为两组,第一处理器侧和第二处理器侧,并且所述并行处理系统控制能够在运行在第一处理器侧的处理器上的应用程序内并行化的工作单元,作为第二处理器侧的处理器上的新的工作单元,从而由多处理器相对于应用程序执行并行处理;在所述并行处理系统上,提供了工作单元的执行环境的应用程序控制单元响应来自工作单元的处理请求,控制相对于该处理请求的安全功能。根据本专利技术的另一方面,一种利用单处理器的OS的并行处理系统中的安全管理系统,其中并行处理系统在多处理器上运行单处理器OS和应用程序,并控制能够在运行在一个处理器上的应用程序内并行化的工作单元,作为其他处理器上的新的工作单元,从而由多处理器相对于应用程序执行并行处理;在所述并行处理系统上,提供了工作单元的执行环境的应用程序控制单元响应来自工作单元的处理请求,控制相对于该处理请求的安全功能。根据本专利技术的另一方面,一种利用单处理器的OS的并行处理系统中的安全管理系统,其中在作为多处理器上的任务运行单处理器OS和工作单元的并行处理系统上,提供了工作单元的执行环境的应用程序控制单元响应来自工作单元的处理请求,控制相对于该处理请求的安全功能。根据本专利技术的另一方面,一种利用单处理器的OS的并行处理系统中的安全管理系统,其中并行处理系统在多处理器上运行单处理器OS和应用程序,所述多处理器逻辑上被分为两组,第一处理器侧和第二处理器侧,并本文档来自技高网
...

【技术保护点】
一种利用单处理器的OS的并行处理系统中的安全管理系统,其中并行处理系统在多处理器上运行单处理器OS和应用程序,所述多处理器逻辑上被分为两组,第一处理器侧和第二处理器侧,并控制能够在运行在所述第一处理器侧的处理器上的所 述应用程序内并行化的工作单元,作为所述第二处理器侧的处理器上的新的工作单元,从而由所述多处理器相对于所述应用程序执行并行处理;在所述并行处理系统上,向所述工作单元提供所述单处理器OS服务的OS服务单元,响应来自所述工作单元的 处理请求,控制相对于所述处理请求的安全功能。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:井上浩明伊藤义行酒井淳嗣枝广正人
申请(专利权)人:日本电气株式会社
类型:发明
国别省市:JP[日本]

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

1