The embodiment of the invention provides a device and method of multi resource scheduling system, the method comprises the following steps: starting the main control system, main control system, according to the provisions of the resource allocation policy presuppositions in their resource foreground system and background system of container vessel proportion limit, create a resource allocation directory includes resource allocation each subdirectory the first container system main control system, in the foreground and background in at least one other container system; the main control system to start the first container system and at least one other container system; the first container system and each other after the start of the container system resources according to the resource allocation of each sub directory. In one embodiment of the invention, the main control system and the front and the back container system can be accounted limit within the scope of access to and use of terminal equipment in their respective resources, can prevent a system to occupy other system resources; the front container system can obtain sufficient resources to ensure the interaction between the customer and is not affected. To enhance the user experience.
【技术实现步骤摘要】
多系统的资源调度方法及装置
本专利技术涉及终端
,具体而言,本专利技术涉及一种多系统的资源调度方法及装置。
技术介绍
随着社会的进步和科技的发展,智能手机、平板电脑和电子阅读器等终端设备已广泛普及。相当一部分数量的终端设备中安装了两个操作系统。出于操作系统快速切换的需要,两个操作系统通常是同时运行在终端设备中的。在这种情况下,相比于运行单个操作系统,安装了两个操作系统的终端设备系统需要提供更多的资源,例如处理器资源和内存资源等,以保证两个操作系统的正常运行。在终端设备上,为了保证用户使用应用流畅的体验,当一个应用从前台切换到后台的时候往往不会释放该应用所占用的资源,而是继续占用原先的资源。这样当新的应用被打开并且申请资源的时候,终端设备会从空闲的资源中分配相应的资源供新的应用使用。经过一段时间的运行,终端设备往往容易出现空闲资源不足的情况,这就需要调度资源供新创建的前台进程使用。现有的双系统还未配置行之有效的资源调度方法。现有的单系统的资源调度方法包括:当出现空闲资源不足的情况时,首先关闭相对不重要的后台进程,以调度出资源供新创建的前台进程使用;当后台进程中仅剩维持操作系统运行的必要进程时,开始关闭相对不重要的前台进程。然而,若把单系统的资源调度方法直接运用到双系统中的终端设备中,很可能导致资源调度的混乱。例如,操作系统A和B分别独立采用现有的单系统的资源调度方法,操作系统A和B分别处于前台和后台,一方面由于现有的双系统还未配置行之有效的资源调度方法,因此操作系统A的进程可能占用了较少的资源,操作系统B的进程可能占用了较多的资源;另一方面操作系统B在 ...
【技术保护点】
一种多系统的资源调度方法,其特征在于,包括:主控系统启动时,根据预设的资源分配策略中规定的主控系统、前台容器系统和后台容器系统各自的资源占比上限,创建包括所述主控系统、处于前台的第一容器系统和处于后台的至少一个其它容器系统各自的资源分配子目录的资源分配目录;所述主控系统启动第一容器系统和至少一个其它容器系统;启动后的第一容器系统和各其它容器系统,根据各自的资源分配子目录获取资源。
【技术特征摘要】
1.一种多系统的资源调度方法,其特征在于,包括:主控系统启动时,根据预设的资源分配策略中规定的主控系统、前台容器系统和后台容器系统各自的资源占比上限,创建包括所述主控系统、处于前台的第一容器系统和处于后台的至少一个其它容器系统各自的资源分配子目录的资源分配目录;所述主控系统启动第一容器系统和至少一个其它容器系统;启动后的第一容器系统和各其它容器系统,根据各自的资源分配子目录获取资源。2.根据权利要求1所述的方法,其特征在于,所述主控系统启动时,根据预设的资源分配策略中规定的主控系统、前台容器系统和后台容器系统各自的资源占比上限,创建包括所述主控系统、处于前台的第一容器系统和处于后台的至少一个其它容器系统各自的资源分配子目录的资源分配目录,包括:所述主控系统启动时,挂载资源子系统;通过所述资源子系统,根据预设的资源分配策略中规定的主控系统、前台容器系统和后台容器系统各自的资源占比上限,创建包括所述主控系统、处于前台的第一容器系统和处于后台的每个其它容器系统各自的资源分配子目录的资源分配目录。3.根据权利要求2所述的方法,其特征在于,所述根据预设的资源分配策略中规定的主控系统、前台容器系统和后台容器系统各自的资源占比上限,创建包括所述主控系统、处于前台的第一容器系统和处于后台的每个其它容器系统各自的资源分配子目录的资源分配目录,包括:创建所述主控系统、第一容器系统和其它容器系统各自的资源分配子目录,并在各资源分配子目录的指定文件中分别设定所述资源分配策略规定的主控系统、前台容器系统和后台容器系统的资源占比上限。4.根据权利要求3所述的方法,其特征在于,还包括:所述主控系统在其资源分配子目录中的资源占比上限的范围内,根据所述资源分配策略中规定的主控系统的前、后台进程各自的资源占比上限,在其资源分配子目录名下分别创建所述主控系统的前、后台资源子目录;所述主控系统分别根据其前、后台资源子目录为其前、后台进程分配资源。5.根据权利要求3所述的方法,其特征在于,所述启动后的第一容器系统和各其它容器系统,根据各自的资源分配子目录获取资源,包括:第一容器系统和每个其它容器系统启动时,分别挂载所述资源子系统;通过所述资源子系统,获取各自的资源分配子目录;分别根据各自的资源分配子目录获取资源。6.根据权利要求5所述的方法,其特征在于,所述主控系统启动第一容器系统后,还包括:所述主控系统通过容器...
【专利技术属性】
技术研发人员:朱少峰,
申请(专利权)人:北京元心科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。