Визначення ресурсу та класифікації.
Однією з основних цілей ОС є забезпечення ефективного та безконфліктного розподілу ресурсів.
Ресурс – це деякі матеріальні, енергетичні, системні характеристики певного предмету в складі деякого об’єкту.
Ресурси поділяються на такі категорії:
1) по формі існування:
· фізичні – ресурс, який реально існує і володіє всіма притаманними йому фізичними характеристиками при його розподілі між користувачами,
· віртуальні – це деяка узагальнена модель фізичного ресурсу;
2) по можливості розширення властивостей:
· еластичний – це фізичний ресурс, який допускає віртуалізацію, а також відтворення і розширення своїх властивостей,
· нееластичний (жорсткий) – це ресурс, який по своїх внутрішніх властивостях не допускає віртуалізації;
3) по ступеню активності:
· активний ресурс – при використанні його він здатний виконувати дії по відношенню до інших ресурсів або процесів,
· пасивний ресурс – це ресурси які не володіють активними ресурсами;
4) по часу існування:
· постійний – це ресурс по відношенню до певного процесу, якщо він існує до породження певного процесу і доступний для користувача під час виконання цього процесу,
· тимчасовий – даний ресурс може з’являтися і може знищуватися в системі динамічно під час існування певного процесу (наприклад: буфер обміну);
5) по ступеню важливості:
· головний ресурс – по відношенню до певного процесу, якщо без цього ресурсу процес взагалі не може працювати,
· другорядний – це ресурс, який допускає певне артельнативне виділення інших ресурсів при умові власної недоступності;
6) по структурі:
· простий – це ресурс, який не містить складових елементів і при своєму розподілі розглядається як єдине ціле,
· складний – характеризується деякою структурою, складається з деяких частин і не може розглядатися як єдине ціле;
7) по характеру використання:
· паралельно використовувані,
· послідовно використовувані;
8) по формі реалізації:
· м’який,
· твердий;
9) по функціональній надлишковості:
· дорогий – може бути використаний для здійснення декількох функцій,
· дешевий – для здійснення однієї функції;
10) по відновлюваності:
· відновлювальні – можуть відновлюватись,
· спожиті – не можуть відновлюватись.
Тема 3. Планування та диспетчеризація процесів
1. Стратегії планування.
Дисципліни диспетчеризації.
Алгоритми в диспетчеризації з витісненням та без.
Способи забезпечення гарантованого обслуговування процесів.
Критерії порівняння алгоритмів диспетчеризації.
6. Вплив планування на ефективність обчислювальних систем.
Дата добавления: 2016-07-27; просмотров: 1737;