Причина историческая и программная. Задача бездействия - это выполнение задачи, если никакая другая задача не выполняется, как вы это сказали. Он имеет наименьший возможный приоритет, поэтому он не запускает никакой другой задачи.
Программная причина: это упрощает планирование процесса, потому что вам не нужно заботиться о специальном случае: «Что произойдет, если никакая задача не будет выполнена?», поскольку всегда существует хотя бы одна задача, выполняемая , простаивающая задача. Также вы можете подсчитать количество процессорного времени, используемого для каждой задачи. Без задачи бездействия, какая задача получает учетную запись cpu-time, которую никто не нуждается?
Историческая причина. До того, как у нас был cpus, способный уйти или перейти в режимы энергосбережения, он должен был работать полной скорости в любое время. Он выполнил серию NOP-инструкций, если никакие задачи не выполнялись. Сегодня планирование простаивающей задачи обычно снижает производительность процессора с помощью HLT-команд (halt), поэтому энергопотребление сохраняется. Таким образом, в наши дни есть какая-то функциональность в незанятой задаче.
В Windows вы можете увидеть незанятую задачу в списке процессов, это незанятый процесс.
Как упомянуто в моем комментарии, у меня была точно та же проблема. Я решил его путем выполнения следующего:
sudo apt-get -f install
sudo shutdown -r now
Было бы полезно, если Вы могли бы включать видеокарту своего компьютера. Вы способный выбрать 'безопасный' режим в личинке и сделать, sudo Кв. - получает обновление & & склонные sudo - получают обновление в терминале. Можно также попробовать это, когда Вы опускаетесь до терминала путем нажатия ctrl+alt+f1 и регистрируетесь там.
Нажмите Ctrl + Высокий звук + F1 для переключения на основанную на тексте виртуальную консоль.
Подключили Вашу машину к Интернету через кабель Ethernet.
Входят в систему (Вы не будете видеть, что что-либо происходит на экране, поскольку Вы вводите в своем пароле, это в порядке), и выполните эти команды, путем ввода их и нажатия Входят :
sudo apt-get update
sudo apt-get -f install
sudo apt-get -y upgrade
sudo apt-get dist-upgrade