发明名称 Sharing operating system sub-processes across tasks
摘要 An operating system permits sharing of a sub-process (or process unit) across multiple processes (or tasks). Each shared sub-process has its own context. The sharing is enabled by tracking when a process invokes a sub-process. When a process invokes a sub-process, the process is designated as a parent process of the child sub-process. The invoked sub-process may require use of process level variable data. To enable storage of the process level variable data for each calling process, the variable data is stored in memory using a base address and a fixed offset. Although the based address may vary from process to process, the fixed offset remains the same across processes.
申请公布号 US9015727(B2) 申请公布日期 2015.04.21
申请号 US200812061607 申请日期 2008.04.02
申请人 QUALCOMM Incorporated 发明人 Jayaraman Satya;Bajaj Ashish;Sampat Kuntal Dilipsinh;Chaturvedi Sachin;Subhash Balam
分类号 G06F9/46;G06F9/48 主分类号 G06F9/46
代理机构 Peter Michael Kamarchik 代理人 Peter Michael Kamarchik ;Pauley Nicholas J.;Agusta Joseph
主权项 1. A non-transitory computer-readable medium storing a computer program that enables sharing of sub-processes across processes, the medium comprising: an operating system code segment that executes a plurality of processes and a sub-process, the sub-process capable of being shared by the plurality of processes, the sub-process having its own context, the sub-process storing an address offset for calling process operands, the address offset being added to a base address to define an address space within a calling process context for the calling process operands.
地址 San Diego CA US