Куда задавать вопрос не знаю, поэтому пишу сюда.
Есть некоторая утилита, которая запускается из под Linux. Она производит оценку некоторой величины (какой величины - не важно, да и объяснять долго). Сейчас передо мной стоит задача: выяснить, связана ли погрешность оценки величины с многозодачностью ОС.
Как я понимаю в Linux используется вытесняющая многозадачность, то есть ядро передаёт процессор тому или иному процессу на некоторое время. Мне же требуется невытесняющая многозадачность, то есть чтобы один процесс захватывает процессор до тех пор, пока сам процесс не завершится.
Собственно, вопросы следующие:
1) Можно ли как-то сделать в Linux невытесняющую многозадачность ?
2) Можно ли как-то превратить Linux в однозадачную ОС ? (то есть чтобы запустить эту одну утилиту и всё процессорное время будет отдано ей)
3) Можно ли как-то превратить Linux в ОС реального времени ?
Заранее спасибо!
i Уведомление от модератора diesel
вопрос околоядерный, поехали в Kernel Unleashed наверное