1. A processor, comprising: at least two simultaneous execution contexts, and hardware resources comprising at least one execution unit, an instruction scheduler, an interrupt controller, and memory management means, wherein a given privileged context from among the at least two simultaneous execution contexts comprises means for restricting the use of certain at least of the hardware resources by the other execution contexts.