首页 / 专利库 / 专利权 / 第I章 / 国际申请 / 请求书 / 请求 / 计算机系统及计算机可读取的记录介质

计算机系统及计算机可读取的记录介质

阅读:307发布:2023-01-17

专利汇可以提供计算机系统及计算机可读取的记录介质专利检索,专利查询,专利分析的服务。并且子OS,当有了来自子任务的资源获得 请求 时,在确认了主OS的排他控制功能是否已经释放了该请求相关的资源(步骤ST1)的 基础 上,在输出资源获得请求(步骤ST2)的同时,当有资源获得请求中的子任务的情况下,依次执行其以外的子任务。,下面是计算机系统及计算机可读取的记录介质专利的具体信息内容。

1.一种计算机系统,包括
中央处理装置;
上述中央处理装置在程序执行的过程中存取的资源;
存储主操作系统程序、应用程序和子操作系统程序的存储装置, 其主操作系统程序由上述中央处理装置执行,用于在生成多个主任务 的同时实现主任务执行功能,该功能使其多个主任务在上述中央处理 装置依次执行,还实现排他控制功能,该功能当从该各主任务有了资 源获得请求时,将各资源按顺序分配给各主任务,并排他控制上述资 源的使用,该子操作系统程序作为上述主操作系统程序中的一个主任 务被执行,而且在基于该应用程序生成多个子任务的同时实现子任务 执行功能,该功能使其多个子任务在上述中央处理装置依次执行,其 中
上述子操作系统程序实现资源获得管理功能,该资源获得管理功 能当有了来自子任务的资源获得请求时,确认上述排他控制功能是否 已经释放了该请求相关的资源,如果资源已经释放,则向该排他控制 功能输出资源获得请求,同时,上述子任务执行功能,当有资源获得 请求中的子任务时,依次执行其以外的子任务。
2.权利要求1中记载的计算机系统,其特征在于:
子任务执行功能每隔一段时间重新执行资源获得请求中的子任 务。
3.权利要求1中记载的计算机系统,其特征在于:
主操作系统程序或者子操作系统程序实现向子任务执行功能通知上 述资源已经被释放的释放通知功能,
上述子任务执行功能依据该通知重新执行资源获得请求中的子 任务。
4.权利要求3中记载的计算机系统,其特征在于:
子操作系统程序实现表生成功能,该功能生成表示在应用程序中 使用的虚拟资源的获得/释放状态的子资源表,
子任务执行功能,通过使未能获得资源的子任务成为该子资源表 上的虚拟资源的获得等待状态来管理停止,当查知该虚拟资源已经被 释放时重新开始该子任务的处理,
释放通知功能,通过排他控制功能查出上述资源已经释放时释放 该虚拟资源来向子任务执行功能进行通知。
5.权利要求3中记载的计算机系统,其特征在于:
释放通知功能,在子操作系统程序中被周期性地实施。
6.权利要求4中记载的计算机系统,其特征在于:
释放通知功能,在子操作系统程序中被周期性地实施。
7.权利要求3中记载的计算机系统,其特征在于:
释放通知功能,是根据对应基于排他控制功能的资源释放发生的 软件中断而实施。
8.权利要求4中记载的计算机系统,其特征在于:
释放通知功能,是根据对应基于排他控制功能的资源释放发生的 软件中断而实施。
9.权利要求4中记载的计算机系统,其特征在于:
子操作系统程序或主操作系统程序实现对应表生成功能,该功能 生成表示各虚拟资源与资源的对应关系的资源对应表,
释放通知功能,根据此资源对应表指定应该释放的虚拟资源。
10.权利要求5中记载的计算机系统,其特征在于:
子操作系统程序或主操作系统程序实现对应表生成功能,该功能 生成表示各虚拟资源与资源的对应关系的资源对应表,
释放通知功能,根据此资源对应表指定应该释放的虚拟资源。
11.权利要求6中记载的计算机系统,其特征在于:
子操作系统程序或主操作系统程序实现对应表生成功能,该功能 生成表示各虚拟资源与资源的对应关系的资源对应表,
释放通知功能,根据此资源对应表指定应该释放的虚拟资源。
12.权利要求7中记载的计算机系统,其特征在于:
子操作系统程序或主操作系统程序实现对应表生成功能,该功能 生成表示各虚拟资源与资源的对应关系的资源对应表,
释放通知功能,根据此资源对应表指定应该释放的虚拟资源。
13.权利要求8中记载的计算机系统,其特征在于:
子操作系统程序或主操作系统程序实现对应表生成功能,该功能 生成表示各虚拟资源与资源的对应关系的资源对应表,
释放通知功能,根据此资源对应表指定应该释放的虚拟资源。
14.一种计算机可读取的记录介质,其记录着用于使计算机实现 以下功能的程序:
主任务执行功能,在生成多个主任务的同时使上述中央处理装置 对其依次执行;
排他控制功能,当从各主任务有了资源获得请求时将各资源依次 分配给各主任务,并排他地控制上述资源的使用;
子任务执行功能,在基于应用程序生成多个子任务的同时,依次 执行资源获得请求中的子任务以外的子任务;
资源获得管理功能,当有了来自子任务的资源获得请求时,确认 上述排他控制功能是否已经释放了该请求相关的资源,已经释放时则 向该排他控制功能输出资源获得请求。

