← Back to Patent Explorer
US3984820A Expired / Lapsed US ⏱️ 0.0 years remaining

Apparatus for changing the interrupt level of a process executing in a data processing system

Assignee: Bull HN Information Systems Inc
•
Filing: 1975-06-30
•
Granted: 1976-10-05
•
Expires: 1995-06-30
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A data processing system having a plurality of interrupt sources coupled to provide interrupt handling of a process currently executing at a specified interrupt level. A level change signal which may be generated by the process itself may change the specified level of such process to another level which may make such process less interruptable to other interrupt sources. The level change provided takes place without interrupting the execution of such process.

Inventors

  • 👤 Philip E. Stanley
  • 👤 William E. Woods

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-23 18:58
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/46; G06F9/48; G06F9/4806; G06F9/4812; G06F9/4831

Claims Analysis

Total Claims: 12
Claim 1
Independent Claim 114 words
A data processing system having interrupt processing apparatus comprising: A. means for executing a process having associated therewith any one of a plurality of interrupt levels, said levels numbered so that a first number indicates the highest interrupt level and so that a last number indicates a lowest interrupt level, wherein said highest interrupt level indicates that the process associated therewith is least interruptable; B. means for generating a level change signal; C. means, responsive to said level change signal, for changing the level which is currently associated with said process to another level; and D. means for enabling the change in level of said process without interruption of the execution of said process.
Claim 2
Dependent Claim 114 words
A data processing system having interrupt processing apparatus comprising: A. means for executing a process having associated therewith any one of a plurality of interrupt levels, said levels numbered so that a first number indicates the highest interrupt level and so that a last number indicates a lowest interrupt level, wherein said highest interrupt level indicates that the process associated therewith is least interruptable; B. means for generating a level change signal; C. means, responsive to said level change signal, for changing the level which is currently associated with said process to another level; and D. means for enabling the change in level of said process without interruption of the execution of said process.
Claim 3
Dependent Claim 65 words
Apparatus as in claim 1 further comprising: A. storage means having a plurality of storage areas; B. means for addressing one of said areas with an address corresponding to the number of said current level; and C. means, responsive to said level change signal, for enabling the addressing of said one of said areas with an address corresponding to the number of said another level.
Claim 4
Dependent Claim 45 words
Apparatus as in claim 2 further comprising a plurality of interrupt sources and wherein the process executing in association with said current level is more interruptable by a one of said interrupt sources than is said process when executing in association with said another level.
Claim 5
Dependent Claim 83 words
Apparatus as in claim 2 wherein said storage areas include a plurality of locations, wherein said system includes a plurality of registers, said registers coupled to temporarily store information relating to the execution of said process, and wherein said apparatus further includes data transfer apparatus comprising: A. means for storing information for predetermined ones of said registers in locations of one of said areas; and B. means for transferring information from locations in another of said areas to predetermined ones of said registers.
Claim 6
Dependent Claim 24 words
Apparatus as in claim 4 further comprising means for disabling the operation of said data transfer apparatus in response to said level change signal.
Claim 7
Dependent Claim 143 words
Apparatus as in claim 1 further comprising: A. interrupt flag register means having a plurality of flag locations equal in number to the number of said interrupt levels, said flag locations numbered in correspondence with the respective numbers of said interrupt levels; B. means, including said means for generating said level change signal, for generating an interrupt signal, said interrupt signal including a level number; C. means, responsive to said interrupt signal, for activating a one of said flag locations corresponding in number to the level number of said interrupt signal; and D. means, responsive to said flag register means, for inhibiting the interruption of said process by any said means for generating a said interrupt signal which has an interrupt level number which is closer to said last number than does the interrupt level number at which said process is presently executing.
Claim 8
Dependent Claim 189 words
In a data processing system, having a plurality of interrupt sources, interrupt processing apparatus comprising: A. means for receiving an interrupt signal from one of said sources, said interrupt signal indicative of one of a plurality of interrupt levels, said levels numbered so that a first number indicates a highest interrupt level and so that a last number indicates a lowest interrupt level; B. interrupt flag register means having a plurality of flag locations equal in number to the number of said interrupt levels, said flag locations numbered in correspondence with the respective numbers of said interrupt levels; C. means, responsive to said interrupt signal, for activating a one of said flag locations corresponding in number to the level number indicated by said interrupt signal; D. means for executing a process having associated therewith the interrupt level number of a received one of said interrupt signals; E. means, coupled with said means for receiving, for changing the level number associated with said process to a new level number; and F. means for enabling the change in level number of said process without interruption of the execution of said process.
Claim 9
Dependent Claim 189 words
In a data processing system, having a plurality of interrupt sources, interrupt processing apparatus comprising: A. means for receiving an interrupt signal from one of said sources, said interrupt signal indicative of one of a plurality of interrupt levels, said levels numbered so that a first number indicates a highest interrupt level and so that a last number indicates a lowest interrupt level; B. interrupt flag register means having a plurality of flag locations equal in number to the number of said interrupt levels, said flag locations numbered in correspondence with the respective numbers of said interrupt levels; C. means, responsive to said interrupt signal, for activating a one of said flag locations corresponding in number to the level number indicated by said interrupt signal; D. means for executing a process having associated therewith the interrupt level number of a received one of said interrupt signals; E. means, coupled with said means for receiving, for changing the level number associated with said process to a new level number; and F. means for enabling the change in level number of said process without interruption of the execution of said process.
Claim 10
Dependent Claim 79 words
Apparatus as in claim 7 further comprising: A. means, included in said means for changing, for generating a level change signal; B. storage means having a plurality of storage areas; C. means for addressing one of said areas with an address corresponding to the number of said current level; and D. means, responsive to said level change signal, for enabling the addressing of said one of said areas with an address corresponding to the number of said new level.
Claim 11
Dependent Claim 24 words
Apparatus as in claim 8 wherein said current level is more interruptable by a one of said interrupt sources than is said new level.
Claim 12
Dependent Claim 53 words
Apparatus as in claim 7 further comprising means, responsive to said flag register means, for inhibiting the interruption of said process by any one of said sources which has an interrupt level number which is closer to said last number than does the interrupt level number at which said process is presently executing.

References Cited (Backward Citations)

US3221309A Cited
US3286239A Cited
US3333252A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1979-10-05 1980-04-05 1980-10-05 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1983-10-05 1984-04-05 1984-10-05 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1987-10-05 1988-04-05 1988-10-05 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag