操作系统快速运行命令的制作方法

文档序号:6593497阅读:143来源:国知局
专利名称:操作系统快速运行命令的制作方法
技术领域
本发明涉及计算机操作系统。更具体来说,本发明涉及通过操作系统进行的存
储器管理。
背景技术
微处理器具有内部存储器以存储用于由微处理器执行的指令及数据。在一些状 况下,微处理器可使用外部存储器,然而,微处理器存取外部存储器比存取内部存储器 更耗时。尽管内部存储器较快,但可用的内部存储量常比微处理器可用的外部存储量小 得多。在一些状况下,不允许微处理器在外部存储器中执行。在微处理器的内部存储器小于含有待执行的指令的软件图像的大小时,需要对 存储器管理的支持。此存储器管理应确保(所需软件图像的)进程单元在必要时驻留于 内部存储器中且在其它时间驻留于较不昂贵的存储器中。举例来说,在受到调用时,进 程单元应从不能用于执行的存储器空间移动到可用于执行的内部存储器空间中。对于操作数来说也是这样。在内部存储器空间中可能不存在足够空间用于执行 任务所需要的操作数,因为另一进程正在所述内部存储器空间中运行。因此,在例如所 述限制的内部存储器空间限制发生时,所述操作数常被移动到另一可存取存储器区域。 然而,在某一稍后时间,可能需要对操作数使用较快的内部存储器。尽管与用以存储全体软件图像的足够存储器相关联的二级存储器高速缓存可帮 助进行存储器管理(或消除对存储器管理的需要),但一些微处理器(例如,数字信号处 理器(DSP))有时候并不包括此二级存储器高速缓存架构。如果可用存储量不足以加载 全体软件图像,则需要存储器管理。尽管硬件存储器管理解决方案是可用的,但一些架构不准许使用此硬件。在硬 件不可用时,一种类型的存储器管理使一操作系统一次移动全部存储器区域。移动全部 存储器空间的问题在于存储器总线带宽将成为约束。额外缺点包括软件中的等待时间及 较高功率消耗。另一存储器管理解决方案使实际上从一种类型的存储器移动到另一种类型的存 储器的存储量最小化。在此解决方案中,将一执行进程分段成多个部分或“分格”。因 此,仅一些分格且非全部进程可换出以产生用于新执行进程的空间。无论进程何时调用子进程,利用此分格概念的已知操作系统通常均使用两个操 作。所述两个操作为1)加载子进程及2)运行子进程。在已知运行子进程操作中, 操作系统的核心部分检查存储器以确保所调用的子进程的所有分格当前均在驻留。所述 检查在加载子进程与请求子进程的运行之间发生,因为可能已换出所加载的子进程的分 格。如果所调用的子进程的所有分格并非均驻留,则所述核心在无其它内容驻留于目标 地址处的情况下立即或在换出当前驻留于目标地址处的任何分格之后将每一未驻留分格 交换到内部存储器中。检查分格是否已在存储器中及接着在必要时进行交换所需的时间 及资源使系统性能降低。在子进程连续被调用两次的状况下,此检查会浪费资源。

