РОЗПОДІЛЕНА ОС

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

МЕРЕЖЕВА ОС

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

Термін мережева операційна система використовується в двох значеннях: як сукупність ОС всіх комп'ютерів мережі і як ОС окремого комп'ютера, здатного працювати в мережі.

 
< Попер   ЗМІСТ   Наст >