Многозадачность
Программ и их частей в потоках
Внушает видимость того, что
Одновременны вычисления.
Когда ядро всего одно,
Многозадачность всё ж возможна
За счет того, что быстро может
Переключать контекст оно.
Последовательно выполняя
За небольшие интервалы
То часть задач одной программы
То часть другой – переключая.
На это требуется время,
И накладные доп. расходы,
Но, несмотря на это, может
И здесь возникнуть ускорение.
В компьютере довольно много
Устройств, чья скорость уступает
Процессору, что позволяет
Другое что-то обработать,
В ином потоке выполнения,
Пока идёт запрос неспешный
К жесткому диску или внешней
Среде, тулзе, иной системе.
Другой вариант – работа в фоне,
Когда тяжелые задачи
Идут с пониженной «отдачей»,
Чтоб не висело всё другое.
Свидетельство о публикации №123070103454