Відповіді - Стор 4

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

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

Пам'ять є для процесу таким же важливим ресурсом, як і процесор, оскільки процес може виконуватися процесором тільки в тому випадку, якщо його коди та дані (не обов'язково всі) знаходяться в оперативній пам'яті.

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

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

Символьні імена присвоює користувач при написанні програми алгоритмічною мовою або асемблером.

відповіді

наприклад

відповіді

може

стор