Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Які функції керуючої програми?



Читайте также:
  1. Беззондовий метод дослідження секреторної функції шлунка за допомогою ацидотесту
  2. Визначення, основні види і функції невербальної комунікації
  3. Елементарні функції
  4. З. Функції політичних лідерів
  5. Задачі та функції Міністерства аграрної політики України
  6. Знаходження передаточної функції та складання характеристичного рівняння САР
  7. Зовнішня політика держави: функції, цілі й засоби

Дайте визначення операційна система?

Операційна система – це складний багатоцільовий та багатофункціональний комплекс програм, який є складовою частиною практично усіх сучасних обчислювальних систем.

Операційна система є посередником між ЕОМ, з однієї сторони, та людиною – з іншої. Іншими словами, операційна система – логічне розширення функцій апаратури у бік людини. Вона дозволяє від „фізичного” рівня апаратури перейти до більш високого „логічного” рівня, який стає рівнем обчислювальної системи і який є більш зручним для людини.

На які дві групи можна поділити компонентний склад ОС (програми ОС)?

Усі програми ОС можна поділити на дві групи: керуюча програма та системні обробляючі програми.

 

Які функції керуючої програми?

Керуюча програма – обов’язковий компонент будь-якої ОС. Її функції – планування проходження безперервного потоку завдань, управління розподілом ресурсів, реалізація прийнятих методів організації даних, управління операціями введення-виведення, організація мультипрограмної роботи, управління працездатністю системи після збоїв та інші.

Керуюча програма складається з ряду компонентів, серед яких слід виділити чотири основних:

- управління статичними ресурсами (управління завданнями);

- управління динамічними ресурсами (управління задачами);

- управління даними;

- управління поновленням.

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

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

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

Управління поновленням реєструє машинні збої та відмови, і поновлює працездатність системи після збоїв, якщо це можливо.

 

 


Дата добавления: 2015-07-10; просмотров: 223 | Нарушение авторских прав






mybiblioteka.su - 2015-2024 год. (0.011 сек.)