обчислювальної мережі|сіті|.
Виконуване за допомогою операційної системи мережі|сіті| управління включає: планерування|планування| термінів і черговості отримання|здобуття| і видачі інформації абонентам; розподіл вирішуваних|рішати| завдань|задач| по ЕОМ мережі|сіті|; привласнення|присвоєння| пріоритетів завданням|задачам| і вихідним повідомленням|сполученням|; зміна конфігурації мережі|сіті| ЕОМ; розподіл інформаційних обчислювальних ресурсів мережі|сіті| для вирішення завдань|задач| користувача.
Оперативне управління процесом обробки інформації за допомогою операційної системи мережі|сіті| допомагає організувати: облік|урахування| виконання завдань|задавань| (або визначити причини їх невиконання); видачу довідок про проходження завдань|задач| в мережі|сіті|; збір|збирання| даних про роботи, що виконуються в мережі|сіті|.По відношенню до апаратної частки|частини| і додатків|застосувань| операційна система виступає|вирушає| як диспетчер, відповідальний за відкриття|відчиняти| і закриття файлів, взаємодію з|із| мережею|сіттю|, перенесення|перенос| інформації на диск і назад, відображення інформації на екрані і її оновлення, спостереження за комунікаційними портами.Операційна система захищає програми один від одного, стежить за запитами і обслуговує їх, управляє використанням пам'яті.
Операційні можливості|спроможності| ОС окремих ЕОМ, що входять до складу обчислювальної мережі|сіті|, підтримують потреби користувачів у всіх традиційних видах обслуговування: засобах|коштах| автоматизації програмування і відладки, доступу до пакетів прикладних програм і інформації локальних баз даних.
Мережеві|мережні| можливості|спроможності| — один з обов'язків операційної системи.
Існує два підходи до підтримки здібностей комп'ютерів спілкуватися один з|із| одним. Одін з|із| них — забезпечити мережевими|мережними| засобами|коштами| автономну операційну систему типа|типу| MS| DOS|. Другий, сучасніший підхід — із самого початку|з самого початку| вбудовувати засоби|кошти| підтримки мережі|сіті| в операційну систему і отримувати|одержувати| таким чином цілісне рішення|вирішення|. Такий підхід реалізований в системах Windows| 95,Windows| NT|, OS/2, Novell| NetWare|, UNIX|, в протоколах AppleTalk| для Macintosh| і в інших нині вживаних операційних системах. Операційні системи з|із| мережевими|мережними| функціями представлені|уявляти| двома не завжди помітними|розрізняти| різновидами: серверними і клієнтськими. Це викликано|спричиняти| відмінністю можливостей|спроможностей| і функцій серверів і клієнтів мережі|сіті| на базі ПК. Серверна операційна система концентрується на управлінні ресурсами, а клієнтська— на задоволенні потреб власника, тобто|цебто| на виконанні завдань|задавань| з максимальною швидкістю і ефективністю.
Вибір серверних операційних систем для корпоративних мереж|сітей| на базі
ПК вельми|дуже| широкий: Windows| NT|, OS/2, Novell| NetWare|, UNIX| і Mac| OS| з|із| мережевими|мережними| службами Apple| Share| і AppleTalk|. Як правило, ці операційні системи здатні|здібні| функціонувати і в якості ПО клієнта, і в якості ПО сервера.
Більш того|більше того|, часто існує «молодша» версія для настільних комп'ютерів.
Такі програмні|програмові| продукти як Windows| NT| Workstation|, OS/2 Workstation| і
ПО робочій станції від NetWare|, по суті, є декілька спрощені версії своїх «старших братів», що працюють на серверах..
Обговорюючи клієнтські або серверні операційні системи, не можна не сказати про платформи. На комп'ютерному світі, як і в звичайному|звичному| житті, під платформою розуміється якась|деяка| підстава|заснування|. В даному випадку платформою називають або апаратуру, на якій функціонує операційна система, або поєднання апаратури і апаратно-залежної операційної системи. OS/2, наприклад, створювалася для процесорів компанії Intel|, хоча спочатку призначалася і для процесорів POWERPC|. Інші операційні системи, наприклад, UNIX| і Windows| NT|, є|з'являються| переносимими, тобто|цебто| можуть працювати на платформах з|із| різними процесорами.
Мережеві|мережні| операційні системи створюються для вирішення масштабних завдань|задач|: вони призначені для управління і обслуговування масових (нерідко|незрідка| одночасних) запитів клієнтів. Крім того, мережева|мережна| операційна система відповідає за перевірку облікових даних користувача, його паролів і прав. До мережевих|мережних| ОС пред'являються набагато вищі вимоги відносно відмовостійкої — адже вони повинні гарантувати безперервність роботи і цілісність довірених|доручених| ним гігабайтів і навіть терабайтов| інформації. Мережева|мережна|
ОС управляє спільним|сумісним| використанням ресурсів, видаленим|віддаленим| доступом, адмініструванням мережі|сіті|, поштовим обслуговуванням і масою інших складових безперебійно функціонуючої середи|середовища| колективної роботи.
4.Швидкодія мережевої|мережної| ОС.
Мережева|мережна| операційна система повинна працювати з|із| максимально можливою швидкістю. Добитися цього вдається за допомогою «трьох Б|м-кодів|»: багатопоточності, багатозадачності|багатозадачний|, багатопроцесорності|.
-багатопоточність
Багатопотокова обробка заснована на тому, що мікропроцесор (кінець кінцем|зрештою|, відповідальний за те, що все відбувається|походить| в комп'ютері) працює з|із| неймовірною швидкістю, вимірюваною крихітними одиницями часу — тактами. Ці такти виконуються незалежно від того, чи обробляє процесор яке-небудь завдання|задачу| чи ні|або ні|. При цьому багато тактів доводяться|припадають| на якийсь час, коли процесор працює «вхолосту»: наприклад, коли програма чекає, поки|доки| порівняно повільний дисковий накопичувач видасть дані для подальшої|дальшої| обробки.
При багатопотоковій обробці процес (наприклад, додаток|застосування| — редактор текстів) підрозділяється на окремі складові, або потоки, кожен з яких виконується мікропроцесором окремо .
Підрозділ процесу на складові його потоки – функція самого застосування, а планерування|планування| потоків, тобто|цебто| порядок|лад| надання ним процесорного часу, здійснюється операційною системою. Точніше, саме так йде справа|річ| в системах типу|типу| Windows| NT| або OS/2, що підтримують витісняючу багатозадачність|багатозадачний|.
-багатозадачність|багатозадачний|
Багатозадачність|багатозадачний| — одна з особливостей сучасних операційних систем від Windows| 95 до Windows| NT|, OS/2 і UNIX|, що полягає в їх здатності|здібності| одночасно виконувати декілька процесів, що здається|видається|. Ця здатність|здібність| створюється завдяки високій швидкості роботи процесора і його здатності|здібності| перемежати виділені різним завданням|задачам| інтервали часу (їх називають квантами), не обов'язково завершуючи виконання одного процесу до початку іншого .
Існує два типи багатозадачності|багатозадачний|: з|із| витісненням і без нього (останню називають також кооперативною багатозадачністю|багатозадачний|). У першому випадку операційна система сама контролює, хто|КТО|, що і коли робить|чинить|. Вона здатна|здібна| відкласти виконання процесу (потоку), якщо треба виділити час іншому процесу, що має вищий пріоритет. В разі|у разі| кооперативної багатозадачності|багатозадачний| процеси співіснують на основі якогось|деякого| «кодексу честі», самі, вирішуючи|рішати|, коли їм віддати процесор іншому застосуванню.
-багатопроцессорність
У мережах|сітях|, де великі об'єми|обсяги| трафіку | — норма, мережева|мережна| операційна система може ще успішніше справлятися з|із| багатозадачністю|багатозадачний|, якщо підтримує багатопроцесорну обробку. Тоді вона може підтримувати багато десяток