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 pare...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: SAMPAT, KUNTAL, BAJAJ, ASHISH, JAYARAMAN, SATYANARAYANAN, CHATURVEDI, SACHIN, BALAM, SUBHASH, C.YADHAV
Format: Patent
Sprache:eng ; fre
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page
container_issue
container_start_page
container_title
container_volume
creator SAMPAT, KUNTAL
BAJAJ, ASHISH
JAYARAMAN, SATYANARAYANAN
CHATURVEDI, SACHIN
BALAM, SUBHASH, C.YADHAV
description 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. L'invention concerne un système d'exploitation qui permet un partage de sous-processus (ou unité de processus) à travers de multiples processus (ou tâches). Chaque sous-processus partagé a son propre contexte. Le partage est activé en suivant à quel moment un processus appelle un sous-processus. Lorsqu'un processus appelle un sous-processus, le processus est désigné comme processus parent du sous-processus enfant. Le sous-processus appelé peut exiger l'utilisation de données variables de niveau processus. Pour permettre le stockage des données variables de niveau processus pour chaque processus d'appel, les données variables sont stockées en mémoire en utilisant une adresse de base et un décalage fixe. Bien que l'adresse de base puisse changer d'un processus à un autre, le décalage fixe demeure le même à travers les processus.
format Patent
fullrecord <record><control><sourceid>epo_EVB</sourceid><recordid>TN_cdi_epo_espacenet_WO2009123873A1</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>WO2009123873A1</sourcerecordid><originalsourceid>FETCH-epo_espacenet_WO2009123873A13</originalsourceid><addsrcrecordid>eNrjZDAO9nAM8vRzV_APcA1yDAGxgiODQ1x9FYJDnXQDgvydXYODXYMVHJ2D_IODFUIcg72DeRhY0xJzilN5oTQ3g7Kba4izh25qQX58anFBYnJqXmpJfLi_kYGBpaGRsYW5saOhMXGqAGePKGk</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>SHARING OPERATING SYSTEM SUB-PROCESSES ACROSS TASKS</title><source>esp@cenet</source><creator>SAMPAT, KUNTAL ; BAJAJ, ASHISH ; JAYARAMAN, SATYANARAYANAN ; CHATURVEDI, SACHIN ; BALAM, SUBHASH, C.YADHAV</creator><creatorcontrib>SAMPAT, KUNTAL ; BAJAJ, ASHISH ; JAYARAMAN, SATYANARAYANAN ; CHATURVEDI, SACHIN ; BALAM, SUBHASH, C.YADHAV</creatorcontrib><description>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. L'invention concerne un système d'exploitation qui permet un partage de sous-processus (ou unité de processus) à travers de multiples processus (ou tâches). Chaque sous-processus partagé a son propre contexte. Le partage est activé en suivant à quel moment un processus appelle un sous-processus. Lorsqu'un processus appelle un sous-processus, le processus est désigné comme processus parent du sous-processus enfant. Le sous-processus appelé peut exiger l'utilisation de données variables de niveau processus. Pour permettre le stockage des données variables de niveau processus pour chaque processus d'appel, les données variables sont stockées en mémoire en utilisant une adresse de base et un décalage fixe. Bien que l'adresse de base puisse changer d'un processus à un autre, le décalage fixe demeure le même à travers les processus.</description><language>eng ; fre</language><subject>CALCULATING ; COMPUTING ; COUNTING ; ELECTRIC DIGITAL DATA PROCESSING ; PHYSICS</subject><creationdate>2009</creationdate><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=20091008&amp;DB=EPODOC&amp;CC=WO&amp;NR=2009123873A1$$EHTML$$P50$$Gepo$$Hfree_for_read</linktohtml><link.rule.ids>230,308,780,885,25564,76547</link.rule.ids><linktorsrc>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=20091008&amp;DB=EPODOC&amp;CC=WO&amp;NR=2009123873A1$$EView_record_in_European_Patent_Office$$FView_record_in_$$GEuropean_Patent_Office$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>SAMPAT, KUNTAL</creatorcontrib><creatorcontrib>BAJAJ, ASHISH</creatorcontrib><creatorcontrib>JAYARAMAN, SATYANARAYANAN</creatorcontrib><creatorcontrib>CHATURVEDI, SACHIN</creatorcontrib><creatorcontrib>BALAM, SUBHASH, C.YADHAV</creatorcontrib><title>SHARING OPERATING SYSTEM SUB-PROCESSES ACROSS TASKS</title><description>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. L'invention concerne un système d'exploitation qui permet un partage de sous-processus (ou unité de processus) à travers de multiples processus (ou tâches). Chaque sous-processus partagé a son propre contexte. Le partage est activé en suivant à quel moment un processus appelle un sous-processus. Lorsqu'un processus appelle un sous-processus, le processus est désigné comme processus parent du sous-processus enfant. Le sous-processus appelé peut exiger l'utilisation de données variables de niveau processus. Pour permettre le stockage des données variables de niveau processus pour chaque processus d'appel, les données variables sont stockées en mémoire en utilisant une adresse de base et un décalage fixe. Bien que l'adresse de base puisse changer d'un processus à un autre, le décalage fixe demeure le même à travers les processus.</description><subject>CALCULATING</subject><subject>COMPUTING</subject><subject>COUNTING</subject><subject>ELECTRIC DIGITAL DATA PROCESSING</subject><subject>PHYSICS</subject><fulltext>true</fulltext><rsrctype>patent</rsrctype><creationdate>2009</creationdate><recordtype>patent</recordtype><sourceid>EVB</sourceid><recordid>eNrjZDAO9nAM8vRzV_APcA1yDAGxgiODQ1x9FYJDnXQDgvydXYODXYMVHJ2D_IODFUIcg72DeRhY0xJzilN5oTQ3g7Kba4izh25qQX58anFBYnJqXmpJfLi_kYGBpaGRsYW5saOhMXGqAGePKGk</recordid><startdate>20091008</startdate><enddate>20091008</enddate><creator>SAMPAT, KUNTAL</creator><creator>BAJAJ, ASHISH</creator><creator>JAYARAMAN, SATYANARAYANAN</creator><creator>CHATURVEDI, SACHIN</creator><creator>BALAM, SUBHASH, C.YADHAV</creator><scope>EVB</scope></search><sort><creationdate>20091008</creationdate><title>SHARING OPERATING SYSTEM SUB-PROCESSES ACROSS TASKS</title><author>SAMPAT, KUNTAL ; BAJAJ, ASHISH ; JAYARAMAN, SATYANARAYANAN ; CHATURVEDI, SACHIN ; BALAM, SUBHASH, C.YADHAV</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-epo_espacenet_WO2009123873A13</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>eng ; fre</language><creationdate>2009</creationdate><topic>CALCULATING</topic><topic>COMPUTING</topic><topic>COUNTING</topic><topic>ELECTRIC DIGITAL DATA PROCESSING</topic><topic>PHYSICS</topic><toplevel>online_resources</toplevel><creatorcontrib>SAMPAT, KUNTAL</creatorcontrib><creatorcontrib>BAJAJ, ASHISH</creatorcontrib><creatorcontrib>JAYARAMAN, SATYANARAYANAN</creatorcontrib><creatorcontrib>CHATURVEDI, SACHIN</creatorcontrib><creatorcontrib>BALAM, SUBHASH, C.YADHAV</creatorcontrib><collection>esp@cenet</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>SAMPAT, KUNTAL</au><au>BAJAJ, ASHISH</au><au>JAYARAMAN, SATYANARAYANAN</au><au>CHATURVEDI, SACHIN</au><au>BALAM, SUBHASH, C.YADHAV</au><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>SHARING OPERATING SYSTEM SUB-PROCESSES ACROSS TASKS</title><date>2009-10-08</date><risdate>2009</risdate><abstract>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. L'invention concerne un système d'exploitation qui permet un partage de sous-processus (ou unité de processus) à travers de multiples processus (ou tâches). Chaque sous-processus partagé a son propre contexte. Le partage est activé en suivant à quel moment un processus appelle un sous-processus. Lorsqu'un processus appelle un sous-processus, le processus est désigné comme processus parent du sous-processus enfant. Le sous-processus appelé peut exiger l'utilisation de données variables de niveau processus. Pour permettre le stockage des données variables de niveau processus pour chaque processus d'appel, les données variables sont stockées en mémoire en utilisant une adresse de base et un décalage fixe. Bien que l'adresse de base puisse changer d'un processus à un autre, le décalage fixe demeure le même à travers les processus.</abstract><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier
ispartof
issn
language eng ; fre
recordid cdi_epo_espacenet_WO2009123873A1
source esp@cenet
subjects CALCULATING
COMPUTING
COUNTING
ELECTRIC DIGITAL DATA PROCESSING
PHYSICS
title SHARING OPERATING SYSTEM SUB-PROCESSES ACROSS TASKS
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-06T20%3A25%3A23IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-epo_EVB&rft_val_fmt=info:ofi/fmt:kev:mtx:patent&rft.genre=patent&rft.au=SAMPAT,%20KUNTAL&rft.date=2009-10-08&rft_id=info:doi/&rft_dat=%3Cepo_EVB%3EWO2009123873A1%3C/epo_EVB%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true