Changeset 8010b6e in rtems-docs
- Timestamp:
- 03/07/18 12:43:07 (5 years ago)
- Branches:
- 5, am, master
- Children:
- 3bb3e57
- Parents:
- f6c6c8b
- git-author:
- Sebastian Huber <sebastian.huber@…> (03/07/18 12:43:07)
- git-committer:
- Sebastian Huber <sebastian.huber@…> (03/07/18 14:31:40)
- Location:
- c-user
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
c-user/configuring_a_system.rst
rf6c6c8b r8010b6e 3559 3559 DEFAULT VALUE: 3560 3560 The default name is 3561 - ``"UCBS"`` for the Uni-Processor CBS scheduler, 3562 - ``"UEDF"`` for the Uni-Processor EDF scheduler, 3563 - ``"UPD "`` for the Uni-Processor Deterministic Priority scheduler, 3564 - ``"UPS "`` for the Uni-Processor Simple Priority scheduler, 3565 - ``"MPA "`` for the Multi-Processor Priority Affinity scheduler, and 3566 - ``"MPD "`` for the Multi-Processor Deterministic Priority scheduler, and 3567 - ``"MPS "`` for the Multi-Processor Simple Priority scheduler. 3561 3562 - ``"MEDF"`` for the :ref:`EDF SMP Scheduler <SchedulerSMPEDF>`, 3563 - ``"MPA "`` for the :ref:`Aribitary Processor Affinity Priority SMP Scheduler <SchedulerSMPPriorityAffinity>`, 3564 - ``"MPD "`` for the :ref:`Deterministic Priority SMP Scheduler <SchedulerSMPPriority>`, 3565 - ``"MPS "`` for the :ref:`Simple Priority SMP Scheduler <SchedulerSMPPrioritySimple>`, 3566 - ``"UCBS"`` for the :ref:`Uniprocessor CBS Scheduler <SchedulerCBS>`, 3567 - ``"UEDF"`` for the :ref:`Uniprocessor EDF Scheduler <SchedulerEDF>`, 3568 - ``"UPD "`` for the :ref:`Uniprocessor Deterministic Priority Scheduler <SchedulerPriority>`, and 3569 - ``"UPS "`` for the :ref:`Uniprocessor Simple Priority Scheduler <SchedulerPrioritySimple>`. 3568 3570 3569 3571 DESCRIPTION: -
c-user/scheduling_concepts.rst
rf6c6c8b r8010b6e 123 123 processor is allocated to the highest priority task allowed to run. 124 124 125 .. _SchedulerPriority: 126 125 127 Deterministic Priority Scheduler 126 128 -------------------------------- … … 139 141 This scheduler is only aware of a single core. 140 142 143 .. _SchedulerPrioritySimple: 144 141 145 Simple Priority Scheduler 142 146 ------------------------- … … 156 160 157 161 .. index:: earliest deadline first scheduling 162 163 .. _SchedulerEDF: 158 164 159 165 Earliest Deadline First Scheduler … … 190 196 .. index:: constant bandwidth server scheduling 191 197 198 .. _SchedulerCBS: 199 192 200 Constant Bandwidth Server Scheduling (CBS) 193 201 ------------------------------------------ … … 225 233 allowed to run. 226 234 235 .. _SchedulerSMPEDF: 236 227 237 Earliest Deadline First SMP Scheduler 228 238 ------------------------------------- … … 230 240 A job-level fixed-priority scheduler using the Earliest Deadline First (EDF) 231 241 method. By convention, the maximum priority level is 232 :math:`min(INT\_MAX, 2^{6 3} - 1)` for background tasks. The tasks with an242 :math:`min(INT\_MAX, 2^{62} - 1)` for background tasks. The tasks with an 233 243 active deadline have a higher priority than the background tasks. This 234 244 scheduler supports task processor affinities of one-to-one and one-to-all, e.g. … … 240 250 scheduler instance at run-time. In case the processor affinity set contains 241 251 not all online processors, then a one-to-one affinity will be used selecting 242 the processor with the largest index within the set of processor es currently252 the processor with the largest index within the set of processors currently 243 253 owned by the scheduler instance. 254 255 .. _SchedulerSMPPriority: 244 256 245 257 Deterministic Priority SMP Scheduler … … 251 263 levels). 252 264 265 .. _SchedulerSMPPrioritySimple: 266 253 267 Simple Priority SMP Scheduler 254 268 ----------------------------- … … 257 271 convention, the maximum priority level is 255. The implementation limit is 258 272 actually :math:`2^{64} - 1`. 273 274 .. _SchedulerSMPPriorityAffinity: 259 275 260 276 Aribitary Processor Affinity Priority SMP Scheduler
Note: See TracChangeset
for help on using the changeset viewer.