发明内容
提供一种系统及方法,只要已满足特定条件,所述系统及方法便在无需首先需 要核心确定一子进程是否驻留于内部存储器中的情况下执行所述子进程。在一实施例 中,所述条件中的一者为程序设计者确定所述子进程先前已加载到内部存储器中且经执 行。在另一实施例中,所述条件可为所述程序设计者已确保一调用所述子进程的进程在 最后一次执行与当前执行请求之间未调用任何其它子进程。又一实施例可使所述程序 设计者确保所述系统在所述最后一次执行与所述当前执行请求之间未调用另一重叠子进 程。在一方面中,一种计算机可读媒体存储用于执行一子进程的计算机程序。所述 媒体包括一快速运行子进程命令,所述快速运行子进程命令在无需操作系统核心首先确 定待执行的子进程是否实际上驻留于内部存储器中的情况下运行所述子进程。在又一方面中,提供一种用于在于操作系统中执行子进程时管理存储器的方 法。所述方法包括指令核心将第一子进程加载到处理器的内部存储器中。所述方法还 包括指令所述核心在将所述第一子进程加载到所述内部存储器中之后运行所述第一子进 程。所述核心在所述第一子进程的执行之前检查所述内部存储器以确定所述第一子进程 的分格的存在。在自从完成所述第一子进程的执行之后无其它子进程已执行时,所述方 法还包括调用一快速运行子进程以在无需检查所述内部存储器以确定所述第一子进程的 分格的存在的情况下重新运行所述第一子进程。在又一方面中,数字信号处理器(DSP)缺乏足够存储器来存储一软件图像。所 述DSP包括内部存储器及处理单元。所述处理单元在无需首先检查由一进程调用的子进 程指令是否驻留于所述内部存储器中的情况下执行所述子进程指令。在再一方面中,一种计算机可读媒体存储用于执行一进程单元的计算机程序代 码。所述媒体包括快速运行命令,所述快速运行命令响应于由一调用进程调用而执行所 述进程单元。所述媒体还包括进程单元追踪代码段,所述进程单元追踪代码段标注每一 进程单元何时已加载到内部存储器中且经执行。所述快速运行命令在所述进程单元追踪 代码段已确定所述经调用的进程单元先前经加载到所述内部存储器中且先前经执行时使 用。前文已相当广泛地概述了本发明的特征及技术优势以便可较好地理解下文的本 发明的“具体实施方式
”。在下文中将描述本发明的额外特征及优势,其形成本发明 的权利要求书的主题。所属领域的技术人员应了解所揭示的概念及特定实施例可易于用 作修改或设计其它结构以实行本发明的同样目的的基础。所属领域的技术人员还应认识 到,此类等效构造并不偏离如在随附的权利要求书中陈述的本发明的精神及范畴。在结 合随附图式考虑时,通过以下描述将更好地理解据信为本发明所特有的新颖特征(关于 其组织及操作方法)以及其它目的及优势。然而,应明确理解,仅为说明及描述的目的 而提供每一图式,且并不希望作为本发明的限制的定义。


