VIRTUAL MEMORY TERMINAL

UK9-80-005 Virtual Memory Terminal A microprocessor controlled terminal (1) with keyboard input (4) and CRT display output (6) employs virtual memory and store management techniques to enable an operator to run any of a wide variety of different applications (e.g. text, image, graphics, data entry,...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: MINSHULL, JOHN F, MARKS, BRIAN L, MADDOCK, ROBERT F, PINNELL, MARTIN C
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 MINSHULL, JOHN F
MARKS, BRIAN L
MADDOCK, ROBERT F
PINNELL, MARTIN C
description UK9-80-005 Virtual Memory Terminal A microprocessor controlled terminal (1) with keyboard input (4) and CRT display output (6) employs virtual memory and store management techniques to enable an operator to run any of a wide variety of different applications (e.g. text, image, graphics, data entry, reservation, payroll etc.) in the terminal. Application procedure records and data records relating to a selected application are copied as required from a local backing store (14) and/or over a communications link (9) from a main store (16) of central processing unit (12) into a dynamically managed region (20) of random access memory (RAM) (3) under control of primitive microprocessor control instructions permanently held in read-only store (10). In view of the virtual memory techniques employed, the backing store (14) and main store (16) appear to be logical extensions of RAM (3). The records copied to region (201 are contiguously stored as variable length segments in successive free storage locations and are chained together for subsequent access in a plurality of double-threaded chains. Previously marked procedure (and possibly data) are copied from region (20) into directly addressable fixed location (19) of RAM (3) and serve to configure terminal (1) to interact with data and procedure in region (20), in accordance with the requirements of the selected application. Contiguity of segments in region (20) is restored following disruption caused during running of the application. Storage management techniques provide for store-through of segments in RAM (3) to the backing store (14) and main store (16) and identifies segments within RAM (3) available for deletion from RAM on a least-recently-used basis to provide additonal space for new segments.
format Patent
fullrecord <record><control><sourceid>epo_EVB</sourceid><recordid>TN_cdi_epo_espacenet_CA1160351A</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>CA1160351A</sourcerecordid><originalsourceid>FETCH-epo_espacenet_CA1160351A3</originalsourceid><addsrcrecordid>eNrjZBAP8wwKCXX0UfB19fUPilQIcQ3y9fRz9OFhYE1LzClO5YXS3Azybq4hzh66qQX58anFBYnJqXmpJfHOjoaGZgbGpoaOxoRVAABrqx6e</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>VIRTUAL MEMORY TERMINAL</title><source>esp@cenet</source><creator>MINSHULL, JOHN F ; MARKS, BRIAN L ; MADDOCK, ROBERT F ; PINNELL, MARTIN C</creator><creatorcontrib>MINSHULL, JOHN F ; MARKS, BRIAN L ; MADDOCK, ROBERT F ; PINNELL, MARTIN C</creatorcontrib><description>UK9-80-005 Virtual Memory Terminal A microprocessor controlled terminal (1) with keyboard input (4) and CRT display output (6) employs virtual memory and store management techniques to enable an operator to run any of a wide variety of different applications (e.g. text, image, graphics, data entry, reservation, payroll etc.) in the terminal. Application procedure records and data records relating to a selected application are copied as required from a local backing store (14) and/or over a communications link (9) from a main store (16) of central processing unit (12) into a dynamically managed region (20) of random access memory (RAM) (3) under control of primitive microprocessor control instructions permanently held in read-only store (10). In view of the virtual memory techniques employed, the backing store (14) and main store (16) appear to be logical extensions of RAM (3). The records copied to region (201 are contiguously stored as variable length segments in successive free storage locations and are chained together for subsequent access in a plurality of double-threaded chains. Previously marked procedure (and possibly data) are copied from region (20) into directly addressable fixed location (19) of RAM (3) and serve to configure terminal (1) to interact with data and procedure in region (20), in accordance with the requirements of the selected application. Contiguity of segments in region (20) is restored following disruption caused during running of the application. Storage management techniques provide for store-through of segments in RAM (3) to the backing store (14) and main store (16) and identifies segments within RAM (3) available for deletion from RAM on a least-recently-used basis to provide additonal space for new segments.</description><edition>3</edition><language>eng ; fre</language><subject>CALCULATING ; COMPUTING ; COUNTING ; ELECTRIC DIGITAL DATA PROCESSING ; PHYSICS</subject><creationdate>1984</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=19840110&amp;DB=EPODOC&amp;CC=CA&amp;NR=1160351A$$EHTML$$P50$$Gepo$$Hfree_for_read</linktohtml><link.rule.ids>230,308,776,881,25542,76290</link.rule.ids><linktorsrc>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=19840110&amp;DB=EPODOC&amp;CC=CA&amp;NR=1160351A$$EView_record_in_European_Patent_Office$$FView_record_in_$$GEuropean_Patent_Office$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>MINSHULL, JOHN F</creatorcontrib><creatorcontrib>MARKS, BRIAN L</creatorcontrib><creatorcontrib>MADDOCK, ROBERT F</creatorcontrib><creatorcontrib>PINNELL, MARTIN C</creatorcontrib><title>VIRTUAL MEMORY TERMINAL</title><description>UK9-80-005 Virtual Memory Terminal A microprocessor controlled terminal (1) with keyboard input (4) and CRT display output (6) employs virtual memory and store management techniques to enable an operator to run any of a wide variety of different applications (e.g. text, image, graphics, data entry, reservation, payroll etc.) in the terminal. Application procedure records and data records relating to a selected application are copied as required from a local backing store (14) and/or over a communications link (9) from a main store (16) of central processing unit (12) into a dynamically managed region (20) of random access memory (RAM) (3) under control of primitive microprocessor control instructions permanently held in read-only store (10). In view of the virtual memory techniques employed, the backing store (14) and main store (16) appear to be logical extensions of RAM (3). The records copied to region (201 are contiguously stored as variable length segments in successive free storage locations and are chained together for subsequent access in a plurality of double-threaded chains. Previously marked procedure (and possibly data) are copied from region (20) into directly addressable fixed location (19) of RAM (3) and serve to configure terminal (1) to interact with data and procedure in region (20), in accordance with the requirements of the selected application. Contiguity of segments in region (20) is restored following disruption caused during running of the application. Storage management techniques provide for store-through of segments in RAM (3) to the backing store (14) and main store (16) and identifies segments within RAM (3) available for deletion from RAM on a least-recently-used basis to provide additonal space for new segments.</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>1984</creationdate><recordtype>patent</recordtype><sourceid>EVB</sourceid><recordid>eNrjZBAP8wwKCXX0UfB19fUPilQIcQ3y9fRz9OFhYE1LzClO5YXS3Azybq4hzh66qQX58anFBYnJqXmpJfHOjoaGZgbGpoaOxoRVAABrqx6e</recordid><startdate>19840110</startdate><enddate>19840110</enddate><creator>MINSHULL, JOHN F</creator><creator>MARKS, BRIAN L</creator><creator>MADDOCK, ROBERT F</creator><creator>PINNELL, MARTIN C</creator><scope>EVB</scope></search><sort><creationdate>19840110</creationdate><title>VIRTUAL MEMORY TERMINAL</title><author>MINSHULL, JOHN F ; MARKS, BRIAN L ; MADDOCK, ROBERT F ; PINNELL, MARTIN C</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-epo_espacenet_CA1160351A3</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>eng ; fre</language><creationdate>1984</creationdate><topic>CALCULATING</topic><topic>COMPUTING</topic><topic>COUNTING</topic><topic>ELECTRIC DIGITAL DATA PROCESSING</topic><topic>PHYSICS</topic><toplevel>online_resources</toplevel><creatorcontrib>MINSHULL, JOHN F</creatorcontrib><creatorcontrib>MARKS, BRIAN L</creatorcontrib><creatorcontrib>MADDOCK, ROBERT F</creatorcontrib><creatorcontrib>PINNELL, MARTIN C</creatorcontrib><collection>esp@cenet</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>MINSHULL, JOHN F</au><au>MARKS, BRIAN L</au><au>MADDOCK, ROBERT F</au><au>PINNELL, MARTIN C</au><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>VIRTUAL MEMORY TERMINAL</title><date>1984-01-10</date><risdate>1984</risdate><abstract>UK9-80-005 Virtual Memory Terminal A microprocessor controlled terminal (1) with keyboard input (4) and CRT display output (6) employs virtual memory and store management techniques to enable an operator to run any of a wide variety of different applications (e.g. text, image, graphics, data entry, reservation, payroll etc.) in the terminal. Application procedure records and data records relating to a selected application are copied as required from a local backing store (14) and/or over a communications link (9) from a main store (16) of central processing unit (12) into a dynamically managed region (20) of random access memory (RAM) (3) under control of primitive microprocessor control instructions permanently held in read-only store (10). In view of the virtual memory techniques employed, the backing store (14) and main store (16) appear to be logical extensions of RAM (3). The records copied to region (201 are contiguously stored as variable length segments in successive free storage locations and are chained together for subsequent access in a plurality of double-threaded chains. Previously marked procedure (and possibly data) are copied from region (20) into directly addressable fixed location (19) of RAM (3) and serve to configure terminal (1) to interact with data and procedure in region (20), in accordance with the requirements of the selected application. Contiguity of segments in region (20) is restored following disruption caused during running of the application. Storage management techniques provide for store-through of segments in RAM (3) to the backing store (14) and main store (16) and identifies segments within RAM (3) available for deletion from RAM on a least-recently-used basis to provide additonal space for new segments.</abstract><edition>3</edition><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier
ispartof
issn
language eng ; fre
recordid cdi_epo_espacenet_CA1160351A
source esp@cenet
subjects CALCULATING
COMPUTING
COUNTING
ELECTRIC DIGITAL DATA PROCESSING
PHYSICS
title VIRTUAL MEMORY TERMINAL
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-03T08%3A06%3A26IST&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=MINSHULL,%20JOHN%20F&rft.date=1984-01-10&rft_id=info:doi/&rft_dat=%3Cepo_EVB%3ECA1160351A%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