- •Початкові відомості про комп’ютер Як був винайдений комп’ютер
- •Мал.1.1. Зв’язки між пристроями комп’ютера. Поняття про пеом
- •Мікропроцесор
- •Оперативна пам'ять
- •Контролери і шина
- •Дисководи.
- •Пристрої cd-rom
- •Пристрої резервного копіювання
- •Структура запису ³нформац³¿ на магн³тн³ диски
- •Контрольні питання
- •Програмне забезпечення ïåîì Операційна система
- •Класифікація операційних систем
- •Особливості алгоритмів керування ресурсами
- •Підтримка багатозадачності
- •Підтримка багатокористувальницького режиму
- •Багатопроцесорна обробка
- •Особливості апаратних платформ
- •Особливості областей використання
- •Особливості методів побудови
- •Мережні операційні системи Структура мережної операційної системи
- •Однорангові мережні ос і ос з виділеними серверами
- •Ос для робочих груп і ос для мереж масштабу підприємства
- •Контрольні питання
- •В чому полягає підтримка багатокористувальницького режиму.
- •Основи роботи з програмою Norton Commander Що таке Norton Commander
- •Головне меню програми Norton Commander
- •Мал.8.3. Головне меню програми Norton Commander
- •Перегляд файлів в програмі Norton Commander
- •Редагування файлів у програмі Norton Commander
- •Обробка помилок на дисках у програмі Norton Commander
- •Робота з архівними файлами
- •Меню команд користувача Norton Commander
- •Контрольні питання
- •Робота з програмою Windows Історія створення Windows
- •Елементи в³кна Windows
- •Мал.10.2. Вигляд в³кна у Windows
- •Мал.10.3. Заголовок в³кна папки
- •Мал.10.4. Вигляд стандартного меню в³кна
- •Мал.10.5. Розкриття пункту меню
- •Мал.10.6. Вм³ст рядка стану Робота з вікнами в програмі Windows
- •Мал.10.7. Плавна зм³на розм³ру в³кна за допомогою курсора мишки
- •Мал.10.8. Елементи д³алогового в³кна Робочий стіл Windows
- •Мал.10.9. Компоненти робочого стола Windows
- •Панель задач Windows
- •Мал.10.10. Панель задач з кнопками в³дкритих в³кон
- •Системне меню
- •Мал.12.1. Вигляд системного меню
- •Мал.12.2. Системне меню з розкритими підменю різних рівнів
- •Папка “Мой компьютер”
- •Мал.12.3. Вигляд вікна папки “Мій комп’ютер” Налагодження системи
- •Мал.12.6 Вигляд папки “Корзина” на робочому столі”
- •Мал.12.8. Виклик провідника
- •Мал.12.9. Вигляд вікна провідника Структура дерева папок на диску
- •Мал.12.10. Вигляд дерева папок
- •Вимкнення комп’ютера
- •Мал.12.11. Завершення роботи з Windows
- •Захист ³нформац³¿
- •Парольний захист ³нформац³¿
- •Криптографування ³нформац³¿
- •Мал.18.3. Класиф³кац³я систем криптограф³чного захисту ³нформац³¿ Руйн³вн³ програми
- •Мал.19.1. Класиф³кац³я руйн³вних програм
- •Загальн³ в³домост³ про комп'ютерн³ в³руси
- •Мал.19.2. Основн³ стад³¿ роботи комп’ютерного в³русу
- •Мал.19.3. Ознаки, за якими класиф³куються комп’ютерн³ в³руси
- •Мал.19.4. Класиф³кац³я в³рус³в за середовищем ¿х ³снування
- •Мал.19.5. Класиф³кац³я в³рус³в
- •Мал.19.6. Класиф³кац³я комп’ютерних в³рус³в, за руйн³вними зд³бностями
- •Правила захисту програм в³д зараження
- •Мал.19.7. Шляхи проникання в³рус³в у комп’ютер
- •Загальн³ заходи захисту ³нформац³¿
- •Антив³русна проф³лактика
- •Програми захисту в³д в³рус³в
- •Мал.19.8. Класиф³кац³я програм для захисту в³д комп'ютерних в³рус³в
- •Контрольні питання
- •Керування процесами Керування локальними ресурсами
- •Керування процесами
- •Стан процесів
- •Контекст I дескриптор процесу
- •Алгоритми планування процесів
- •Критична секція
- •Керування пам'яттю
- •Методи розподілу пам'яті без використання дискового простору
- •Розподіл пам'яті розділами змінної величини.
- •Переміщувані розділи
- •Методи розподілу пам'яті з використанням дискового простору. Поняття віртуальної пам'яті.
- •Сторінковий розподіл
- •Сегментний розподіл
- •Сторінково - сегментний розподіл
- •Засоби апаратної підтримки керування пам’яттю
- •Засоби підтримки сегментації пам'яті.
- •Сегментно-сторінковий механізм
- •Засоби виклику підпрограм і задач
- •Керування введенням - виведенням
- •Фізична організація пристроїв введення-виведення
- •Організація програмного забезпечення введення-виведення
- •Обробка переривань
- •Драйвери пристроїв
- •Незалежна від пристроїв частина операційної системи
- •Користувальницький пласт програмного забезпечення
- •Файлова система
- •Імена файлів
- •Загальна модель файлової системи
- •Типи файлів
- •Логічна організація файлу
- •Фізична організація й адреса файлу
- •Права доступу до файлу
- •Кеширування диску
- •Загальна модель файлової системи
- •Сучасні архітектури файлових систем
- •Контрольні питання
- •Перелік використаних джерел
Однорангові мережні ос і ос з виділеними серверами
У залежності від того, як розподілені функції між комп'ютерами мережі, мережні операційні системи, а отже, і мережі поділяються на два класи: однорангові і дворангові. Останні частіше називають мережами з виділеними серверами.
Якщо комп'ютер надає свої ресурси іншим користувачам мережі, то він відіграє роль сервера. При цьому комп'ютер, що звертається до ресурсів іншої машини, є клієнтом. Як уже було сказано, комп'ютер, що працює в мережі, може виконувати функції або клієнта, або сервера, або ж сполучати обидві ці функції.
Якщо ж виконання будь-яких серверних функцій є основним призначенням комп'ютера (наприклад, надання файлів у загальне користування всім іншим користувачам чи мережі організації спільного використання факсу, або ж надання всім користувачам мережі можливості запуску на даному комп'ютері своїх додатків), то такий комп'ютер називають виділеним сервером. У залежності від того, який ресурс сервера є розподілюваним, їх називають файлом-сервером, факсом-сервером, принт-сервером, сервером додатків і т.д.
Очевидно, що на виділених серверах бажано встановлювати ОС, спеціально оптимізовані для виконання тих чи інших серверних функцій. Тому в мережах із виділеними серверами найчастіше використовують мережні операційні системи, до складу яких входить декілька варіантів ОС, що відрізняються можливостями серверних частин. Наприклад, мережна ОС Novell NetWare має серверний варіант, оптимізований для роботи як файл-сервер, а також варіанти оболонок для робочих станцій з різними локальними ОС, причому ці оболонки виконують винятково функції клієнта. Іншим прикладом ОС, орієнтованої на побудову мережі з виділеним сервером, є операційна система Windows NT. На відміну від NetWare, обидва варіанти даної мережі ОС - Windows NT Server (для виділеного сервера) і Windows NT Workstation (для робочої станції) можуть підтримувати функції і клієнта і сервера. Але серверний варіант Windows NT має більше можливостей для надання ресурсів свого комп'ютера іншим користувачам мережі, тому що може виконувати більш широкий набір функцій, підтримувати більшу кількість одночасних з'єднань із клієнтами, реалізувати централізоване керування мережею, мати більш розвинуті засоби захисту.
Виділений сервер не прийнято використовувати як комп'ютер для виконання поточних задач, не пов'язаних з його основним призначенням, тому що це може зменшити продуктивність його роботи як сервера. У зв'язку з такими розуміннями в ОС Novell NetWare на серверній частині можливість виконання звичайних прикладних програм узагалі не передбачена, тобто сервер не містить клієнтської частини, а на робочих станціях відсутні серверні компоненти. Однак в інших мережних ОС, функціонування на виділеному сервері клієнтської частини цілком можливе. Наприклад, під керуванням Windows NT Server можуть запускати звичайні програми локального користувача, що можуть зажадати виконання клієнтських функцій ОС із появою запитів до ресурсів інших комп'ютерів мережі. При цьому, робочі станції, на яких встановлена ОС Windows NT Workstation, можуть виконувати функції невиділеного сервера.
Важливо зрозуміти, що незважаючи на те, що в мережі з виділеним сервером усі комп'ютери можуть виконувати одночасно роль і сервера, і клієнта ця мережа функціонально несиметрична: апаратно і програмно в ній реалізовані два типи комп'ютерів - одні, у більшій мірі орієнтовані на виконання серверних функцій і працюють під керуванням спеціалізованих серверних ОС, а інші - в основному виконують клієнтські функції і працюють під керівництвом відповідного варіанта ОС. Функціональна несиметричність, як правило, викликає і несиметричність апаратури - для виділених серверів використовують могутніші комп'ютери з великим обсягом оперативної і зовнішньої пам'яті. Таким чином, функціональна несиметричність у мережах із виділеним сервером супроводжується несиметричністю операційних систем (спеціалізація ОС) і апаратною несиметричністю (спеціалізація комп'ютерів).
В однорангових мережах усі комп'ютери рівні в правах доступу до ресурсів один одного. Кожен користувач може за своїм бажанням оголосити будь-який ресурс свого комп'ютера поділюючим, після чого інші користувачі можуть його експлуатувати. У таких мережах на всіх комп'ютерах установлюють ту ж саму ОС, що надає всім комп'ютерам у мережі потенційно рівні можливості. Однорангові мережі можуть бути побудовані, наприклад, на базі ОС LANtastic, Реrsonal Ware, Windows for Workgroup, Windows NT Workstation.
В однорангових мережах також може виникнути функціональна несиметричність: одні користувачі не бажають розділяти свої ресурси з іншими, і в такому випадку їхні комп'ютери виконують роль клієнта, за іншими комп'ютерами адміністратор закріплює тільки функції з організації спільного використання ресурсів, а значить вони є серверами, у третьому випадку, локальний користувач не заперечує проти використання його ресурсів і сам не виключає можливості звертання до інших комп'ютерів. ОС, установлена на його комп'ютері, повинна включати і серверну, і клієнтську частини. На відміну від мереж з виділеними серверами, в однорангових мережах відсутня спеціалізація ОС, у залежності від переважної функціональної спрямованості, чи клієнта сервера. Усі варіації реалізуються засобами конфігурування того самого варіанту ОС.
Однорангові мережі простіші в організації й експлуатації. Однак вони застосовуються, в основному, для об'єднання невеликих груп користувачів, що не пред'являють вимог до обсягів збереженої інформації, її захищеності від несанкціонованого доступу і до швидкості доступу. За підвищених вимог до цих характеристик більш придатними є дворангові мережі, де сервер краще вирішує задачу обслуговування користувачів своїми ресурсами, тому що його апаратура і мережна операційна система спеціально спроектовані для цієї мети.