Page 29 - 6111
P. 29
механізми синхронізації - семафори і блокування процесів.
Перевага цієї моделі з погляду програмування полягає в тому,
що поняття власності даних (монопольного володіння даними)
відсутнє, отже, не потрібно явно задавати обмін даними між
виробниками і споживачами. Ця модель, з одного боку, спрощує
розробку програми, але, з іншого боку, ускладнює розуміння і
управління локальністю даних, написання детермінованих програм.
В основному ця модель використовується при програмуванні для
архітектур із загальнодоступною пам’яттю.
Контрольні запитання
1 Який процес називають обчислювальним?
2 З яких етапів складається розв’язання будь-якої задачі на ЕОМ?
3 Який обчислювальний процес називають лінійним?
4 Який обчислювальний процес називають розгалуженим?
4 Який обчислювальний процес називають циклічним?
28