Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Есть задачи, в которых автоматические системы должны обрабатывать много событий одновременно. В других случаях потребность в вычислительной мощности превышает ресурсы одного процессора. В каждой из таких ситуаций естественно использовать несколько компьютеров для решения задачи или задействовать многозадачность на многопроцессорном компьютере.
Процесс (поток управления) – это фундаментальная единица действия в системе. Каждая программа имеет по крайней мере один поток управления, в параллельной системе таких потоков много.
Век одних потоков недолог, а другие живут в течение всего сеанса работы системы.
Параллелизм главное внимание уделяет абстрагированию и синхронизации процессов.
Объект, полученный из абстракции реального мира, может представлять собой отдельный поток управления (т.е. абстракцию процесса). Такой объект называется активным.
Для систем, построенных на основе объектно-ориентированного проектирования, мир может быть представлен как совокупность взаимодействующих объектов, часть из которых является активной и выступает в роли независимых вычислительных центров. На этой основе дадим следующее определение параллелизма.
Параллелизм – это свойство, отличающее активные объекты от неактивных.
Дата публикования: 2015-04-06; Прочитано: 322 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!