1. A computing system comprising:
one or more processing elements, at least one processing element operative to interpret a first subset of operators and perform specified operations on data;
a memory having a first interface for connecting to a host processor and a second interface, the memory being divided into a plurality of logical partitions, including at least one task page containing the state of a task, wherein the first interface includes a task page mechanism with an index register, the mechanism providing access by the host processor to the memory; and
a multi-task controller (MTC) that includes a scheduler unit, a data flow unit, an executive unit, and a resource manager unit, each unit coupled to the other units,
wherein the data flow unit is configured to transfer data between the second interface of the memory and one of either the scheduler unit, the executive unit, or resource manager unit,
wherein the scheduler unit is coupled to the second interface of the memory and scheduler unit and the resource manager unit are each coupled to the one or more processing elements,
wherein the resource manager unit is configured to find an available processing element for carrying out a function of a task and to assign a processing element to a current task by providing a linkage between said available processing element and the task,
wherein the scheduler unit is configured to select a task as the current task, to obtain the state of the current task, and select an assigned processing element to carry out a function of the current task, the scheduler unit also having a task page register;
wherein the executive unit is configured to decode instructions relating to a task and request the resource manager to set up a processing element to carry out a function of a task; and
wherein the number of processing elements and number of tasks are independent of each other.
2. A computing system as recited in claim 1, wherein the scheduler unit, the data flow unit, executive unit and resource manager unit are implemented as finite state machines.
3. A computing system as recited in claim 1, wherein the first interface includes an address bus that is partitioned into a high address part and a low address part, the high address part being supplied to the index register whose output is connected to the memory and the low address part being supplied directly to the memory by the host processor.
4. A computing system as recited in claim 1, wherein the index register is loaded under the control of a latch signal derived from the host processor, the signal causing signals at the input to the index register to be latched and held at the output of the index register so as to select a current task for the host processor access.
5. A computing system as recited in claim 3, wherein the signals at the input to the index register are supplied by the host processor data bus.
6. A computing system as recited in claim 3, wherein the signals at the input to the index register are supplied by the host processor address bus.
7. A computing system as recited in claim 1, wherein the index register output has the same width as the task page register so as to divide the memory into pages that are identical in size, as seen by the host processor connected to the first interface and the multitask controller connected to the second interface.
8. Computing system as recited in claim 1, wherein the task page mechanism includes:
a comparator that indicates on its output a comparison of the low address generated during a host processor read instruction with the on-page address of the status register; and
a presettable counter that can be incremented or decremented by a signal produced by the output of a comparator so as to facilitate a polling scan of each task’s status by the host processor without the necessity of having the host processor modify the contents of the index register between tasks.
The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.
1. A cover for a concrete parking block comprises:
a first lateral end;
a second lateral end;
a longitudinal enclosure;
a parking block adhesive;
a plurality of protrusions;
the longitudinal enclosure comprises an inner surface, an outer surface, a first contact edge, and a second contact edge;
the first lateral end and the second lateral end being positioned opposite of each other along the longitudinal enclosure;
the longitudinal enclosure being perimetrically connected around the first lateral end from the first contact edge to the second contact edge;
the longitudinal enclosure being perimetrically connected around the second lateral end from the first contact edge to the second contact edge;
the plurality of protrusions being positioned along the longitudinal enclosure;
the plurality of protrusions being connected adjacent and across the inner surface; and
the parking block adhesive being layered across the inner surface and amongst the plurality of protrusions.
2. The cover for a concrete parking block as claimed in claim 1 comprises:
the first lateral end being a closed end; and
the parking block adhesive being internally applied to the first lateral end.
3. The cover for a concrete parking block as claimed in claim 2, wherein a reflective coating being externally layered onto the first lateral end.
4. The cover for a concrete parking block as claimed in claim 1 comprises:
the second lateral end being a closed end; and
the parking block adhesive being internally applied to the second lateral end.
5. The cover for a concrete parking block as claimed in claim 4, wherein a reflective coating being externally layered onto the second lateral end.
6. The cover for a concrete parking block as claimed in claim 1 wherein, the first lateral end being an open end.
7. The cover for a concrete parking block as claimed in claim 1, wherein the second lateral end being an open end.
8. The cover for a concrete parking block as claimed in claim 1, wherein the longitudinal enclosure being made of a material selected from the group consisting of high-density polyethylene, thermoplastic polyolefin, and Acrylonitrile Butadiene styrene.
9. The cover for a concrete parking block as claimed in claim 1, wherein the longitudinal enclosure being made of a foam and resin material.
10. The cover for a concrete parking block as claimed in claim 1 comprises:
a reflective coating; and
the reflective coating being layered onto the outer surface.
11. The cover for a concrete parking block as claimed in claim 1, wherein a parking block being conformedly adjoined to the inner surface by the parking block adhesive.
12. The cover for a concrete parking block as claimed in claim 2 comprises:
a first hook;
a first angle;
a first hook receiving slot;
the first angle comprises a first insert leg and a first extension leg;
the first insert leg being connected perpendicular and adjacent to the first extension leg;
the first hook being connected adjacent to the first extension leg, opposite to the first insert leg;
the first hook receiving slot traversing through the first lateral end;
the first hook being engaged into the first hook receiving slot;
the first extension leg being pressed against the first lateral end; and
the first insert leg being positioned adjacent to the longitudinal enclosure.
13. The cover for a concrete parking block as claimed in claim 4 comprises:
a second hook;
s second angle;
a second hook receiving slot;
the second angle comprises a second insert leg and a second extension leg;
the second insert leg being connected perpendicular and adjacent to the second extension leg;
the second hook being connected adjacent to the second extension leg, opposite to the second insert leg;
the second hook receiving slot traversing through the second lateral end;
the second hook being engaged in the second hook receiving slot;
the second extension leg being pressed against the second lateral end; and
the second insert leg being positioned adjacent to the longitudinal enclosure;