Patent EP0332148A2 successfully refreshed from Google Patents.
← Back to Patent Explorer
EP0332148A2 Expired / Lapsed EP ⏱️ 0.0 years remaining

Multi-tasking operating system

Assignee: Honeywell Inc
•
Filing: 1989-03-07
•
Granted: —
•
Expires: 2009-03-07
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A task scheduler system including an array of priority queues for use in a real time multitasking operating system including equation lists, configuration lists, a function library, input and output drivers, user-created task definition lists of major and minor tasks and interrupt handlers. The system includes task scheduling which, upon the completion of each library function, interrogates the priority queues and finds the highest priority task segment whose requested resource is available and executed, and which executes task segments in the same priority queue in round-robin fashion. The system further includes task creation including updating and interrogating the user-created lists. The system still further maintains the status of all major tasks in a system in the states of unlocked and done, unlocked and active, unlocked and waiting, locked and active, or locked and waiting and the system locks tasks into a mode of operation such that the task scheduler will only allow the locked task to execute and the normal state of priority execution is overridden, and it waits for suspending operation on a task that requires completion of a library function.

Inventors

  • 👤 Mitchell S. Fletcher
  • 👤 Richard P. Semma

Bibliographic Details

Application Number —
Jurisdiction EP
Data Source google_patents
Last Synchronized 2026-10-26 12:45
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/46; G06F9/48; G06F9/4806; G06F9/4843; G06F9/4881; G06F9/4887

Claims Analysis

Total Claims: 6
Claim 1
Independent Claim 80 words
Real time multitasking operating system, charac­terized by: maintaining the status of all major tasks in a system in the states of unlocked and done, unlocked and active, unlocked and waiting, locked and active, or locked and waiting including locking tasks into a mode of operation such that only the locked task is allowed to be executed and the normal state of priority execution is overridden and waiting for suspending operation on a task that requires completion of a library function.
Claim 2
Dependent Claim 80 words
Real time multitasking operating system, charac­terized by: maintaining the status of all major tasks in a system in the states of unlocked and done, unlocked and active, unlocked and waiting, locked and active, or locked and waiting including locking tasks into a mode of operation such that only the locked task is allowed to be executed and the normal state of priority execution is overridden and waiting for suspending operation on a task that requires completion of a library function.
Claim 3
Dependent Claim 109 words
System according to claim 2, wherein said tasks include an array of priority queues for use in said real time multitasking operating system including equation lists, configuration lists, a function library, input and output drivers, user-created task definition lists of major and minor tasks and interrupt handlers character­ized by the steps of: task scheduling according to priority wherein upon the completion of each library function the priority queues are interrogated and the highest priority task segment is found whose requested resource is available and executed and wherein task segments in the same priority queue are executed in round-robin fashion; and task creating including updating and interrogating the user-created lists.
Claim 4
Dependent Claim 16 words
System according to claim 2, characterized in that the array of priority queues comprise eight queues
Claim 5
Dependent Claim 19 words
System according to claim 2, characterized in that the number of task definition lists is a maximum of 128.
Claim 6
Dependent Claim 120 words
System according to one of claims 1 to 4, charac terized by sensing means (SM) having at least one input and one output wherein the input receives signals corresponding to external stimuli; at least one input and one output being included in the operating system (OS) wherein the operating system receives signals from the sensing means (SM) and executes tasks in response to such signals and outputs a first control signal; and control means (CM) having at least one input and one output so as to receive the first control signal from the operating system and output a second control signal to an external device so as to cause the device to operate in response to the second control signal.

References Cited (Backward Citations)

No citation records indexed.

USPTO Annuity & Maintenance Windows

Maintenance schedule is calculated for granted US utility patents.

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag