у них нет периодических прерываний от таймера. Зачем это делается?
Чтобы
- не будить ядро без надобности, когда нет активных задач;
- не расходовать ресурсы зря, в то время, когда активна единственная задача и скедулинг не требуется;
- не расходовать ресурсы на периодические прерывания, когда активны несколько задач, а прерывать выполнение ровно в тот момент, когда истекает квант времени текущего процесса.
имеет ли смысл использовать режим без тиков на компьютере (например, на встроенной системе), запускающем только один процесс?
Имеет. В зависимости от производительности вы этим сэкономите сколько-то вычислительного времени и сколько-то батарейки.