Temporal isolation

From Wikipedia, the free encyclopedia

In the terminology of Operating Systems (Computer Science), the capability of a set of processes running on the same node to run without interferences concerning their temporal constraints among each other.

Specifically, there is temporal isolation among processes whenever the ability for each process to respect its own timing constraints (e.g. terminating a computation within a specified time, a.k.a. deadline) does not depend on the temporal behavior of other unrelated processes running on the same system, thus sharing with it a set of resources (e.g. the CPU or such devices as disk, network, etc...).

Operating Systems able to provide such guarantees to running processes are suitable for hosting real-time applications.

[edit] Other meanings

In Biology, see Reproductive isolation