172 похожих чатов

Чет я туплю, везде какой-то "бардак" с этим, приоритеты в

Линкусе от 0 до 139 или от 1 до 140?

Если я задаю RT приоритет 1, это 0 на общей шкале или 1 или 2?
NICE -20 это сколько на общей шкале, 0?

Сколько нужно выставить для 1 на общей шкале?

12 ответов

10 просмотров

https://elixir.bootlin.com/linux/v5.5.4/source/include/linux/sched/prio.h#L10

Terrifin- Автор вопроса

Чет сложна :/, но вроде понял, спасибо

Terrifin- Автор вопроса
Terrifin
Чет сложна :/, но вроде понял, спасибо

@a5201852b512af86 слушай, а ты знаешь, как вообще внутри одного приоритета одновременно распределяются потоки и для RR и для FIFO? Чет вообще не гуглится эта тема :/ Ну вот есть 5 процессов, 3 из них RR с 99 приоритеом, 2 из них FIFO c 99 приоритетом, в какой очередности они будут выполняться?

Terrifin- Автор вопроса
Terrifin
Ап, мб сеньоры проснулись

сеньоры ещё не докомпилировали телеграмм

Terrifin
@a5201852b512af86 слушай, а ты знаешь, как вообще ...

https://man7.org/linux/man-pages/man7/sched.7.html Приоритет будет идти для FIFO, новые процессы внутри FIFO будут уходить в конец очереди FIFO

Terrifin- Автор вопроса
I B
https://man7.org/linux/man-pages/man7/sched.7.html...

Это я читал, так как будет тогда очередность из 2 циклов, можешь написать? F1 F2 R1 R2 R3 F1 F2 R1 R2 R3? Не уйдет в луп F1 F2 F1 F2, если приоритет у FIFO? Новые процессы как определяются? По пиду (чем выше, тем новее)?

Terrifin
Это я читал, так как будет тогда очередность из 2 ...

Приоритезация не будет уходить в F1 F2 F1 F2 Будет условно так, как написал ты: F1 F2 R1 R2 R3 F1 F2 R1 R2 R3 Но при добавлении нового процесса будет так: Для RN: F1 F2 R1 R2 R3 RN F1 F2 R1 R2 R3 RN Для FN: F1 F2 FN R1 R2 R3 F1 F2 FN R1 R2 R3

Terrifin- Автор вопроса
I B
Приоритезация не будет уходить в F1 F2 F1 F2 Будет...

А внутри F или R очередность тупо по очередности создания процесса? Как он ее определяет? По pid (от меньшего к большему)? Или у процесса считывает время его создания (но ведь мы можем приоритет задать старому процессу)?

Terrifin
А внутри F или R очередность тупо по очередности с...

Сперва учитывается приоритет, если приоритет совпадает, то кидает внутрь очереди по приоритету То есть у нас есть процессы по буковкам, в порядке возрастания: A - 1, B - 2 и т.д. Допустим у нас 3 процесса с приоритетом (A1,A2,A3) и еще 3 процесса с приоритетом (B1,B2,B3) и один (C1) A<B<C В этом случае будет так: Запускаем по 2 процесса у каждого: B1 B2 A1 A2 Запускаем ещё B3: B1 B2 B3 A1 A2 Запускаем C1: C1 B1 B2 B3 A1 A2 Запускаем A3: C1 B1 B2 B3 A1 A2 A3 В твоём случае, если процессы запускаются хаотично, условно есть A1-A10 и ты их запускаешь одновременно с одним приоритетом, то они могут запустить в разнобой, а последующие будут просто добавляться в конец очереди

Terrifin- Автор вопроса
I B
Сперва учитывается приоритет, если приоритет совпа...

С приоритетом понятно, речь конечно же про "в рамках одного"

Похожие вопросы

Обсуждают сегодня

читать файл максимально быстро? странный вопрос))
zamtmn
53
тоесть, указав return eax, сгенерируется никому ненужная инструкция mov eax,eax ?
Aiwan \ (•◡•) / _bot
24
Компания Elif ищет менеджера проектов, который будет заниматься поиском и ведением новых проектов. Прежде чем приступить к работе, вам нужно пройти наш недельный курс, где вы ...
Elif
1
Святости? Когда дотумкаешь что открытое лучше закрытого - кастани
zamtmn
9
я имею в виду официально интегрированный в телегу? в том плане что не сливает переписку с пользователем?
Andrey
9
а зачем этот вопрос для удаления из чата?
Mёdkinson Medvezhkin
63
А чего сейчас в моде вместо Error для эксепшенов? А то я тут внезапно узрел что он не рекомендуется :) У Try::Tiny какой-то совершенно ужасный синтаксис если надо конкретные э...
Denis F
19
Кто-нибудь решал проблему с автоматическим скроллингом к выбранной ячейке в TDBGrid в Lazarus? Проблема в том, что есть допустим 3 столбца, третий столбец виден наполовину, вк...
Дмитрий Логинов
1
Приветствуем всех! Устали без проектов? Если вы программист и хотите получать стабильные заказы, компания Elif предлагает вам недельный курс по поиску проектов и их ведению. ...
Elif
1
ты вот так хотел? а пурджить arg бесполезно это не макрос, вот рестроить arg смысл есть, но в конце области видимости, а не перед началом новой области видимости.
ProMiNick
7
Карта сайта