Многозадачность

Многозадачность выполнения
Программ и их частей в потоках
Внушает видимость того, что
Одновременны вычисления.

Когда ядро всего одно,
Многозадачность всё ж возможна
За счет того, что быстро может
Переключать контекст оно.

Последовательно выполняя
За небольшие интервалы
То часть задач одной программы
То часть другой – переключая.

На это требуется время,
И накладные доп. расходы,
Но, несмотря на это, может
И здесь возникнуть ускорение.

В компьютере довольно много
Устройств, чья скорость уступает
Процессору, что позволяет
Другое что-то обработать,

В ином потоке выполнения,
Пока идёт запрос неспешный
К жесткому диску или внешней
Среде, тулзе, иной системе.

Другой вариант – работа в фоне,
Когда тяжелые задачи
Идут с пониженной «отдачей»,
Чтоб не висело всё другое.


Рецензии

С 3 по 5 июля состоится Литературный фестиваль в Этномире. В программе – семинары известных поэтов и писателей, поэтический конкурс, посвященный Году единства народов России, книжная выставкая-ярмарка. Приглашаем принять участие →