Patents Represented by Attorney Peter Eric Rosden
  • Patent number: 5832262
    Abstract: This invention discloses a hardware manager and scheduler device which can be implemented within a distributed operating system. The scheduler replaces software synchronization and interaction with two unit-level hardware units that facilitate task scheduling. These units utilize global machine memory to manage scheduling queues using a simple algorithm. The "tasks" managed may be programs requiring execution by a processor, other shared system resources that must be cooperatively scheduled, or input/output queues through system peripheral connections. One unit manages tasks waiting to be executed while the other unit manages tasks which have been completed. Each unit reads and writes pointers to task control blocks stored in a shared memory into and from one or more circular memory queues stored separately in the shared memory. Each queue may correspond to a particular task priority and may be separately managed by the device of this invention.
    Type: Grant
    Filed: September 14, 1995
    Date of Patent: November 3, 1998
    Assignee: Lockheed Martin Corporation
    Inventors: Christopher T. Johnson, John D. Bezek