In
computer science
Computer science is the study of computation, information, and automation. Computer science spans Theoretical computer science, theoretical disciplines (such as algorithms, theory of computation, and information theory) to Applied science, ...
, The System Contention Scope is one of two
thread-scheduling schemes used in
operating system
An operating system (OS) is system software that manages computer hardware and software resources, and provides common daemon (computing), services for computer programs.
Time-sharing operating systems scheduler (computing), schedule tasks for ...
s. This scheme is used by the
kernel
Kernel may refer to:
Computing
* Kernel (operating system), the central component of most operating systems
* Kernel (image processing), a matrix used for image convolution
* Compute kernel, in GPGPU programming
* Kernel method, in machine learnin ...
to decide which
kernel-level thread to schedule onto a CPU, wherein all threads (as opposed to only user-level threads, as in the
Process Contention Scope scheme) in the system compete for the CPU.
Operating systems that use only the
one-to-one model, such as Windows, Linux, and Solaris, schedule threads using only System Contention Scope.
References
Operating system kernels
Processor scheduling algorithms
{{Operating-system-stub