Patent US2128454A successfully refreshed from Google Patents.
Patent US5493661A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5493661A Expired / Lapsed US ⏱️ 0.0 years remaining

Method and system for providing a program call to a dispatchable unit's base space

Assignee: International Business Machines Corp
•
Filing: 1992-03-06
•
Granted: 1996-02-20
•
Expires: 2012-03-06
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and system for providing a PROGRAM CALL to a dispatchable unit's base space is described herein. A program call to a dispatchable unit's (PC to DU) base space bit is added to each entry-table entry in order to determine whether a PROGRAM CALL to a base space is to be made. Should the bit indicate that a PROGRAM CALL to a dispatchable unit's base space is to be made, then in one embodiment, the base address space number-second-table entry origin (BASTEO) and base address space number (BASN) stored in the dispatchable unit control table (DUCT) are used in identifying the base space and accessing associated control information for the identified base space. In another embodiment, the BASN stored in the DUCT is used in ASN translation to identify the base space and access the associated control information for the base space.

Inventors

  • 👤 Alan I. Alpert
  • 👤 Carl E. Clark
  • 👤 Jeffrey A. Frey
  • 👤 Michael G. Mall

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-07 23:46
CPC Classifications
G; G06; G06F; G06F12/00; G06F12/02; G06F12/08; G06F12/10; G06F12/109

Claims Analysis

Total Claims: 22
Claim 1
Independent Claim 99 words
A method for accessing an address space, said method comprising the steps of: a) executing, via a program running under control of a work unit, a Program Call from an address space in which said program is running to a base address space of said work unit, said base address space to be identified during execution of said Program Call; and (b) retrieving, during execution of said Program Call, a parameter from a control table particularly associated with said work unit to identify said base address space being called: including retrieving said parameter from a dispatchable unit control table.
Claim 2
Independent Claim 99 words
A method for accessing an address space, said method comprising the steps of: a) executing, via a program running under control of a work unit, a Program Call from an address space in which said program is running to a base address space of said work unit, said base address space to be identified during execution of said Program Call; and (b) retrieving, during execution of said Program Call, a parameter from a control table particularly associated with said work unit to identify said base address space being called: including retrieving said parameter from a dispatchable unit control table.
Claim 3
Dependent Claim 15 words
The method of claim 1, wherein said retrieved parameter comprises a base address space number.
Claim 4
Dependent Claim 58 words
The method of claim 1, further comprising the step of retrieving at least one additional parameter from said control table for accessing associated control information for the identified base address space, said at least one additional parameter comprising a base address space number-second-table entry origin used to locate an address space number-second-table entry comprising said associated control information.
Claim 5
Dependent Claim 19 words
The method of claim 3, further comprising the step of determining a continued availability of the base address space.
Claim 6
Dependent Claim 49 words
The method of claim 4, wherein said step of determining includes the steps of: determining whether said address space number-second-table entry is valid; and comparing a base address space number-second-table entry sequence number with an address space number-second-table entry sequence number when said address space number-second-table entry is valid.
Claim 7
Dependent Claim 39 words
The method of claim 5, wherein said base address space number-second-table entry sequence number is stored in a dispatchable unit control table and wherein said address space number-second-table entry sequence number is stored in said address space number-second-table entry.
Claim 8
Dependent Claim 46 words
The method of claim 1, wherein said retrieved parameter comprises a base address space number and said method further comprises the step of: performing an address space number translation using said base address space number to access associated control information for the identified base address space.
Claim 9
Dependent Claim 76 words
The method of claim 1, further comprising executing via a second program running under control of a second work unit a second Program Call to a base address space of said second work unit, said second Program Call having a same Program Call number as said Program Call of step (a), and wherein said base address space of said second work unit is different from said base address space of said work unit of step (a).
Claim 10
Dependent Claim 45 words
The method of claim 1, wherein said step of executing comprises checking an indicator to determine whether said base address space is to be accessed, and wherein said step of retrieving is performed when said indicator indicates said base address space is to be accessed.
Claim 11
Dependent Claim 14 words
The method of claim 9, wherein said indicator is located in an entry-table entry.
Claim 12
Independent Claim 100 words
A system for accessing an address space, comprising: means for executing, via a program running under control of a work unit, a Program Call from an address space in which said program is running to a base address space of said work unit, said base address space to be identified during execution of said Program Call; and means for retrieving, during execution of said Program Call, a parameter from a control table particularly associated with said work unit to identify said base address space being called, wherein said means for retrieving retrieves said parameter from a dispatchable unit control table.
Claim 13
Independent Claim 100 words
A system for accessing an address space, comprising: means for executing, via a program running under control of a work unit, a Program Call from an address space in which said program is running to a base address space of said work unit, said base address space to be identified during execution of said Program Call; and means for retrieving, during execution of said Program Call, a parameter from a control table particularly associated with said work unit to identify said base address space being called, wherein said means for retrieving retrieves said parameter from a dispatchable unit control table.
Claim 14
Dependent Claim 15 words
The system of claim 11, wherein said retrieved parameter comprises a base address space number.
Claim 15
Dependent Claim 57 words
The system of claim 11, further comprising means for retrieving at least one additional parameter from said control table for accessing associated control information for the identified base address space, said at least one additional parameter comprising a base address space number-second-table entry origin used to locate an address space number-second-table entry comprising said associated control information.
Claim 16
Dependent Claim 18 words
The system of claim 13, further comprising means for determining a continued availability of the base address space.
Claim 17
Dependent Claim 50 words
The system of claim 14, wherein said means for determining includes: means for determining whether said address space number-second-table entry is valid; and means for comparing a base address space number-second-table entry sequence number with an address space number-second-table entry sequence number when said address space number-second-table entry is valid.
Claim 18
Dependent Claim 39 words
The system of claim 15, wherein said base address space number-second-table entry sequence number is stored in a dispatchable unit control table and wherein said address space number-second-table entry sequence number is stored in said address space number-second-table entry.
Claim 19
Dependent Claim 45 words
The system of claim 11, wherein said retrieved parameter comprises a base address space number and said system further comprises means for performing an address space number translation using said base address space number to access associated control information for the identified base address space.
Claim 20
Dependent Claim 72 words
The system of claim 11, further comprising means for executing via a second program running under control of a second work unit a second Program Call to a base address space of said second work unit, said second Program Call having a same Program Call number as said Program Call, and wherein said base address space of said second work unit is different from said base address space of said work unit.
Claim 21
Dependent Claim 47 words
The system of claim 11, wherein said means for executing comprises means for checking an indicator to determine whether said base address space is to be accessed, and wherein said means for retrieving is performed when said indicator indicates said base address space is to be accessed.
Claim 22
Dependent Claim 14 words
The system of claim 19, wherein said indicator is located in an entry-table entry.

References Cited (Backward Citations)

US4366537A Cited
US4731734A Cited
US4800489A Cited
US4943913A Cited
US4945480A Cited
US4979098A Cited
US5023773A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1999-02-19 1999-08-21 2000-02-20 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2003-02-19 2003-08-21 2004-02-20 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2007-02-19 2007-08-21 2008-02-20 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag