Learn More
We consider the schedulability of a set of independent periodic tasks under fixed priority preemptive scheduling on homogeneous multiprocessor systems. Assuming there is no task migration between processors and each processor schedules tasks preemptively according to fixed priorities assigned by the Rate Monotonic policy, the scheduling problem reduces to(More)
With a large volume of materials today's libraries carry, locating the exact position of materials is time-consuming. This is not true just for poorly managed libraries, but also for well maintained libraries. In the former case, the problem is rather serious. Even though a material is somewhere in the library, if we cannot locate the material, the(More)
With the large number of items stored in present-day libraries, locating the exact position of an item is time-consuming. This is true not only for poorly managed libraries, but also for well maintained libraries. In the former case, the problem is rather serious. Even though an item may be somewhere in the library, the fundamental role of the library may(More)
GNARL is the tasking runtime system of the Gnu NYU Ada95 Translator (GNAT). GNARL is divided into two main layers, the lower of which isolates dependences on a particular host operating system or real-time kernel. For portability, the primary implementation of this lower level accesses OS services via the POSIX interfaces. In this paper we describe our(More)
The 1995 revision of the Ada programming language added several new features related to multitasking. These new features open up new implementation questions. In particular, it is appropriate to revisit the subject of compiler and runtime system optimization techniques for Ada multitasking. The existence of GNAT provides an opportunity to study these(More)