Non-locking queueing mechanism for enabling a receiver device to read from a queue without access synchronization with a sending device
Non-locking queueing mechanism for transferring information from a sending unit (100) to a receiving unit (110) through a queue (120) in which there is no interference between the independent units (sender 100 and receiver 110), while enqueueing or dequeueing and thus avoiding any form of interlock...
Gespeichert in:
Hauptverfasser: | , , , , , |
---|---|
Format: | Patent |
Sprache: | eng |
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 | MULLERY ALVIN P PAUPORTE ANDRE GIROIR DIDIER F |
description | Non-locking queueing mechanism for transferring information from a sending unit (100) to a receiving unit (110) through a queue (120) in which there is no interference between the independent units (sender 100 and receiver 110), while enqueueing or dequeueing and thus avoiding any form of interlock or serialism. The mechanism includes a first pointer (D) identifying the element area in said queueing means (120) where the last dequeued information element, if any, was located, a second pointer register (640) for logging a second pointer (E) identifying the element area in said queueing means where the last enqueued information element, if any, was located, a first control block (610) activated by said sending unit (100) to enqueue said information element into said queueing means (120) and for updating said second pointer, and a second control block (620) activated by said receiving means to dequeue said information element from said queueing means (120) and for updating said first pointer. |
format | Patent |
fullrecord | <record><control><sourceid>epo_EVB</sourceid><recordid>TN_cdi_epo_espacenet_US4980852A</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>US4980852A</sourcerecordid><originalsourceid>FETCH-epo_espacenet_US4980852A3</originalsourceid><addsrcrecordid>eNqFjM0OwUAUhbuxEDyD-wJNxE_CUoRY2WDdXNNTnWjvZWZKeAGvrS17q3NyvpOvG713KnGh5mLlTLcKFZpSwuQs1peUqSMIn4pmZnIwsHc4SnG3BhS0njilzGlZ41ZADxtyrQKxMfCe_FNM7lTsi4NVaXH99ZC0kX5N_aiTceEx-GUvGm7Wh9U2xlUT-CsbCEJy3E8X89F8Nl5O_j8-YINLag</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>Non-locking queueing mechanism for enabling a receiver device to read from a queue without access synchronization with a sending device</title><source>esp@cenet</source><creator>MULLERY; ALVIN P ; PAUPORTE; ANDRE ; GIROIR; DIDIER F</creator><creatorcontrib>MULLERY; ALVIN P ; PAUPORTE; ANDRE ; GIROIR; DIDIER F</creatorcontrib><description>Non-locking queueing mechanism for transferring information from a sending unit (100) to a receiving unit (110) through a queue (120) in which there is no interference between the independent units (sender 100 and receiver 110), while enqueueing or dequeueing and thus avoiding any form of interlock or serialism. The mechanism includes a first pointer (D) identifying the element area in said queueing means (120) where the last dequeued information element, if any, was located, a second pointer register (640) for logging a second pointer (E) identifying the element area in said queueing means where the last enqueued information element, if any, was located, a first control block (610) activated by said sending unit (100) to enqueue said information element into said queueing means (120) and for updating said second pointer, and a second control block (620) activated by said receiving means to dequeue said information element from said queueing means (120) and for updating said first pointer.</description><language>eng</language><subject>CALCULATING ; COMPUTING ; COUNTING ; ELECTRIC COMMUNICATION TECHNIQUE ; ELECTRIC DIGITAL DATA PROCESSING ; ELECTRICITY ; PHYSICS ; TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHICCOMMUNICATION</subject><creationdate>1990</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&date=19901225&DB=EPODOC&CC=US&NR=4980852A$$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&date=19901225&DB=EPODOC&CC=US&NR=4980852A$$EView_record_in_European_Patent_Office$$FView_record_in_$$GEuropean_Patent_Office$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>MULLERY; ALVIN P</creatorcontrib><creatorcontrib>PAUPORTE; ANDRE</creatorcontrib><creatorcontrib>GIROIR; DIDIER F</creatorcontrib><title>Non-locking queueing mechanism for enabling a receiver device to read from a queue without access synchronization with a sending device</title><description>Non-locking queueing mechanism for transferring information from a sending unit (100) to a receiving unit (110) through a queue (120) in which there is no interference between the independent units (sender 100 and receiver 110), while enqueueing or dequeueing and thus avoiding any form of interlock or serialism. The mechanism includes a first pointer (D) identifying the element area in said queueing means (120) where the last dequeued information element, if any, was located, a second pointer register (640) for logging a second pointer (E) identifying the element area in said queueing means where the last enqueued information element, if any, was located, a first control block (610) activated by said sending unit (100) to enqueue said information element into said queueing means (120) and for updating said second pointer, and a second control block (620) activated by said receiving means to dequeue said information element from said queueing means (120) and for updating said first pointer.</description><subject>CALCULATING</subject><subject>COMPUTING</subject><subject>COUNTING</subject><subject>ELECTRIC COMMUNICATION TECHNIQUE</subject><subject>ELECTRIC DIGITAL DATA PROCESSING</subject><subject>ELECTRICITY</subject><subject>PHYSICS</subject><subject>TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHICCOMMUNICATION</subject><fulltext>true</fulltext><rsrctype>patent</rsrctype><creationdate>1990</creationdate><recordtype>patent</recordtype><sourceid>EVB</sourceid><recordid>eNqFjM0OwUAUhbuxEDyD-wJNxE_CUoRY2WDdXNNTnWjvZWZKeAGvrS17q3NyvpOvG713KnGh5mLlTLcKFZpSwuQs1peUqSMIn4pmZnIwsHc4SnG3BhS0njilzGlZ41ZADxtyrQKxMfCe_FNM7lTsi4NVaXH99ZC0kX5N_aiTceEx-GUvGm7Wh9U2xlUT-CsbCEJy3E8X89F8Nl5O_j8-YINLag</recordid><startdate>19901225</startdate><enddate>19901225</enddate><creator>MULLERY; ALVIN P</creator><creator>PAUPORTE; ANDRE</creator><creator>GIROIR; DIDIER F</creator><scope>EVB</scope></search><sort><creationdate>19901225</creationdate><title>Non-locking queueing mechanism for enabling a receiver device to read from a queue without access synchronization with a sending device</title><author>MULLERY; ALVIN P ; PAUPORTE; ANDRE ; GIROIR; DIDIER F</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-epo_espacenet_US4980852A3</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>eng</language><creationdate>1990</creationdate><topic>CALCULATING</topic><topic>COMPUTING</topic><topic>COUNTING</topic><topic>ELECTRIC COMMUNICATION TECHNIQUE</topic><topic>ELECTRIC DIGITAL DATA PROCESSING</topic><topic>ELECTRICITY</topic><topic>PHYSICS</topic><topic>TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHICCOMMUNICATION</topic><toplevel>online_resources</toplevel><creatorcontrib>MULLERY; ALVIN P</creatorcontrib><creatorcontrib>PAUPORTE; ANDRE</creatorcontrib><creatorcontrib>GIROIR; DIDIER F</creatorcontrib><collection>esp@cenet</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>MULLERY; ALVIN P</au><au>PAUPORTE; ANDRE</au><au>GIROIR; DIDIER F</au><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>Non-locking queueing mechanism for enabling a receiver device to read from a queue without access synchronization with a sending device</title><date>1990-12-25</date><risdate>1990</risdate><abstract>Non-locking queueing mechanism for transferring information from a sending unit (100) to a receiving unit (110) through a queue (120) in which there is no interference between the independent units (sender 100 and receiver 110), while enqueueing or dequeueing and thus avoiding any form of interlock or serialism. The mechanism includes a first pointer (D) identifying the element area in said queueing means (120) where the last dequeued information element, if any, was located, a second pointer register (640) for logging a second pointer (E) identifying the element area in said queueing means where the last enqueued information element, if any, was located, a first control block (610) activated by said sending unit (100) to enqueue said information element into said queueing means (120) and for updating said second pointer, and a second control block (620) activated by said receiving means to dequeue said information element from said queueing means (120) and for updating said first pointer.</abstract><oa>free_for_read</oa></addata></record> |
fulltext | fulltext_linktorsrc |
identifier | |
ispartof | |
issn | |
language | eng |
recordid | cdi_epo_espacenet_US4980852A |
source | esp@cenet |
subjects | CALCULATING COMPUTING COUNTING ELECTRIC COMMUNICATION TECHNIQUE ELECTRIC DIGITAL DATA PROCESSING ELECTRICITY PHYSICS TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHICCOMMUNICATION |
title | Non-locking queueing mechanism for enabling a receiver device to read from a queue without access synchronization with a sending device |
url | https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-29T03%3A35%3A44IST&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=MULLERY;%20ALVIN%20P&rft.date=1990-12-25&rft_id=info:doi/&rft_dat=%3Cepo_EVB%3EUS4980852A%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 |