Структуры «обработка»

Структуры сокрытия информации и структуры «использует» имеют статическую природу; они существуют и во время проектирования, и во время программирования. Сейчас мы переходим к структурам времени выполнения. Компонентами, объединяемыми в структуры типа «обработка», являются процессы – последовательности событий времени выполнения, находящиеся под управлением программ (Dijkstra 1968). Каждая программа выполняется как часть одного или нескольких процессов. События в одном процессе сменяют друг друга независимо от последовательности событий другого процесса (если не считать синхронизируемые процессы, например ожидание процессом сиг-нала или сообщения от другого процесса). Выполнение процесса требует определенных ресурсов (скажем, памяти и процессорного времени), которые выделяются вспомогательными системами. Система может использовать фиксированное количество процессов или же создавать и уничтожать процессы во время своей работы. Обратите внимание: программные потоки (threads), реализованные в Linux, Windows и других операционных системах, подпадают под это определение процессов. Процессы являются компонентами различных отношений; некоторые примеры приводятся ниже.

Related posts:

  1. Структуры «использует»
  2. Архитектурные структуры
  3. Джеррит Блау и Фредерик Брукс «Computer Architecture»
  4. Архитектура включает построение

Подпишитесь на рассылку по почте:

Введите свой адрес почты, чтобы получать уведомления о новых статьях.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>