Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Реферат з інформатики.doc
Скачиваний:
0
Добавлен:
27.04.2019
Размер:
79.87 Кб
Скачать
  1. Переваги Windows на прикладі Windows nt 2002

Переваги Windows NT слід класифікувати за такими ознаками: 

  • Подієкерованість – багатозадачність. Організація оптимального процесорного часу – синхронність потоків та процесів.

  • Організація файлової системи.

  • Організація та принципи роботи програмного інтерфейсу (API, PnP).

  • Підтримка DOS додатків, та об’єктів нижчого рівня типу Win9.x

  • Організація користувальницького інтерфейсу. Захист даних та інформації від несанкціонованого доступу.

  • Кодування та шифрування даних, протоколи шифрування.

Windows NT використовує файлову систему NTFS (New Technology Fіle System) містить ряд значних удосконалень і змін. NTFS добре справляється з обробкою більших масивів даних і досить добре проявляє себе при роботі з томами обсягом 400 Мбайт і вище. Оскільки в основу структури каталогів NTFS закладена ефективна структура даних, називана "бінарним деревом", час пошуку файлів в NTFS не зв'язано лінійною залежністю з їхньою кількістю (на відміну від систем на базі FAT ). NTFS також має певні засоби самовідновлення. Складність структури каталогів і число файлів в одному каталозі також не впливає на швидкодію. Швидкий доступ до довільного фрагмента файлу, швидкий доступ до маленьких файлів. Для нормальної роботи NTFS вимагає не менш 64 Мбайт оперативної пам'яті. Також NTFS містить у собі систему шифрування файлів EFS (Encryptіng Fіle System), що дозволяє зашифрувати дані на жорсткому диску.

В Windows NT реалізовану нову можливість спеціальний програмний інтерфейс API (advanced program interfaice). Він виконує функції керування апаратними та програмними засобами комп’ютера. В основній роботі він використовує систему Wіn32. Головні компоненти підсистеми Wіn32 - процес підсистеми середовища й драйвер режиму ядра. Процес підсистеми середовища підтримує:  ·        консольні (текстові) вікна;  ·        створення й видалення процесів і потоків;  ·        роботу віртуальної 16-розрядної DOS машини;  ·        інші функції (GetTempFіle, DefіneDosDevіce, ExіtWіndowsEx і ін.).  ·        Драйвер режиму ядра підтримує:  ·        менеджер вікон, що управляє відображенням вікон, висновком на екран, уведенням із клавіатури, від миші й інших пристроїв, а також передачею користувальницьких повідомлень додаткам;  ·        інтерфейс графічних пристроїв GDІ (Graphіcal Devіce Іnterface), бібліотека функцій для висновку на графічні пристрої, для малювання тексту, ліній, фігур і маніпуляцій графічними об'єктами; 

Програмна частина Windows NT представлена динамічною бібліотекою  NTDLL.DLL - це спеціальна система підтримки DLL - бібліотек. Вона містить два типи функцій.  Перша група функцій забезпечує інтерфейс до служб NT, які можуть бути викликані з користувальницького режиму. Існує більше 200 таких функцій, наприклад NtCreateFіle, NtSetEvent і т.д. Для кожної з них є крапка входу в NTDLL.DLL з тим же ім'ям. Друга група функцій містить велику кількість функцій підтримки: завантажник  модулів, що виконують, комунікаційні функції для процесів підсистеми Wіn32, бібліотека функцій реального часу користувальницького режиму, диспетчер викликів асинхронних процедур АРС (Asynchronous Procedure Call) користувальницького режиму, диспетчер виключень. 

Plug-and-play. Технологія Plug-and-play (Pn) підтримується комбінацією апаратного й програмного забезпечення, що дозволяє розпізнавати й набудовувати апаратні зміни в конфігурації майже без втручання користувача. Можна динамічно додавати й видаляти пристрої без необхідності реконфигурации системи й знання складного комп'ютерного встаткування. 

Підтримка DOS додатків, та об’єктів нижчого рівня типу Win9.x. 

Windows NT підтримує роботу з DOS  додатками, так як в ньому реалізовано DOS – емулятор, тобто звідси можно зробити висновок, що Windows NT підтримує 16-32-64 розрядні додатки програм (DOS-16розрядна операційна система). Також прикладні пакети та програми Windows NT можуть працювати в режимі Windows 95. 

Кодування та шифрування даних, протоколи шифрування. Windows використовує сучасні алгоритми шифрування та кодування даних (RSA) використовуючи специфічні математичні моделі, для захисту даних від можливих мережних атак, вірусних атак, випадкової втрати, або несанкціонованого доступу. Окрімстандартного алгоритму шифрування RSA, Windows використовує специфічні протоколи (при роботі з мережою):  PAP, SHAP, Shiva та ін.  Windows NT включає набір компонентів безпеки ,які гарантують, що додатки не зможуть звернутися до цих ресурсів без відповідного дозволу . Монітор безпеки забезпечує послуги з підтвердження доступу до об'єктів ,перевірці привілеїв користувача й Генерації повідомлень як для привілейованого режиму ,так і для режиму користувача . Монітор безпеки ,подібно іншим частинам операційної системи ,виконується в привілейованому режимі . Процес входу в систему в Windows NT передбачається обов’язковий вхід у систему безпеки для ідентифікації користувача. Кожний користувач повинен мати бюджет і повинен використати пароль для звернення до цього бюджету. 

Щодо переваг Windows то їх не можливо перерахувати за допомогою кілької пунктів, я ж зупинилася тільки на основних перевагах. Але, на відміну від переваг Windows існує і ряд недоліків.  Недоліків порівнянно з перевагами існує не велика кількість, хоч є спірним питанням (все залежить від версії Windows), наприклад при розгляді Windows XP SP1 їх всього, на мою думку, 4:  1.     Існує багато системних обмежень, щодо інсталювання Windows XP (можливе інсталювання лише при об’ємі оперативної памяті не менше ніж 128Мб, та при умові що на жорсткому диску 1Гб вільного місця та багато іншого).  2.     До мережевого комп’ютера на якому проінстальовано Window 98 або інша нижча версія Windows, доступ відсутній, оскільки мережевий протокол IP Windows 98 має іншу метрику впізнавання.  3.     Має погано-побудовану систему критичних оповіщень, щодо виникнення програмних та апаратних помилок.  4.     В автозавантаженні системи є ряд системних служб, під час роботи яких виділяється багато КЕШ памяті та процесорного часу в результаті якого, запуск інших програм не можливий, або потребує дуже багато користувацького часу. (Наприклад, Windows Messenger, DHCP-клієнт, Windows Update та ін.)