F-Term-List

5B098 MULTIPROGRAMMING
G06F9/455 ,150-9/54@Z
G06F9/46-9/46,360@Z AA AA00
BASIC SYSTEM CONFIGURATION OR OPERATION
AA01 AA02 AA03 AA04 AA05 AA06 AA07 AA08 AA09 AA10
. Microprogrammes . Advanced control or pipelines . Memory access . . Address translation . Input/output control or devices . . Channel control or devices . . Bus configuration or control . . Display screens or print control . Communications or line control/devices . Multiprocessors
BA BA00
INTERRUPT SIGNAL
BA01 BA02 BA03 BA04 BA05 BA06
. Interrupt generation causes . . Power sources . . Consoles or keys . . Timers . . for debugging or for diagnosis . . by instructions
BA11 BA12 BA13 BA14 BA15 BA16 BA17 BA19
. Interrupt forms . . Multiplex interrupts . . Grouped interrupts . . Synchronous or asynchronous interrupts . . Forced or emergency interrupts . . Extended interrupts . . Pseudo-interrupts . characterised by interrupt signal waveforms
BB BB00
INTERRUPT CONTROL
BB01 BB02 BB03 BB05 BB06 BB07 BB08
. Interrupt generation . . Detection of status changes . . Cancel or suppression of interrupts . Interrupt acceptance . . Interrupt inhibition or masking . . Interrupt request resets . . Interrupt permission during instruction execution
BB11 BB12 BB13 BB14 BB15 BB16 BB18 BB19 BB20
. Detection of interrupt factors . . Cyclic scanning . . by conditional test instructions . Holding . . Management of holding interrupts . . Execution of holding interrupts . Interrupt processing circuits . . Interrupt signal lines . . Processors specially adapted for interrupt processing
CC CC00
PRIORITY CONTROL
CC01 CC02 CC03 CC04 CC05 CC06 CC07 CC08 CC09 CC10
. Change of priorities or levels . . Change by programme indication . . Change according to waiting time . . Change according to required amount of processing . . Change required by emergency processing . Equalisation or cyclic assignment of priority . First-in priority . Priority circuits . . Multiple priority circuits . . using memories
DD DD00
INFORMATION SAVING
DD01 DD02 DD03 DD04 DD05 DD06 DD08 DD09
. Saving or recovery systems . . Partial saving or recovery . . Switching between multiple registers . . . Switching of programme counters . . Combined use for saving to memory and switching registers . . not saving or recovering . Configuration or management of save areas . . Stack overflow
EE EE00
EXECUTION OF INTERRUPT PROCESSING ROUTINES
EE01 EE02 EE03 EE04 EE05 EE06 EE07 EE08 EE09
. Interrupt address generation . . using tables . . . Multiple tables . . using addresses from interrupt request devices . . Address modification . Branch to interrupt processing routines . . using branch instructions . . Memory bank switching . Return processing
FF FF00
TIMING CONTROL
FF01 FF02 FF03 FF04 FF05 FF06 FF07 FF08
. Synchronisation . . Queuing or event waiting . Clock control . Timer control . . Timer circuits . . Compensation or correction of timer errors . . Time control . Execution of periodic or non-periodic processing
GA GA00
SOFTWARE CONFIGURATION
GA01 GA02 GA03 GA04 GA05 GA06 GA07 GA08 GA09 GA10
. Programmes . . Operating systems . . Jobs . . Tasks or processes . . . LWP or threads . . Common programmes or sub-routines . Dispatchers . Schedulers . Control instructions . Modes
GB GB00
TABLE OR QUEUE
GB01 GB02 GB03 GB04 GB05 GB06 GB08 GB09 GB10
. Table or block classifications . . TCBs . . ECBs . . QCBs . . Resource management tables . . . Hash tables . Queue forms . . FIFO or First-in first-out types . . Priority order
GB11 GB13 GB14 GB15 GB16 GB17 GB20
. Table operations . Queue operations . . Insert or enqueue . . Delete or dequeue . . Search . . Updating . by special hardware
GC GC00
MULTIPROGRAMMING EXECUTION CONTROL
GC01 GC02 GC03 GC04 GC05 GC06 GC07 GC08 GC09 GC10
. Programme switching systems . . Round robin systems . . by priority . . . Processing of programmes with the same or lower priority . . Time sharing systems . . . Variable time slice values . . Switching at each instruction . Control of CPU load . . Control of execution multiplexing . . Measuring or predicting load
GC11 GC12 GC13 GC14 GC15 GC16 GC17 GC18 GC19 GC20
. Programme loads . . IPL . . Roll-in or roll-out . Generation or deletion of programmes . . Generation of subtasks . Interprogramme communication . . Message transmission . . Message reception . . Message storage areas . by special hardware
GD GD00
RESOURCE MANAGEMENT
GD01 GD02 GD03 GD04 GD05 GD06 GD07
. Allocated resources . . CPU allocation . . Memory space allocation . . . Main memory . . . Buffers . . Channel device allocation . . Input/output device allocation
GD11 GD12 GD13 GD14 GD15 GD16 GD17 GD18 GD19 GD20
. Requests for use of resources . . Requests by means of instructions . . Periodic requests for use . Resource allocation . . Exclusive allocation . . . Lock control . . Allocation by means of priority . . . Allocation according to frequency of usage . . Equal allocation . . Reservation of allocation
GD21 GD22 GD24 GD25 GD26 GD27 GD30
. Prohibition of use of resources . Resource release . Deadlock countermeasures . . Deadlock detection . . Automatic deadlock release . . avoiding deadlock in advance . by special hardware
HH HH00
VIRTUAL COMPUTER
HH01 HH02 HH03 HH04 HH05 HH07 HH08 HH10
. Configuration or management of virtual computer systems . . Mode switching . . VM or virtual machine assist mechanisms . Execution control . . Instruction simulation . Virtual memory management or control . Virtual input/output management or control . by special hardware
JJ JJ00
MALFUNCTION COUNTERMEASURE
JJ01 JJ02 JJ03 JJ04 JJ05 JJ06 JJ07 JJ08 JJ09
. Error detection . . performing retry . Malfunction prevention . . Noise countermeasures . Testing or diagnosis . Debugging . . Tracing . Monitoring . . Display
TOP