×

Multi-event mechanism for queuing happened events for a large data processing system

  • US 5,010,482 A
  • Filed: 03/23/1989
  • Issued: 04/23/1991
  • Est. Priority Date: 07/02/1987
  • Status: Expired due to Term
First Claim
Patent Images

1. In a processing system having at least one central processor and at least one memory module for storing a plurality of processes to be executed by said at least one processor, which processes require different events to occur before their execution can be completed, a multi-event queuing mechanism comprising:

  • input means coupled to said at least one central processor to receive a command to allocate one of an event token and a multi-event token to a process currently being executed;

    event table means coupled to said input means to store status information about various events designated by allocated event tokens including whether that event token has been allocated and whether that event has occurred;

    multi-event table means coupled to said input means and said event table means to store information about various events that have been grouped together designated by allocated multi-event tokens and to form a linked list of such events as each event occurs;

    output means coupled to said event table means, said multi-event table means, and to said at least one central processor for transmission of a requested event token received from said event table means and a requested multi-event token received from said multi-event table means; and

    control means coupled to said input means, output means, event table means, and multi-event table means to respond to said command and to maintain status of the various event tokens and multi-event tokens including whether they are available.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×