2. Параллельные и распределенные вычисления Интерконнет и параллелизм

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

0/0


0/0

0/0

0/0