Real-time computer system with multitasking supervisor for building access control or the like
AssigneeCSI Control Systems International, Inc.
InventorsKirk W. Gay, Dan Selari
Life of this patent
Estimating the term…
Loading patent…
AssigneeCSI Control Systems International, Inc.
InventorsKirk W. Gay, Dan Selari
Estimating the term…
A method is disclosed for providing a single-tasking disk operating system with multitasking capability in a real-time computer system for building access control or the like. A number of reentrant, terminate-and-stay-resident application programs are loaded into a host microcomputer. As each application program loads, it passes its unique code segment and instruction pointer parameters to a look up table. For the last application program to be loaded, the program segment prefix of the application program residing in the disk operating system is copied and stored. When a timer interrupt prompts the program switching logic, the code segment and instruction pointer parameters of the then-executing program are compared with the values in the look-up table. If no match is found, program switching is postponed. If a match occurs indicating one of the application programs is then executing, a switch is permitted if the current program segment prefix matches the stored copy, thus providing fast switching when permissible.
In a computer having a processor and a system memory, a method of real-time concurrent processing in which time-sliced task switching occurs responsive to an interrupt timer of said computer among multiple independent reentrant programs and other independent nonreentrant programs all stored in said system memory, said method comprising the computer-implemented steps of:
In a computer having a processor and a memory, a method of real-time concurrent progressing in which time-sliced task switching occurs responsive to an interrupt timer of said computer among multiple independent reentrant programs and other independent nonreentrant programs all stored in said memory, each said program including a program segment prefix also stored in said memory, said method comprising the computer-implemented steps of:
Dependencies are inferred from the claim text.