Skip to main content

Что такое кража цикла?

Кража циклов - это действие, при котором компьютерный процесс напрямую обращается к центральному процессору (ЦП), чтобы получить ресурсы, необходимые для завершения процесса. Это обычно происходит, когда компьютер не используется; CPU будет использовать время простоя для запуска необходимых процессов. Когда процессу нужны ресурсы, обычно для их получения требуется совсем немного времени, но эта система значительно сокращает поиск. Хотя эта система доказала свою полезность в некоторых отношениях, она обычно приводит к деградации системы, которая приводит к тому, что части компьютера становятся неспособными достичь ЦП. Эти ошибки, а также тот факт, что процессоры, как правило, могут выполнять аналогичную задачу без этих проблем, означает, что кража циклов обычно не используется.

Настольные компьютеры, а иногда и ноутбуки, часто остаются включенными в течение дня, даже когда люди их не используют напрямую. Хотя многие люди часто используют свои компьютеры, когда они включены, очень немногие используют компьютер 24 часа в сутки. Это приводит к простоям, в течение которых система включена, но не используется, и это происходит, когда на компьютерах, которые имеют такую ​​возможность, происходит кража цикла. Это связано с тем, что процесс кражи часто занимает большую часть ресурсов компьютера, и это может привести к очень низкой скорости, если человек одновременно получает доступ к программам.

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

Завершение длительных процессов, когда пользователи отсутствуют, имеет много преимуществ, но система кражи циклов оказалась слишком неэффективной для широкого использования. Это потому, что постоянное использование процессора приводит к деградации системы. Более медленная обработка является одной из меньших проблем, в то время как неспособность определенных каналов памяти соединяться с ЦП является большей проблемой.

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