为更完整地理解本发明,现结合随附图式参考以下描述。
图1为展示可有利地利用本发明的实施例的示范性无线通信系统的框图。图2为展示用于运行快速子进程的示范性逻辑流程的流程图。
具体实施例方式图1展示可有利地利用本发明的实施例的示范性无线通信系统100。为说明的目 的,图1展示三个远程单元120、130及150以及两个基站140。应认识到,典型的无线 通信系统可具有更多远程单元及基站。远程单元120、130及150包括根据如下文进一步 论述的本发明的实施例分别执行实时操作系统(RTOS)的经改善的微处理器125A、125B 及125C。图1展示从基站140到远程单元120、130及150的前向链路信号180及从远 程单元120、130及150到基站140的反向链路信号190。在图1中,远程单元120展示为移动电话,远程单元130展示为便携型计算机, 且远程单元150展示为无线局域环路系统中的固定位置远程单元。举例来说,所述远 程单元可为手机、手持型个人通信系统(PCS)单元、例如个人数据助理的便携型数据单 元或例如仪表读取设备的固定位置数据单元。尽管图1说明根据本发明的教示的远程单 元,但本发明不限于这些示范性说明的单元。本发明可适用于包括微处理器的任何装置 中。微处理器125A、125B及125C可包括一指令集合,所述指令集合可经执行以使 微处理器125A、125B及125C执行本文揭示的方法或基于计算机的功能中的一者或一者 以上。如图1中说明,远程单元120、130、150可包括微处理器125A、125B及 125C(例如,中央处理单元(CPU)、图形处理单元(GPU)、数字信号处理器(DSP)或 每一者)。此外,远程单元120、130、150可包括可经由总线彼此通信的内部存储器 及外部存储器。远程单元120、130、150可进一步包括视频显示单元,例如液晶显示 器(LCD)、有机发光二极管(OLED)、平板显示器、固态显示器或阴极射线管(CRT)。 另外,远程单元120、130、150可包括例如键盘的输入装置及例如轨迹球的光标控制装 置。远程单元120、130、150还可包括盘驱动单元、例如扬声器或遥控器的信号产生装 置及(例如)无线收发器的网络接口装置。在一特定实施例中,如图1中描绘,盘驱动单元可包括可嵌入一个或一个以上 指令集合(例如,软件)的计算机可读媒体。另外,所述指令可体现如本文中描述的方 法或逻辑中的一者或一者以上。在一特定实施例中,所述指令可在通过微处理器125A、 125B、125C执行期间,全部或至少部分地驻留于内部存储器及/或外部存储器内。所述 存储器可包括计算机可读媒体。在例如处理器125A、125B、125C中的任一者的微处理器的内部存储器过小而 不足以存储软件图像时,通过如由程序设计者建立的适当操作序列来控制存储器管理。 举例来说,在固件图像大于微处理器的内部存储器时,此存储器管理发生。程序设计者 设计计算机程序(例如,实时操作系统(RTOS))以包括本发明的存储器管理特征。由于 管理了存储器,计算机程序可通过程序的流线化执行而更有效地运行。通过追踪存储器 分配,程序设计者决定何时有必要确认经调用的子进程是否驻留于存储器中,从而在合 适时准许最佳化的子进程调用。经流线化的执行将称为快速子进程。在一实施例中,微处理器125A、125B、125C为数字信号处理器(DSP)。进程为多任务环境中的独立地执行的程序。进程可表示相异应用程序或单个应 用程序的多个例子。每一进程具有其自身的个别虚拟地址空间且可含有一个或一个以上 子进程。子进程为由用户应用程序动态地加载并执行的进程单元。子进程如同函数调用 一样执行,但具有其自身的上下文,从而在其自身的存储器空间中运行。一般来说,将 进程级功能性分成一个以上子进程。一旦经加载,子进程在其调用进程正在执行时便需要位于内部存储器中。如果 子进程被另一进程换出,则在调用进程醒来时,核心重新加载所述子进程。因此,如上 文提及,在常规子进程执行中,核心在执行子进程之前检查所述子进程是否已驻留于内 部存储器中。更具体来说,所述核心检查经调用的子进程的所有区段(分格)是否加载 到内部存储器中。根据本发明,可提供快速运行命令(即,快速运行子进程)以在不检查所述分格 是否驻留于存储器中的情况下执行经调用的子进程。换句话说,可使运行命令处理流线 化。快速子进程(即,以快速运行命令执行的子进程)依赖于应用程序或程序设计者确 保已满足一些条件。因此,一旦被调用,快速运行子进程命令便可在不执行分格检查的 情况下运行经调用的子进程,借此改善运行时间性能及循环耗用。在调用快速子进程之前,程序设计者确保所述程序经设计以使得子进程的必要 分格已加载到存储器中。在一实施例中,在调用此快速子进程时,程序设计者的责任是 确保所述子进程先前经加载且运行。所述程序还经写入以确保所述执行进程未调用任何 其它子进程。最后,程序设计者确保无其它与快速子进程重叠的子进程在整个执行期间 被调用(并不只是来自执行进程内)。如果已满足所有三个条件,则所述程序可经设计以 使用快速子进程而非常规子进程。程序设计者基于进程的使用模型及总执行配置文件而了解经调用的子进程是否 加载于存储器中。根据总执行配置文件,程序设计者了解其它子进程(来自所述进程外 部)是否将与快速子进程重叠。程序设计者使用一局部存储器映射来获悉每一存储器位 置中的内容。进程的使用模型通知程序设计者自从最后一次加载并运行潜在快速子进程 以来所述进程是否已调用另一子进程。根据进程上下文来管理子进程。因此,在一进程 内,程序设计者还使用存储器映射来明了存储器中的内容。程序设计者在设计使用快速 子进程的程序时考虑到此全部情形。如上文提及,程序设计者获悉子进程将如何在存储器中重叠。因此,在程序设 计者遇到子进程可能已换出最近加载的子进程的分格的情境时,程序设计者请求常规子 进程执行以确保所有所述分格均在存储器中。但在程序设计者获悉经调用的子进程的分 格未被推出的使用模型中,程序设计者可使用快速子进程。尽管所述描述已参考程序设计者确保已满足所述条件,但此确定可在所述程序 的执行期间发生。在此状况下,操作系统可追踪子进程经加载到内部存储器中并经执行 的时间。在操作系统已确定经调用的子进程先前经加载到内部存储器中且先前经执行时 使用快速运行命令。在确定无其它子进程在快速运行命令的当前使用与经调用的子进程 的之前加载及之前执行之间经加载到内部存储器中或经执行时,操作系统可运行快速子
7进程。为了使用快速运行命令,操作系统还应确保无其它先前调用的子进程与经调用的 子进程重叠。在又一实施例中,一编译器执行所述分析。在一个实施例中,快速子进程不强制进程间的互斥。即,不管来自另一进程 的另一子进程是否将在存储器中与经调用的子进程重叠,如果调用了所述另一子进程, 则不应使用快速子进程。换句话说,一旦加载了快速子进程,则不应加载任何其它子进 程。无论其它子进程是否与快速子进程重叠基址及长度寄存器,均是这种情况。在此实施例中,核心维持用于所有经加载的子进程的数据结构集合。如果加载 一个子进程且核心接着加载另一子进程,则后一子进程覆盖所述数据结构。在此实施例 中,一旦填充了所述数据结构,则将永不接触所述数据结构,因此所述核心无需确保其 为正确的。因此,在此实施例中,确保无其它子进程已被调用为程序设计者的责任。在一替代实施例中,可在运行快速子进程之前调用其它互斥的子进程。即,如 果调用了另一子进程但所述另一子进程将不换出快速子进程的分格,则快速子进程仍可 使用。在一个实施例中,快速子进程运行所有子进程。在另一实施例中,快速子进程 仅运行一些子进程。换句话说,一个子进程可为快速子进程且另一子进程可为常规子进程。现在参看图2,将描述为用于运行快速子进程的示范性逻辑流程的进程200。最 初,进程201记录当前执行进程的位置。在一个实施例中,将程序计数器(地址)存储 于用于执行进程的进程控制块中。所述位置存储将使得在子进程完成执行之后能够返回 到正确位置。进程202存储当前执行进程的子进程的列表。换句话说,将当前子进程设置为 系统中的执行子进程中的一者。在必要时,所述列表的存储使得调度器能够决定是否换 出属于子进程的分格。如果调用了所述调度器,则所述调度器可检查子进程所拥有的所 有分格是否在内部存储器中。如果不是,则调度器可换入来自外部存储器的适当分格。在调用较高优先权子进程时,或在调用另一子进程因此可比较优先权时,可使 用所述列表。又,如果子进程进入等待状态,同时预期一些数据或定时器,则一不同进 程或子进程可运行。所述调度器确保在返回到初始进程时,如果其正在执行一子进程, 则应换入所述子进程的分格。进程203将当前执行进程设置为子进程的上代以准许与其它进程共享所述子进 程。尽管在图2中描绘进程203,但此进程可易于在不影响整个进程200的功能性的情况 下省略。在另一实施例中,关于是否执行进程203的决定动态地发生。S卩,当将发生共 享时,进程203执行。当将不发生共享时,省略进程203。进程204将子进程的基址及长度寄存器值复制到当前执行进程的进程控制块。 基址及长度寄存器值从其存储位置(例如,外部存储器)复制。接着使用所述进程控制 块内的这些值来设置子进程的上下文。在微处理器中设置基址及长度寄存器值以用于存 储器管理及保护。进程205根据基址及长度寄存器值来设置微处理器寄存器。这些值是从接下来 将执行的进程的进程控制块获得。最后,进程206将控制传递到子进程入口点。在一个实施例中,用RTI(中断返回)将控制传递到一堆栈的顶部,在进程203中子进程的入口点被推送到所述堆栈上。根 据本发明,此时不发生到调度器的跳跃。因此,在子进程的实际运行之前,不发生检查 及分格交换。在一个实施例中,快速子进程及规则子进程包括共同代码。当调用快速子进程 时,设置指示所述快速子进程的旗标。基于是否设置了旗标而运行不同的代码。举例 来说,进程206使快速子进程直接跳跃到子进程。此时在规则子进程中,调度器将被调 用。因此,进行检查以查看是否已调用快速子进程(基于旗标)。如果是,则进程206 执行。如果不是,则规则子进程执行。因此,本发明提供一种在不引起不必要开销的情况下执行子进程的有效率的解
决方案。在一替代实施例中,专用硬件实施方案(例如,专用集成电路、可编程逻辑阵 列及其它硬件装置)可经构造以实施本文中描述的方法中的一者或一者以上。可包括各 种实施例的设备及系统的应用可广泛地包括各种电子及计算机系统。本文中描述的一个 或一个以上实施例可使用两个或两个以上特定互连硬件模块或装置通过可在所述模块之 间或经由所述模块传送的相关控制及数据信号或作为专用集成电路的部分来实施功能。 因此,本发明的系统涵盖软件、固件及硬件实施方案。根据本发明的各种实施例,本文中描述的方法可通过可由一计算机系统执行的 软件程序来实施。另外,在一示范性非限制实施例中,实施方案可包括分布式处理、组 件/对象分布式处理及并行处理。或者,虚拟计算机系统处理可经构造以实施如本文中 描述的方法或功能性中的一者或一者以上。本发明预期包括指令或接收并执行指令以使得连接到网络的装置可在网络上传 送语音、视频或数据的计算机可读媒体。另外,所述指令可在网络上经由网络接口装置 传输或接收。尽管计算机可读媒体展示为单个媒体,但术语“计算机可读媒体”包括单个媒 体或多个媒体,例如集中式或分布式数据库及/或存储一个或一个以上指令集合的相关 联的高速缓存及服务器。术语“计算机可读媒体”还应包括任何能够存储、编码或载运 用于由处理器执行或使计算机系统执行本文中揭示的方法或操作中的任一者或一者以上 的指令集合的媒体。在一特定非限制示范性实施例中,计算机可读媒体可包括例如存储卡或收纳一 个或一个以上非易失性只读存储器的其它封装的固态存储器。另外,计算机可读媒体可 为随机存取存储器或其它易失性可重写存储器。另外,计算机可读媒体可包括例如盘或 带的磁光或光学媒体,或用以捕获经由传输媒体传送的数据的其它存储装置。电子邮件 或其它自含式信息档案或档案集合的数字文件附件可被视为等效于有形存储媒体的分配 媒体。因此,认为本发明包括计算机可读媒体或分配媒体及其它等效物及后续媒体中的 任一者或一者以上,在其中可存储数据或指令。尽管已详细地描述本发明及其优势,但应理解在不偏离由随附权利要求书所定 义的本发明的精神及范畴的情况下,可在本文中进行各种改变、替代及更改。举例来 说,尽管已关于调用子进程描述了逻辑,但预期所述逻辑还具有关于调用进程的应用。 此外,本申请案的范畴并不希望限于说明书中描述的进程、机器、制造、物质组成、装置、方法及步骤的特定实施例。如所属领域的一般技术人员将易于根据本发明的揭示内 容了解,根据本发明,可利用当前存在或日后将开发的执行与本文中描述的对应实施例 大体上相同功能或实现大体上相同结果的进程、机器、制造、物质组成、装置、方法或 步骤。因此,随附权利要求书希望在其范畴内包括所述进程、机器、制造、物质组成、 装置、方法或步骤。
权利要求
1.一种计算机可读媒体,其存储用于执行子进程的计算机程序代码,所述媒体包含快速运行子进程指令,其在无需操作系统核心首先确定待运行的所述子进程是否驻 留于内部存储器中的情况下运行所述子进程。
2.根据权利要求1所述的媒体,其中所述快速运行子进程指令在所述子进程先前已加 载到所述内部存储器中且先前经执行时执行。
3.根据权利要求1所述的媒体,其中所述快速运行子进程指令在无其它子进程在对所 述快速子进程指令的调用与所述子进程的之前加载及之前执行之间已由调用进程加载到 所述内部存储器中或执行时执行。
4.根据权利要求1所述的媒体,其中所述快速运行子进程指令仅在系统自从运行所述 子进程以来未调用重叠子进程时执行。
5.根据权利要求1所述的媒体,其进一步包含运行子进程指令,其中所述核心将所述 子进程加载到内部存储器中,且执行所述子进程,所述核心在所述核心确认所述子进程 驻留于所述内部存储器中之后执行所述子进程。
6.根据权利要求5所述的媒体,其中所述核心为实时操作系统(RTOS)核心。
7.根据权利要求5所述的媒体,其中所述核心在执行所述子进程之前换入所述子进程 的未驻留于内部存储器的区段。
8.根据权利要求1所述的媒体,其中所述快速运行子进程指令将所述子进程指定为整 个系统内的执行子进程。
9.根据权利要求1所述的媒体,其中所述快速运行子进程指令将基址及长度寄存器值 复制到调用所述子进程的进程的进程控制块。
10.根据权利要求1所述的媒体,其进一步包含用于在已调用快速运行子进程代码段 时设置旗标的代码,所述旗标指示是执行特定快速运行子进程指令还是执行常规运行子 进程指令。
11.一种用于在于操作系统中执行子进程时管理存储器的方法,所述方法包含 指令核心将第一子进程加载到处理器的内部存储器中;指令所述核心在将所述第一子进程加载到所述内部存储器中之后执行所述第一子进 程,所述核心在所述第一子进程的执行之前首先检查所述内部存储器以确定所述第一子 进程的分格的存在;以及在自从完成所述第一子进程的执行以来无其它子进程已由调用进程执行时,在无需 检查所述内部存储器以确定所述第一子进程的所述分格的所述存在的情况下调用快速子 进程以重新运行所述第一子进程。
12.根据权利要求11所述的方法,其中所述处理器为数字信号处理器(DSP)。
13.根据权利要求12所述的方法,其中所述DSP具有小于至少一个固件图像的存储量。
14.根据权利要求11所述的方法,其中调用所述快速子进程进一步包含仅在调用所述 快速子进程的进程自从最后一次运行所述第一子进程以来未调用另一子进程时调用所述 快速子进程。
15.根据权利要求11所述的方法,其中调用所述快速子进程进一步包含仅在系统自从运行所述第一子进程以来未调用重叠子进程时调用所述快速子进程。
16.根据权利要求11所述的方法,其中调用所述快速子进程进一步包含仅在自从运行 所述第一子进程以来无其它子进程已加载或执行时调用所述快速子进程。
17. 一种数字信号处理器(DSP),其包含 内部存储器;以及处理单元,其在无需首先检查由进程调用的第一子进程的指令是否驻留于所述内部 存储器中的情况下执行所述第一子进程指令。
18.根据权利要求17所述的数字信号处理器(DSP),其中所述处理器执行核心指令, 所述核心指令将所述第一子进程指令加载到所述内部存储器中,且在确认所述第一子进 程指令驻留于所述内部存储器中之后执行所述第一子进程。
19.根据权利要求18所述的数字信号处理器(DSP),其中所述处理器仅在所述核心先 前已将所述子进程指令加载到所述内部存储器中且先前已执行所述子进程指令时,在无 需首先检查所述第一子进程指令是否驻留于所述内部存储器中的情况下随后执行所述第 一子进程指令。
20.根据权利要求17所述的数字信号处理器(DSP),其中所述处理器仅在无其它子进 程指令在所述子进程指令的先前执行与所述子进程指令的当前执行之间由调用进程加载 到所述内部存储器中且执行时,在无需首先检查所述第一子进程指令是否驻留于所述内 部存储器中的情况下执行所述第一子进程指令。
21.根据权利要求17所述的数字信号处理器(DSP),其中所述处理器仅在无重叠子进 程指令在所述第一子进程指令的先前执行与所述第一子进程指令的当前执行之间加载到 所述内部存储器中时,在无需首先检查所述第一子进程指令是否驻留于所述内部存储器 中的情况下执行所述第一子进程指令。
22.—种计算机可读媒体,其存储用于执行进程单元的计算机程序代码,所述媒体包含快速运行命令,所述快速运行命令响应于由调用进程调用而执行所述进程单元;以及进程单元追踪代码段,其标注何时每一进程单元已加载到内部存储器中且已执行, 其中所述快速运行命令是在所述进程单元追踪代码段已确定所述经调用的进程单元先前 经加载到所述内部存储器中且先前经执行时使用。
23.根据权利要求22所述的媒体,其中所述快速运行命令是在所述进程单元追踪代码 段已确定无其它进程单元在所述快速运行命令的当前使用与所述经调用的进程单元的之 前加载及之前执行之间已加载到所述内部存储器中或经执行时使用。
24.根据权利要求22所述的媒体,其中所述快速运行命令是在所述进程单元追踪代码 段已确定无其它先前调用的进程单元与所述经调用的进程单元重叠时使用。
25.根据权利要求22所述的媒体,其中所述快速运行命令及所述进程单元追踪代码段 是操作系统的一部分。
全文摘要
本发明在用于数字信号处理器(DSP)的操作系统中提供一种快速子进程。只要已满足特定条件,所述快速子进程便在无需核心首先确定一子进程是否驻留于内部存储器中的情况下执行所述子进程。所述条件中的一者为程序设计者确定所述子进程先前已加载到内部存储器中且经执行。另一条件为所述程序设计者已确保一调用所述子进程的进程在最后一次执行与当前执行请求之间未调用任何其它子进程。又一条件为所述程序设计者确保所述系统在所述最后一次执行与所述当前执行请求之间未调用另一重叠子进程。
文档编号G06F9/48GK102016803SQ200980116377
公开日2011年4月13日 申请日期2009年3月13日 优先权日2008年3月31日
发明者萨蒂亚纳拉亚南·贾亚拉曼, 萨钦·查图维迪, 阿希什·巴贾杰 申请人:高通股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1