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


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


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


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


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


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


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


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


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


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



Контакти
 


Тлумачний словник
Авто
Автоматизація
Архітектура
Астрономія
Аудит
Біологія
Будівництво
Бухгалтерія
Винахідництво
Виробництво
Військова справа
Генетика
Географія
Геологія
Господарство
Держава
Дім
Екологія
Економетрика
Економіка
Електроніка
Журналістика та ЗМІ
Зв'язок
Іноземні мови
Інформатика
Історія
Комп'ютери
Креслення
Кулінарія
Культура
Лексикологія
Література
Логіка
Маркетинг
Математика
Машинобудування
Медицина
Менеджмент
Метали і Зварювання
Механіка
Мистецтво
Музика
Населення
Освіта
Охорона безпеки життя
Охорона Праці
Педагогіка
Політика
Право
Програмування
Промисловість
Психологія
Радіо
Регилия
Соціологія
Спорт
Стандартизація
Технології
Торгівля
Туризм
Фізика
Фізіологія
Філософія
Фінанси
Хімія
Юриспунденкция






Принцип віртуалізації

Принцип функціональної надлишковості

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

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

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

Найчастіше віртуальна машина, що надається користувачеві, відтворює архітектуру реальної машини, але архітектурні елементи в такому представленні виступають з новими або вдосконаленими характеристиками, які часто спрощують роботу з системою. Характеристики можуть бути довільними, але частіше всього користувачі бажають мати власну "ідеальну" за архітектурними характеристиками в наступному складі:

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

2. довільне число процесорів (віртуальних), здатних працювати паралельно і взаємодіяти під час роботи. Способи керування процесорами, в тому числі синхронізація і інформаційні взаємодії, реалізовані і доступні користувачам на рівні використовуваної мови програмування в термінах керування процесами;

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

Одним із аспектів віртуалізації є організація можливості виконання в даній ОС додатків, які розроблювалися для інших ОС. Мова йде про організацію кількох операційних середовищ. Реалізація цього принципу дозволяє такій ОС мати сильну перевагу перед аналогічними ОС, що не мають такої можливості. Прикладом реалізації принципу віртуалізації може служити VDM–машина (Virtual DOS machine) – захищена підсистема, що представляє повне середовище MS DOS–додатків. Одночасно може виконуватися практично довільне число VDM–сесій. Такі VDM–машини є в системах MS Windows, і в OS/2.


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

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




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

<== попередня сторінка | наступна сторінка ==>
Принцип генерованості ОС | Принцип сумісності

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

 

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


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