logo
СПЗ_лекції

3.Призначення процесорів.

Крайньою формою бригадного планування є призначення додатку груп процесорів на увесь час роботи даного додатку. Таким чином, коли додаток сплановано , то кожен з його потоків призначається певному процесору, на якому він і виконується до закінчення роботи даного додатку.

Ефективна стратегія полягає в обмеженні загальної кількості активних потоків в системі кількістю процесорів. Якщо більшість додатків або однопотокові, або можуть виконувати черги завдань, що така стратегія забезпечує ефективне використання процесорів.

Стратегія призначення процесорів і бригадне планування розв’язують задачу планування шляхом розподілу процесорів. Але є деяка подібність із задачею розподілу в багатопроцесорній системі. Питання що те, скільки процесорів можуть бути задіяні в конкретний момент часу, аналогічне питанню про те, скільки кадрів сторінок може бути надано даному процесу в деякий момент часу. Дослідниками запропоновано термін робоча множина активності, яка аналогічна робочій множині віртуальної пам’яті, як мінімальна кількість одиниць активності(потоків), які повинні бути одночасно розплановані між процесорами для прийнятного виконання додатку.