Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Модуль 1 Інформатика.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
16 Мб
Скачать
☆

3. Мережні операційні системи

К

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

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

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

Комп’ютерна мережа надає можливість працювати із своїм комп’ютером як з автономним і додає до цього можливість доступу до інформаційних і апаратних ресурсів інших комп’ютерів мережі.

При організації мережної роботи операційна система екранує від користувача всі деталі низькорівневих програмно-апаратних засобів мережі.

    1. Мережні й розподілені ос

Залежно від того, який віртуальний образ створює операційна система для того, щоб підмінити ним реальну апаратуру комп’ютерної мережі, розрізняють мережні ОС і розподілені ОС.

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

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

При роботі в середовищі мережної ОС користувач може запустити завдання на будь-якій машині мережі, якщо знає, на якій машині це завдання повинно виконуватися.

За замовчуванням користувач виконує завдання на тій машині, на якій користувач виконав реєстрацію (вхід у систему).

Якщо користувач хоче виконати завдання на віддаленій машині, він повинен на ній зареєструватися (команда типу remote login), або в команді на виконання завдання прописати віддалений комп’ютер.

Магістральним напрямом розвитку мережних операційних систем є досягнення якомога вищого ступеня прозорості мережних ресурсів. В ідеальному випадку мережна операційна система повинна надавати користувачеві мережні ресурси у вигляді ресурсів єдиної централізованої віртуальної машини. Така операційна система називається розподіленою ОС або істинно розподіленою ОС.

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

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

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

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

Якщо ОС окремого комп’ютера дозволяє йому працювати в мережі, то якщо надавати свої ресурси в загальне користування і/або споживати ресурси інших комп’ютерів мережі, то така операційна система окремого комп’ютера також називається мережною ОС.

Термін «мережна операційна система» використовується у двох значеннях:

  1. сукупність ОС усіх комп’ютерів мережі;

  2. операційна система окремого комп’ютера, здатного працювати в мережі.