Головна

Роль керівника блоку процесу

  1. II. Зміни, що зазнають особистістю в міру розвитку процесу
  2. II. принципи процесу
  3. III.1.1) Форми кримінального процесу.
  4. IV.3.2) Види легісакціонногопроцесу.
  5. IV.4.1) Походження і зміст формулярного процесу.
  6. IV.4.3) Загальний хід формулярного процесу.
  7. PADDING (Відступи) - як би внутрішнє Расcтояние, між кордоном (рамкою) і вмістом блоку.

Керуючий блок процесу - це найважливіша структура даних з усіх наявних в операційній системі. У керуючий блок кожного процесу входить вся необхідна операційній системі інформація про нього. Інформація в цих блоках зчитується і / або модифікується майже кожним модулем операційної системи, включаючи ті, які пов'язані з плануванням, розподілом ресурсів, обробкою переривань, а також здійсненням контролю і аналізу. Можна сказати, що стан операційної системи задається сукупністю керуючих блоків процесів.

Розглянемо в зв'язку з цим один з аспектів архітектур операційних систем. До складу операційної системи входить ряд програм, яким потрібен доступ до блоків управління процесами. Надати прямий доступ зовсім не важко - кожному процесу присвоюється свій унікальний ідентифікатор, який може бути використаний в якості індексу в таблиці покажчиків на керуючі блоки процесів. Складність полягає не в тому, щоб надати доступ, а в тому, щоб забезпечити захист, і в зв'язку з цим виникають дві проблеми.

- Помилка в який-небудь підпрограми (наприклад, в обробнику переривань) може привести до пошкодження керуючого блоку процесу, в результаті чого система втратить можливість управляти цим процесом.

- Зміна структури або семантики керуючого блоку процесу може вплинути на ряд модулів операційної системи.

В якості можливого способу розв'язання цих проблем можна вимагати, щоб виконання всіх дій з керуючими блоками здійснювалося операційною системою тільки через програму-оброблювач, єдиним завданням якої буде захист керуючого блоку процесу і яка в одноосібному порядку відповідає за читання інформації з цих блоків і запис інформації в них. Доцільність використання такої програми визначається тим, наскільки вона вплине на продуктивність системи, а також ступенем надійності решти програмного забезпечення системи.





Опис процесів і управління ними | СТАНУ ПРОЦЕСІВ | створення процесів | завершення процесів | Модель з п'ятьма станами | необхідність свопинга | Інші використання призупинення | Керуючі структури операційної системи | Місцезнаходження процесу | Володіння ресурсами і їх використання |

© um.co.ua - учбові матеріали та реферати