说明书全文

技术领域

发明涉及下述的计算机系统及记录介质,即在主操作系统程序上 执行子操作系统程序,而且在该子操作系统程序上执行应用程序,特别 是涉及为了解决在多任务环境中同时执行上述主操作系统程序和子操作 系统程序的问题的改进。

现有技术

图1是现有的具备多任务操作系统的计算机系统的资源排他控制 的说明图。在图中,27、28分别是在操作系统程序中所生成的任务, 29是资源。

下面,对动作进行说明。

在由一方的任务27获得了资源29的状态下,如果另一个任务28 输出该资源29的获得请求时,则对该另一个任务28通知资源29就 会得到来自于操作系统的这个请求通知。而且,操作系统会管理这个 资源获得请求,直到上述任务27结束对上述资源29的使用,才给上 述的另一个任务28输出资源获得通知,并据此重新开始该另一个任 务28的处理。

因为现有的计算机系统就是如上述那样构成的,所以存在下述情 况类似的一些问题,即:即使多任务的子操作系统程序在多任务的主 操作系统程序上执行,但这个子操作系统程序却不能使应用程序在其 上恰当地进行多任务动作。

问题的具体说明。

图2是表示上述执行状态的一个实例的系统状态图。在图中,30 是用于执行子操作系统程序的主任务,31是各种其他主任务,32是 子操作系统程序上的各种子任务。此外的符号和图1中的相同。

如同图所示,其他主任务31中的一个处于已经获得资源29的状 态,现要将执行子操作系统程序的主任务30投入执行,如果从在其 主任务30上执行的子任务32输出资源获得请求,则因为该资源29 在其他主任务31已经被获得,所以在基于该其他主任务31的利用结 束之前,主操作系统程序将该主任务30控制在资源获得等待状态。 因而在子操作系统程序获得其资源29之前,其全部处理工作都将停 止,从而不能使之适当地作为多任务来动作。

本发明就是为了解决上述问题,其目的是要得到一种即使多任务 的子操作系统程序在多任务的主操作系统程序上执行,此子操作系统 程序也能使应用程序在其上恰当地进行多任务动作的计算机系统及 其记录介质。

发明内容

