In the field of programmable integrated circuits designed for applications
of high-powered computation, a compact system of low complexity is
proposed to implement a static schedule scheme for real-time resource
management, capable of taking account of the completion of a task. This
system, used for the management of a multiple-resource architecture in
which several resources can simultaneously execute different tasks,
comprises: at least one management means (G.sub.i.sup.j) for the
execution of a part (j, 0.ltoreq.j) of a set or subset (i, 0.ltoreq.i) of
one or more tasks; at least one means of control (C.sub.i) of the means
or plurality of means of management (G.sub.i.sup.j) of the execution of
said set or subset of task(s); at least one means of verifying the
completion of one or more given tasks, each completion verification means
being associated with all or part of the management means (G.sub.i.sup.j)
and/or all or part of the control means (C.sub.i) and/or all or part of
the resources; and/or an initialization means used to initialize all or
part of the preceding means.