Студопедия
Новини освіти і науки:
МАРК РЕГНЕРУС ДОСЛІДЖЕННЯ: Наскільки відрізняються діти, які виросли в одностатевих союзах


РЕЗОЛЮЦІЯ: Громадського обговорення навчальної програми статевого виховання


ЧОМУ ФОНД ОЛЕНИ ПІНЧУК І МОЗ УКРАЇНИ ПРОПАГУЮТЬ "СЕКСУАЛЬНІ УРОКИ"


ЕКЗИСТЕНЦІЙНО-ПСИХОЛОГІЧНІ ОСНОВИ ПОРУШЕННЯ СТАТЕВОЇ ІДЕНТИЧНОСТІ ПІДЛІТКІВ


Батьківський, громадянський рух в Україні закликає МОН зупинити тотальну сексуалізацію дітей і підлітків


Відкрите звернення Міністру освіти й науки України - Гриневич Лілії Михайлівні


Представництво українського жіноцтва в ООН: низький рівень культури спілкування в соціальних мережах


Гендерна антидискримінаційна експертиза може зробити нас моральними рабами


ЛІВИЙ МАРКСИЗМ У НОВИХ ПІДРУЧНИКАХ ДЛЯ ШКОЛЯРІВ


ВІДКРИТА ЗАЯВА на підтримку позиції Ганни Турчинової та права кожної людини на свободу думки, світогляду та вираження поглядів



Координація операційною системою дій ЕОМ

 

ОС координує виконання прикладних програм, утиліт і власних програмних елементів.

Однією з найбільш фундаментальних концепцій у сучасних ОС є розмежування між програмою та діяльністю, пов'язаною з її виконан­ням. Перша являє собою статистичний набір інструкцій, тоді як друга – динамічну діяльність, властивості які змінюються в часі. Ця діяльність називається процесом. Процес охоплює поточний стан роботи, який зветься станом процесу. Цей стан включає поточну позицію виконуваної програми (значення лічильника адреси), а також значення інших регістрів центрального процесора і тих чарунок пам'яті, до яких робиться звертання. Стан процесу– це стан машини у певний момент часу.

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

Диспетчер – це компонента ядра, що відповідає за те, щоб заплановані процеси виконувалися. Як уже раніше говорилося, задача розв'язується за допомогою розбивки часу процесора на короткі інтервали - кванти. Кожному процесу надається можливість безупинного виконання лише протягом одного кванта часу (Рис.13.3) Процедура зміни одного проце­су іншим називається переключенням процесів.

 


Читайте також:

  1. Вертикальний поділ: координація управлінської праці.
  2. Державне управління системою загальної середньої освіти.
  3. ДЕРЖАВНЕ УПРАВЛІННЯ СИСТЕМОЮ ІНЖЕНЕРНО-ТЕХНІЧНОГО ЗАБЕЗПЕЧЕННЯ АГРОПРОМИСЛОВОГО КОМПЛЕКСУ
  4. За кредитно-модульною системою
  5. Загальні вимоги до суб'єктів малого підприємництва - юридичних осіб - при переході на єдиний податок і при сплаті податку за спрощеною системою
  6. Загальні положення з організації роботи органів досудового слідства, планування та координація їх роботи.
  7. Звалювання дерев з кореневою системою
  8. Контроль за функціонуванням та керування системою захисту інформації
  9. Координація
  10. КООРДИНАЦІЯ
  11. Координація її діяльності з іншими контролюючими органами
  12. Координація макрополітики.




Переглядів: 852

<== попередня сторінка | наступна сторінка ==>
Поняття операційної системи | ОС сім'ї DOS

Не знайшли потрібну інформацію? Скористайтесь пошуком google:

  

© studopedia.com.ua При використанні або копіюванні матеріалів пряме посилання на сайт обов'язкове.


Генерація сторінки за: 0.021 сек.