此项发明中的计算机系统包括中央处理装置;在程序执行程序的 过程中由上述中央处理装置访问的资源;存储主操作系统程序、应用 程序和子操作系统程序的存储装置,其主操作系统程序由上述中央处 理装置执行,用于在生成多个主任务的同时实现主任务执行功能,该 功能使其多个主任务在上述中央处理装置依次执行,还实现排他控制 功能,该功能当从该各主任务有了资源获得请求时,将各资源按顺序 分配给各主任务,并排他控制上述资源的使用,该子操作系统程序作 为上述主操作系统程序中的一个主任务被执行,而且在基于该应用程 序生成多个子任务的同时实现子任务执行功能,该功能使其多个子任 务在上述中央处理装置依次执行,其中,上述子操作系统程序实现资 源获得管理功能,该资源获得管理功能当有了来自子任务的资源获得 请求时,确认上述排他控制功能是否已经释放了该请求相关的资源, 如果资源已经释放,则向该排他控制功能输出资源获得请求,同时, 上述子任务执行功能,当有资源获得请求中的子任务时,依次执行其 以外的子任务。
由此,在子操作系统程序上执行的子任务中,即使产生了输出资 源获得请求的子任务,资源获得管理功能也将在其时限中确认是否已 经释放了该请求相关的资源,只有在确认已经释放时,才会向排他控 制功能输出资源获得请求,因此有主操作系统程序不会将执行该子操 作系统程序的主任务控制在资源获得等待的状态的效果。
本发明中的计算机系统的子任务执行功能每隔一段时间重新执行资 源获得请求中的子任务。
由此,在执行子操作系统程序的主任务中,能执行该其他子任 务,因此在多任务的主操作系统程序中,有能够准确地使多任务的子 操作系统程序动作的效果。
本发明中的计算机系统,使主操作系统程序或者子操作系统程序 实现向子任务执行功能通知上述资源已经被释放的释放通知功能,上 述子任务执行功能依据该通知重新执行资源获得请求中的子任务。
由此,用计时功能等就可以极容易地实施。
本发明的计算机系统,使子操作系统程序实现表生成功能,该功 能生成表示在应用程序中使用的虚拟资源的获得/释放状态的子资源 表,子任务执行功能通过使未能获得资源的子任务成为该子资源表上 的虚拟资源的获得等待状态来管理停止,当查知该虚拟资源已经被释 放时重新开始该子任务的处理,释放通知功能通过排他控制功能查出 上述资源已经释放时释放该虚拟资源来向子任务执行功能进行通 知。
由此,因为不发生周期性的处理,所以即使多数的子任务处于资 源获得等待状态,但是没有减少其它子任务的执行处理时间,从而有 能高效率地执行其他子任务的效果。
另外,如果制定了子资源表,当应用程序的种类等改变时,不用 一一改写程序,而只需改变子资源表就能对应,所以有应用程序能灵 活而且容易地对应使用的资源的增加/减少的效果。
本发明中的计算机系统的释放通知功能在子操作系统程序中被 周期性地实施。
由此,虽然用到了释放通知功能,但对主操作系统程序侧来说不 需要增加任何新的功能,所以有在任何主操作系统程序中都能实现的 效果。
本发明中的计算机系统的释放通知功能是根据对应基于排他控 制功能的资源释放发生的软件中断而实施。
由此,排他控制功能只要一释放资源就能上取得该资源,并能 马上重新启动处于资源获得等待状态的子任务,所以有能高效率地执 行子任务的效果。
另外,因为在与子操作系统程序有关的主任务的执行期间没有任 何周期性执行的必要,所以即使生成了多个此资源获得等待子任务也 没有使子操作系统程序的执行时间紧迫,从而有更高效率地执行子任 务的效果。
本发明中的计算机系统使子操作系统程序或主操作系统程序实 现对应表生成功能,该功能生成表示各虚拟资源与资源的对应关系的 资源对应表,释放通知功能根据此资源对应表指定应该释放的虚拟资 源。
由此,有即使当资源和虚拟资源不一一对应时,或者,资源或虚 拟资源有增减时,都不用改变程序就能灵活地对应的效果。
本发明中的计算机可读取的记录介质记录了用于使计算机实现 以下功能的程序:主任务执行功能,在生成多个主任务的同时使上述 中央处理装置对其依次执行;排他控制功能,当从各主任务有了资源 获得请求时将各资源依次分配给各主任务,并排他地控制上述资源的 使用;子任务执行功能,在基于应用程序生成多个子任务的同时,依 次执行资源获得请求中的子任务以外的子任务;资源获得管理功能, 当有了来自子任务的资源获得请求时,确认上述排他控制功能是否已 经释放了该请求相关的资源,已经释放时则向该排他控制功能输出资 源获得请求。
由此,在子操作系统程序上执行的子任务中,即使产生了输出资 源获得请求的子任务,资源获得管理功能确认在其时限中是否已经释 放了该请求相关的资源,只有确认已经释放时才会向排他控制功能输 出资源获得请求,因此主操作系统程序就不会将执行该子操作系统程 序的主任务控制于资源获得等待状态,有能得到记录了上述内容的程 序的计算机可读取的记录介质的效果。
附图说明
图1是用于说明现有的具有多任务操作系统的计算机系统中的资 源排他控制的说明图。
图2是用于说明现有问题的系统状态图。
图3是表示本发明的实施方式1的计算机系统的硬件结构框图
图4是表示在本发明的实施方式1中由主OS和子OS实现的功能 一览的说明图。
图5是表示在本发明的实施方式1中,从子任务输出资源获得请 求时的处理的流程图
图6是用于说明在基于本发明的实施方式1的计算机系统上的动 作的说明图。
图7是表示在本发明的实施方式2中由主OS和子OS实现的功能 一览的说明图。
图8是表示在本发明的实施方式2中,从子任务输出资源获得请 求时的处理的流程图。
图9是用于说明在基于本发明的实施方式2的计算机系统上的动 作的说明图。
图10是表示在本发明的实施方式3中由主OS和子OS实现的功 能一览的说明图。
图11是表示本发明的实施方式3的资源对应表的一个实例的说 明图。
图12是表示在本发明的实施方式3中,从子任务输出资源获得 请求时的处理的流程图。
图13是用于说明在基于本发明的实施方式3的计算机系统上的 动作的说明图。
图14是表示在本发明的实施方式4中由主OS和子OS实现的功 能一览的说明图。
图15是表示在本发明的实施方式4中,从子任务输出资源获得 请求时的处理的流程图。
图16是用于说明在基于本发明的实施方式4的计算机系统上的 动作的说明图。
实施方式
以下,为了更详细地解释本发明,将利用附图对实施本发明的最 佳方式进行说明。
实施方式1。
图3是表示本发明实施方式1的计算机系统的硬件结构框图。图 中,1是执行程序的中央处理装置;2是设定这个中央处理装置1在 执行程序时使用的工作区等的随机存取存储器;3是硬件资源(设备 驱动器)、文件等的中央处理装置1在程序执行的同时存取的资源; 4是存储上述中央处理装置1执行的程序的存储装置;5是存储装置4 所存储的主操作系统程序(主OS);6是存储装置4所存储的应用程 序(AP);7是存储装置4所存储的子操作系统程序(子OS);8是 相互连接它们的系统总线
图4是表示在本发明的实施方式1中由主OS和子OS实现的功能 一览的说明图。图中,9是在生成多个主任务的同时使中央处理装置 1依次执行之的主任务执行功能;10是当从各主任务有了资源获得请 求时将各资源3依次分配给各主任务并排他地控制上述资源3的使用 的排他控制功能;11是在基于AP6生成多个子任务的同时使中央处 理装置1依次执行之的子任务执行功能;12是当从子任务有了资源 获得请求时,确认上述排他控制功能10是否已经释放了该请求相关 的资源,如果已经释放,将向该排他控制功能10输出资源获得请求 的资源获得管理功能。而且,当上述资源获得管理功能12的处理结 果产生处于资源获得等待状态的子任务时,上述子任务执行功能11 将每隔一段时间利用未图示的计时功能等重新执行其资源获得等待 子任务,同时在其间依次执行其它的子任务。
另外,所谓的排他控制功能10已经释放了资源3的状态,是表 示不存在该资源3的获得等待的主任务的状态,所谓的排他控制功能 10已经获得了资源3的状态,是表示存在该资源3的获得等待的主 任务或者已经使用了该资源3的主任务的状态。
下面,对动作进行说明。
如果主OS5由中央处理装置1执行,则首先生成主任务执行功能 9以及排他控制功能10。在此状态下,假如执行上述的子OS7,则主 任务执行功能9生成主任务,并由中央处理装置1依次执行之。此时 如果某个主任务欲使用某资源3时,则就会向排他控制功能10输出 资源获得请求,排他控制功能10在接受该请求的同时如其资源3已 被释放则会马上获得资源3。由此,该主任务就能使用该资源3继续 处理。相反,如果其它主任务已经获得了该资源3,则排他控制功能 10就会向主任务执行功能9通知该资源3已被获得,主任务执行功 能9则开始执行该主任务以外的主任务。随后,当上述其它主任务对 上述资源3的使用一结束,则排他控制功能10就会向该主任务通知 可以获得该资源3的信息,与此相应,主任务执行功能9将重新启动 对上述资源获得等待的主任务的处理。另外,当结束对上述资源获得 等待主任务的执行后,开始执行其它主任务。
另外,当子OS7被执行时生成子任务执行功能11以及资源获得 管理功能12。在此状态下,如果一执行上述的AP6,则子任务执行功 能11就会基于AP6生成子任务,并在中央处理装置1依次执行之。 另外,基于这些一系列功能的处理均是在执行上述子OS7用的主任务 的时间被执行。此时,如果在某个子任务输出获得资源3的请求,则 开始对资源获得管理功能12的处理。
图5是表示从子任务输出了资源获得请求时的处理的流程图。图 中,ST1是在资源获得管理功能12中确认排他控制功能10是否已经 释放了该请求相关的资源3的释放确认步骤;ST2是在已经释放时执 行的步骤,从资源获得管理功能12向排他控制功能10输出资源获得 请求,由此而获得该资源3的获得步骤。而且,子任务执行功能11 接受这个资源获得,并实施输出上述资源获得请求的子任务。
ST3是在上述资源3已经获得的情况下被执行的步骤,是子任务 执行功能11把输出上述资源获得请求的子任务在一定期间控制在停 止状态的停止控制步骤。然后,子任务执行功能11开始处理其它的 子任务。
另外,在此停止控制步骤ST3之后再次实施了释放确认步骤ST1 之际,当排他控制功能10已经释放了该请求相关的资源3的情况下, 执行获得步骤ST2,并由此再重新开始对资源获得等待子任务的处 理。此后,此资源获得等待子任务的处理一结束,则在子任务执行功 能11开始处理其它子任务的同时,排他控制功能10就会释放该资源 3,成为下一个资源获得请求的输入等待状态。
图6是用于说明在基于本发明的实施方式1的计算机系统上的动 作的说明图。图中13是输出资源获得请求的子任务;14是各种其它 子任务;15是执行子OS7的主任务;16是其它的主任务。
而且,如同图所示,如果基于此实施方式1,则当子OS7有了来 自子任务的资源获得请求时,则上述排他控制功能10确认是否已经 释放了该请求相关的资源3,在已经释放时,实现对该排他控制功能 10输出资源获得请求的资源获得管理功能12,因此在子OS7上执行 的子任务中,即使产生了输出资源获得请求的子任务,资源获得管理 功能12也将在其时限中确认是否已经释放了该请求相关的资源3, 只有确认了释放时,才会对排他控制功能10输出资源获得请求。因 此,主OS5就不会将执行该子OS7的主任务15控制在资源获得等待 状态。
而且,因为子任务执行功能11当存在资源获得请求中的子任务 的情况下依次执行其以外的子任务,因此能在执行上述子OS7的主任 务中实施该其它的子任务。
其结果,有在多任务的主OS5中恰当地使多任务的子OS7进行多 任务动作的效果。
实施方式2
图7是表示在本发明的实施方式2中由主OS5和子OS7实现的功 能一览的说明图。图中17是表生成功能,生成表示在AP6使用的虚 拟资源的获得/释放状态的子资源表;18是子任务执行功能,基于AP6 生成多个子任务,在未获得资源3的子任务成为该子资源表上的虚拟 资源的获得等待状态的同时,使中央处理装置1依次执行该子资源表 上的未处于虚拟资源的获得等待的子任务;19是中断处理功能(释 放通知功能),根据对应排他控制功能10的资源3的释放发生的软 件中断来实施,释放与上述资源3对应的虚拟资源。另外,在初期状 态上述子资源表中的虚拟资源处于全部获得状态。此外的结构与实施 方式1相同,故在此省略说明。
下面,对动作进行说明。
图8是表示从子任务输出了资源获得请求时的处理的流程图。图 中,ST4是将子任务执行功能18未能获得资源的子任务转移到子资 源表上的虚拟资源的获得等待状态的转移步骤;ST5是排他控制功能 10释放资源3的资源释放步骤;ST6是发生对应于此资源释放主OS5 (排他控制功能10)中断所有的基于程序的处理的软件中断的步骤; ST7是中断处理功能19释放与该资源3对应的虚拟资源的虚拟资源 释放步骤;ST8是子任务执行功能18获得该虚拟资源并重新开始处 理虚拟资源的获得等待子任务的重新开始步骤;ST9是对应于重新开 始了的子任务的资源获得请求,资源获得管理功能12在确认了上述 资源3的释放的前提下对排他控制功能10输出资源获得请求的资源 获得步骤。然后,通过获得此资源3执行上述重新开始子任务的处 理,其后,此该重新开始子任务的处理一结束,子任务执行功能18 就开始处理其它的子任务,排他控制功能10释放该资源3。此外的 动作与实施方式1中相同,故省略说明。
图9是说明本发明的实施方式2中的计算机系统上的动作的说明 图。图中,20是子资源表。此外的符号与图6中的相同,省略说明。
在实施方式2中,在实现对子任务执行功能18通知子任务等待 的资源3被释放的中断处理功能19的同时,子任务执行功能18根据 该通知重新开始执行资源获得请求中的子任务,因为是如此的结构, 所以与实施方式1相比,有因为不发生周期性的处理,所以即使多个 子任务成为资源获得等待,但并不减少其它子任务的执行处理时间而 可以高效率地执行其它子任务的效果。反过来看,实施方式1与此实 施方式2相比,通过采用计时功能,有能在任何主OS上都很容易地 实施的效果。
另外,在实施方式2中,使子OS7实现生成表示AP6上使用的虚 拟资源的获得/释放状态的子资源表20的表生成功能17,子任务执 行功能18通过使没能获得资源3的子任务成为该子资源表20上的虚 拟资源的获得等待状态来管理停止,当查知该虚拟资源已经被释放 时,重新开始对该子任务的处理,再者,中断处理功能19如果查出 排他控制功能10已经释放了上述资源3,则释放该虚拟资源,并对 子任务执行功能18通知,因为是这样的结构,所以当AP6的种类等 变化时,不用一一重写程序,只要改变子资源表20就能对应,因此 有能灵活而且容易地对应AP6使用的虚拟资源(最终是资源3)的增 加/减少的效果。
实施方式3
图10是表示本发明的实施方式3中由主OS5和子OS7实现的功 能一览的说明图。图中,21是对应表生成功能,生成表示各虚拟资 源和资源3的对应关系的资源对应表;22是中断处理功能(释放通 知功能),根据对应排他控制功能10的资源3的释放所发生的软件 中断来实施,根据资源对应表指定与上述资源3对应的虚拟资源,并 释放之。
图11是表示本发明的实施方式3的资源对应表的实例说明图。 图中,左列是资源3一览,右列是虚拟资源一览,在各行各虚拟资源 和与其对应的资源3相对应。此外的结构与实施方式2相同,在此省 略说明。
下面,对动作进行说明。
图12是表示从子任务输出资源获得请求时的处理的流程图。图 中,ST10是向资源对应表对应注册新的获得等待的虚拟资源和资源3 的注册步骤;ST11是根据释放了的资源3检索资源对应表的检索步 骤;ST12是接受资源3的获得,并从资源对应表中删除该资源3以 及与其对应的虚拟资源的删除步骤。另外,在虚拟资源释放步骤ST7 中,中断处理功能22在参照上述资源对应表的基础上,释放与该资 源3对应的虚拟资源。此外的动作与实施方式2相同,在此省略说明。
图13是用于说明本发明的实施方式3的计算机系统中的动作的 说明图。图中,23是资源对应表;24是中断处理功能。此外的符号 与图9相同,在此省略说明。
依据此实施方式3,使子OS7实现对应表生成功能21,其生成表 示各虚拟资源和资源3的对应关系的资源对应表23,中断处理功能 22根据此资源对应表23指定应该释放的虚拟资源,所以即使资源3 与虚拟资源不是一一对应,或者,资源3或虚拟资源有增减时,都不 用改变程序,具有能灵活地进行对应的效果。
实施方式4
图14是表示本发明的实施方式4中由主OS5和子OS7实现的功 能一览的说明图。图中,25是周期处理功能(释放通知功能),其 在子OS7中周期实施,根据资源对应表23指定与排他控制功能10 已释放的资源3对应的虚拟资源并释放之。此外的结构与实施方式3 相同,在此省略说明。
下面,对动作进行说明。
图15是表示从子任务输出资源获得请求时的处理的流程图。图 中,ST13是在子OS7中启动周期处理功能25的启动步骤;ST14是判 断周期处理功能25对已注册在资源对应表23中的各资源3是否已依 次释放的获得可能资源判断步骤。而且,当已经被释放时,实施检索 步骤ST11、虚拟资源释放步骤ST7、重新启动步骤ST8、资源获得步 骤ST9、删除步骤ST12。ST15是判断对在资源对应表23中已注册的 所有的资源3是否已经实施了步骤ST14的结束判断步骤。而且,当 在此结束判断步骤判断为结束时,则停止上述周期处理功能25。此 外的动作与实施方式3相同,在此省略说明。
图16是用于说明在本发明的实施方式4的计算机系统上的动作 的说明图。图中,26是周期处理功能。此外的符号与图11相同,在 此省略说明。
依据实施方式4,根据在子OS7中周期实施的周期处理功能25, 已经释放了与排他控制功能10已释放的资源3对应的虚拟资源,所 以与实施方式3相比,具有在主OS5侧不用增加任何新的功能,就能 得到本发明的效果的效果。
另外,在实施方式3的中断处理功能22,与此实施方式4相比, 只要排他控制功能10一释放资源3就马上取得之,并能重新启动资 源获得等待的子任务,所以有能高效率地实施子任务的效果。另外, 因为在与子OS7有关的主任务的实施期间,没有必要实施任何周期性 的处理,所以,即使发生了多个此资源获得等待子任务,也没有逼迫 子OS的执行时间,具有能更高效率地实施子任务的效果。
综上所述,本发明相关的计算机系统及其计算机可读取的记录介 质适合于即使是在多任务的主操作系统程序上希望执行多任务的子 操作系统程序的场合,这个子操作系统程序也能使在其上执行的应用 程序恰当地进行多任务动作。
相关专利内容
标题 发布/更新时间 阅读量
网络服务请求 2020-05-12 586
短请求发送帧 2020-05-12 234
增补信息请求 2020-05-12 21
请求额外频谱 2020-05-12 93
准同步预留请求 2020-05-13 593
广播内容请求 2020-05-13 958
存储器请求仲裁 2020-05-13 251
服务请求处理 2020-05-11 278
请求监视 2020-05-11 540
变更请求表注释 2020-05-12 475
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