Вопросы по теме 'preemption'

Есть ли разница между вытеснением ядра и прерыванием?
Я только что прочитал статью, в которой говорится: Причины управления системой прерываний обычно сводятся к необходимости обеспечить синхронизацию. Отключив прерывания, вы можете гарантировать, что обработчик прерывания не вытеснит ваш текущий...
4506 просмотров
schedule 09.08.2022

Поток SCHED_FIFO вытесняется потоком SCHED_OTHER в Linux
Я написал тестовую программу для проверки SCHED_FIFO . Я узнал, что SCHED_FIFO нельзя вытеснить потоками SCHED_OTHER . Но я не мог объяснить результаты, полученные при многократном запуске одной и той же программы. /* Includes */ #include...
7200 просмотров

Временная приостановка работы узлов Hadoop — фоновый кластер Hadoop
Интересно, можно ли установить «фоновый» кластер Hadoop. Я имею в виду, в конце концов, это предназначено для того, чтобы иногда иметь дело с узлами, которые недоступны или медленны. Итак, предположим, что в каком-то университете есть компьютерный...
560 просмотров

Почему Linux отключает вытеснение ядра после того, как код ядра содержит спин-блокировку?
Я новичок в Linux и читаю книгу о драйверах устройств для Linux от Rubini & Corbet. Меня смущает одно утверждение, относящееся к spinlocks ; в книге говорится Если бы непреодолимая однопроцессорная система когда-либо переключилась на...
7641 просмотров
schedule 05.01.2023

Запрос относительно не вытесняющего потока
Я читал о неупреждающих потоках и нашел слайд из Принстонского университета, на котором показана следующая диаграмма: (Ссылка на источник: http://www.cs.princeton.edu/courses/archive/fall11/cos318)./lectures/L5_ThreadsImplementation.pdf )...
245 просмотров

Проверьте, произошло ли вытеснение в Linux между двумя точками кода
У меня есть приложение (простой код C), работающее поверх ядра Linux. Я измеряю время между двумя точками кода. Я хотел бы знать, вытеснил ли какой-либо другой процесс или сам планировщик мое приложение между этими двумя точками. Есть ли способ...
899 просмотров

Алгоритм упреждающего планирования для автономного транспортного средства
Я не уверен, что это лучшее место для этого вопроса, но я думаю, что проблема имеет некоторое отношение к алгоритмам оптимального планирования и теории очередей, так что, надеюсь, все будет в порядке. Я собираюсь построить радиоуправляемую машину...
197 просмотров

Практические способы реализации упреждающего планирования без аппаратной поддержки?
Я понимаю, что использование аппаратной поддержки для реализации упреждающего планирования отлично подходит для повышения эффективности. Я хочу знать, каковы практические способы упреждающего планирования без поддержки аппаратного обеспечения? Я...
38 просмотров
schedule 28.04.2023

Snakemake: вытеснение задания может прерывать запущенные задания на кластерах, как сделать так, чтобы задание не считалось неудачным?
Я использую Snakemake в кластере и не знаю, как лучше справиться с тем фактом, что некоторые задания могут быть вытеснены. Для большей мощности кластера, который я использую, можно получить доступ к ресурсам других команд, но с риском быть...
86 просмотров
schedule 04.08.2023