Операційні системи Windows NT є. Операційні системи Windows




WindowsNT

Windows NT – лінійка операційних систем (ОС) виробництва корпорації Microsoft та назва перших версій ОС.

Windows NT була розроблена після припинення співпраці Microsoft та IBM над OS/2, розвивалася окремо від інших ОС сімейства Windows(Windows 3.x і Windows 9x) та, на відміну від них, позиціонувалася як надійне рішення для робочих станцій (Windows NT Workstation) та серверів (Windows NT Server). Windows NT започаткувала сімейство операційних систем, до якого входять: власне Windows NT, Windows 2000, Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008, Windows 7, Windows Server 2008 R2, Windows 8, Windows Server 2012

Архітектурні модуліWindowsNT

Архітектура Windows NT має модульну структуру і складається з двох основних рівнів – компоненти, що працюють у режимі користувача та компоненти режиму ядра. Програми та підсистеми, що працюють у режимі користувача, мають обмеження на доступ до системних ресурсів. Режим ядра має необмежений доступ до системної пам'яті та зовнішніх пристроїв. Ядро системи NT називають гібридним ядром чи макроядром. Архітектура включає саме ядро, рівень апаратних абстракцій (HAL), драйвери і ряд служб (Executives), які працюють в режимі ядра (Kernel-mode drivers) або в режимі користувача (User-mode drivers).

Користувальницький режим Windows NT складається з підсистем, що передають запити введення/виведення відповідному драйверу режиму ядра за допомогою менеджера введення/виводу. Існують дві підсистеми на рівні користувача: підсистема оточення (запускає програми, написані для різних операційних систем) та інтегрована підсистема (керує особливими системними функціями від імені підсистеми оточення). Режим ядра має повний доступдо апаратної частини та системних ресурсів комп'ютера. І також запобігає доступу до критичних зон системи з боку користувацьких служб та додатків.

Відмінності Windows 2000 від NT 4.0

Деякі з найбільш суттєвих поліпшень у Windows 2000 у порівнянні з Windows NT 4.0 є:

Підтримка служби каталогів Active Directory. Серверна частина Active Directory поставляється з виданнями Server, Advanced Server та Datacenter Server, тоді як повну підтримку служби на стороні клієнта здійснює видання Professional.

Служби версії IIS 5.0. У порівнянні з IIS 4.0 ця версія включає також версію 3.0 системи веб-програмування ASP.

Файлова система NTFS версії 3.0 (також звана NTFS 5.0 з внутрішньої версії Windows 2000 - NT 5.0). У цій версії NTFS вперше з'явилася підтримка квот, тобто обмежень на максимальний обсяг файлів для кожного користувача.

Оновлений інтерфейс користувача, що включає Active Desktop на основі Internet Explorerверсії 5 і подібний, таким чином, до інтерфейсу Windows 98. Колірна схема оформлення була перероблена.

Мовна інтеграція: попередні версії Windows випускалися у трьох варіантах - для європейських мов (однобайтні символи, лист тільки зліва направо), для далекосхідних мов (багатобайтні символи) та для близькосхідних мов (лист праворуч наліво з контекстними варіантами букв). Windows 2000 поєднує ці можливості; всі її локалізовані версії виготовлені на єдиній основі.

Шифрована файлова система EFS, за допомогою якої можна зашифрувати файли та папки.

Основні особливостіWindowsXP

Операційна система Microsoft Windows XP, створена на основі технології NT і є прямою спадкоємицею системи Windows 2000. Разом з тим, найкращі нововведення, включені в Windows Me, можна виявити і в Windows XP. При збереженні високих показників надійності, безпеки та швидкодії система стала більш простою в освоєнні, в ній з'явилося безліч засобів, призначених для індивідуальних домашніх користувачів.

Система поставляється у кількох варіантах, орієнтованих різні особливості застосування. Версія Microsoft Windows XP Home Edition призначена для індивідуальних користувачів, які найчастіше працюють на домашньому комп'ютері. У цій версії особливий акцент робиться на роботі з малюнками, аудіо та відео. Версія Microsoft Windows XP Professional призначена, як зрозуміло з назви, для професіоналів. Ця версія найчастіше використовується в організаціях. Якщо ж ви вдома виконуєте складні роботи зі створення та редагування зображень, моделювання та конструювання або будь-які інші складні роботи, то ця версія підійде і для вашого домашнього комп'ютера. Версія Microsoft Windows XP Server призначена для встановлення на сервері – потужному комп'ютері, що забезпечує роботу безлічі користувачів у комп'ютерній мережі. Робота в локальних мережах виходить за рамки цієї книги, тому версія для сервера розглядатися нами не буде. У книзі описано основну версію операційної системи - Windows XP Professional. Майже не відрізняється від неї версія Windows XP Home Edition. Про наявні незначні відмінності буде особливо зазначено.

Слід зазначити, що для ефективної роботи з операційною системою Windows XP потрібен потужний сучасний комп'ютер. Насамперед, у комп'ютері має бути встановлено щонайменше 128 мегабайт пам'яті. Краще встановити 256 мегабайт, щоб система працювала швидше. Процесор може використовуватись будь-який, але не надто старий. Якщо тактова частота процесора щонайменше 300 мегагерц, він підійде. Хоча краще, звичайно, використовувати процесор із частотою більше одного гігагерця. Жорсткий дискповинен вміщати не тільки файли операційної системи та тимчасові файли, але й мати достатньо вільного місця, наприклад для створення образу компакт-диска перед його записом. Реально потрібний диск розміром не менше двох-трьох гігабайт. А якщо врахувати, що на диску треба встановити інші програми та залишити місце для різних документів, то диск об'ємом 10 гігабайт не можна назвати занадто великим.

У версії Windows XP дуже змінився зовнішній вигляд системи. Кнопки, значки, панелі тепер виглядають трохи інакше. Навіть головне меню Windowsзмінилося. Зміни інтерфейсу найзначніші після переходу з Windows 3.1 на Windows 95. Разом з тим є можливість використовувати старий інтерфейс, якщо ви до нього звикли. Варто відзначити роботу програм у режимі сумісності з попередніми версіями Windows. Ви можете працювати з програмою, яка написана для Windows 95, і не працює у Windows 2000. Усі версії Windows XP мають багато нововведень. Підтримується значно більше різноманітних пристроїв. Система дозволяє легко та зручно обробляти відеофільми, фотографії, малюнки, музику та пісні. Тепер з допомогою Windows XP будь-який зможе побудувати домашню мережу на основі двох-трьох комп'ютерів, забезпечивши спільне використання файлів, папок, принтера, факсу та доступу до Інтернету.

Під час роботи з Windows XP для запису інформації на компакт-диски, що записуються та перезаписуються, вам не потрібно встановлювати додаткові програми. Записати компакт-диск можна безпосередньо з провідника Windows. До речі, провідник дуже змінився. Крім підтримки стислих папок, спеціальних папок для зберігання малюнків, музики та відео, додана панель з командами, склад яких змінюється в залежності від виконуваних вами дій.

Корисним компонентом системи є редактор відеофільмів. Тепер ви можете виконати професійний нелінійний монтаж своїх аматорських фільмів. Істотно легше стало працювати з цифровими фотокамерами та сканерами. Вам не потрібна додаткова програма, щоб ввести фотографію в комп'ютер, трохи перетворити її і роздрукувати на принтері. Універсальний програвач аудіо та відео тепер підтримує більше форматів та дозволяє змінити свій зовнішній вигляд. Ви можете самі створювати звукові файлиу популярному форматі МРЗ. Універсальний програвач підтримує також відтворення цифрових відеодисків (DVD-дисків), що дозволить вам насолодитися високою якістю зображення та звуку під час перегляду сучасних фільмів. Для розваг у Windows XP включено кілька нових ігор, частина з яких дозволяє грати в Інтернеті.

Істотно покращено і захист системи. Тепер при випадковому видаленні важливих системних файлів вони будуть автоматично відновлені. Є можливість відновлення системи до більш раннього стану, після встановлення нових програм та обладнання. Поліпшена підтримка технології Plug & Play дозволяє підключити до комп'ютера багато сучасних побутових приладів.

Подальший розвиток отримали кошти для роботи з Інтернетом. Істотно перероблено довідкову систему, покращено систему безпеки. Численні зміни торкнулися засобів адміністрування та управління роботою безлічі користувачів у локальній обчислювальній мережі.

У системі є й безліч інших нововведень, про які ви дізнаєтесь у міру прочитання книги та знайомства з Windows XP. Однак перед початком роботи з системою ми рекомендуємо познайомитися з основними поняттями, які використовуються в Windows XP. Якщо ви знайомі з попередніми версіями Windows, більшість понять виявляться знайомими.

WindowsVista

Windows Vista - операційна система сімейства Microsoft Windows NT, лінійки операційних систем, що використовуються на персональних комп'ютерах. У стадії розробки дана операційна система мала кодову назву Longhorn.

У лінійці продуктів Windows NT Windows Vista носить номер версії 6.0 (Windows 2000 – 5.0, Windows XP – 5.1, Windows Server 2003 – 5.2). Для позначення Windows Vista іноді використовують абревіатуру WinVI, яка поєднує назву Vista і номер версії, записаний римськими цифрами.

Windows Vista, як і Windows XP, – виключно клієнтська система. Microsoft також випустила серверну версію Windows Vista – Windows Server 2008.

30 листопада 2006 року Microsoft офіційно випустила Windows Vista та Office 2007 для корпоративних клієнтів. 30 січня 2007 року розпочався продаж системи в СНД для звичайних користувачів.

За даними веб-аналітики від W3Schools, станом на жовтень 2012 року частка ринку Windows Vista дорівнює ▼ 3,0 %; це значення досягало максимуму 18,6 % у жовтні 2009 року.

Windows 7

Windows 7 - операційна система сімейства Windows NT, наступна Windows Vista. Наступна за Windows 7 система у лінійці Windows 8. У лінійці Windows NT система має номер версії 6.1 (Windows 2000 – 5.0, Windows XP – 5.1, Windows Server 2003 – 5.2, Windows Vista та Windows Server 2008 – 6.0). Серверною версією є Windows Server 2008 R2, версією для інтегрованих систем (побудованих з компонентів Windows) – Windows Embedded Standard 2011 (Quebec), мобільною – Windows Embedded Compact 2011 (Chelan, Windows CE 7.0).

Операційна система надійшла у продаж 22 жовтня 2009 року, менше ніж через три роки після випуску попередньої операційної системи Windows Vista. Партнерам та клієнтам, які мають ліцензію Volume Licensing, доступ до RTM було надано 24 липня 2009 року. В інтернеті оригінальні настановні образи фінальної версії системи були доступні з 21 липня 2009 року.

За даними веб-аналітики від W3Schools (англ.), на жовтень 2012 року частка Windows 7 серед операційних систем, що використовуються у світі, для доступу до мережі Інтернет склала ▲ 56,8 %. За цим критерієм вона знаходиться на першому місці, перевершивши в серпні 2011 року попереднього лідера - Windows XP.

Файлова системаNTFS

NTFS (від англ. New Technology File System – «файлова система нової технології») - стандартна файлова система для сімейства операційних систем Microsoft Windows NT.

Файлова система HPFS вперше була використана для операційної системи OS/2 1.2, щоб забезпечити доступ до дисків великого розміру, що з'являлися в той час на ринку. Крім того, назріла необхідність розширення існуючої системи імен, покращення організації та безпеки для задоволення зростаючих потреб ринку мережевих серверів. У файловій системі HPFS підтримується структура каталогів FAT і додано сортування файлів за іменами. Ім'я файлу може містити до 254 двобайтових символів. Файл складається з "даних" та спеціальних атрибутів, що створює додаткові можливості для підтримки інших типів імен файлів та підвищення рівня безпеки. Крім того, найменший блок зберігання даних тепер дорівнює розміру фізичного сектора (512 байт), що дозволяє знизити втрати дискового простору.

NTFS замінила файлову систему FAT, що використовувалася в MS-DOS і Microsoft Windows. NTFS підтримує систему метаданих та використовує спеціалізовані структури даних для зберігання інформації про файли для покращення продуктивності, надійності та ефективності використання дискового простору. NTFS зберігає інформацію про файли у головній файловій таблиці - Master File Table (MFT). NTFS має вбудовані можливості розмежовувати доступ до даних для різних користувачів та груп користувачів (списки контролю доступу - Access Control Lists (ACL)), а також призначати квоти (обмеження на максимальний об'єм дискового простору, який займають ті чи інші користувачі). NTFS використовує систему журналу USN для підвищення надійності файлової системи.

NTFS розроблена з урахуванням файлової системи HPFS (від англ. High Performance File System - високопродуктивна файлова система), створюваної Microsoft разом із IBM операційної системи OS/2. Але, отримавши такі безперечно корисні нововведення, як квотування, журнальність, розмежування доступу і аудит, значною мірою втратила властиву прародительці (HPFS) дуже високу продуктивність файлових операцій.

Розрізняють кілька версій NTFS: v1.2 використовується у Windows NT 3.51 та Windows NT 4.0, v3.0 поставляється з Windows 2000, v3.1 – з Windows XP, Windows Server 2003, Windows Server 2003 R2, Windows Vista, Windows 7 та Windows Server 2008, Windows Server 2008 R2.

Специфікації файлової системи закриті. Це створює певні труднощі при реалізації її підтримки в інших продуктах, що не належать Microsoft, - зокрема, розробникам драйверів для вільних операційних систем доводиться займатися зворотною розробкою системи.

Записи в каталозі файлової системи HPFS містять більше інформації, ніж у FAT. Поряд із атрибутами файлу тут зберігаються відомості про створення та внесення змін, а також дата та час доступу. Записи в каталозі файлової системи HPFS вказують не перший кластер файлу, але в FNODE. FNODE може містити дані файлу, покажчики даних файлу або інші структури, що вказують на дані файлу. HPFS намагається по можливості розташовувати дані файлу в суміжних секторах. Це призводить до підвищення швидкості послідовної обробки файлу. HPFS поділяє диск на блоки по 8 МБ кожен і завжди намагається записати файл у межах одного блоку. Для кожного блоку 2 КБ зарезервовано під таблицю розподілу, в якій міститься інформація про записані та вільні сектори в межах блоку. Розбиття на блоки призводить до підвищення продуктивності, так як головка диска для визначення місця для збереження файлу повинна повертатися не до початку логічного диска (як правило, це нульовий циліндр), а до таблиці розподілу найближчого блоку. Крім того, файлова система HPFS містить два унікальні об'єкти даних.

Історія розробки

Розробка Windows NT під робочою назвою «NT OS/2» було розпочато листопаді 1988 року групою фахівців на чолі з Девідом Катлером (англ. Dave Cutler ), який перейшов у Microsoft з DEC, де вони розробляли VAX та VMS. Робота йшла паралельно з розробкою фірмою IBM власної ОС, OS/2 2.0, яка остаточно вийшла лише у квітні 1992 року. Водночас фірма Microsoft продовжувала розробляти свої ОС сімейства DOS і Windows, що відрізняються меншими вимогами до ресурсів комп'ютера, ніж IBM OS/2. Після того, як у травні 1990 року була випущена Windows 3.0, Microsoft вирішила додати до NT OS/2 програмний інтерфейс (API), сумісний з Windows API. Це рішення викликало серйозні тертя між фірмами Майкрософт та IBM, які закінчилися розривом спільної роботи. IBM продовжила розробку OS/2 самостійно, а Microsoft стала працювати над системою, яка була в результаті випущена під назвою Windows NT. Хоча ця система не відразу стала популярною, подібно до DOS, Windows 3.x або Windows 9.x, з погляду маркетингу Windows NT виявилася істотно вдалішою, ніж OS/2.

Потрібно відзначити, що програмними інтерфейсами ОС NT спочатку планувалися API OS/2 і потім POSIX , підтримка Windows API була додана в останню чергу. Крім того, як апаратна платформа для NT спочатку планувалися Intel i860 і потім MIPS, підтримка Intel x86 також була додана пізніше. Потім, у процесі еволюції цієї ОС зникла підтримка обох запланованих програмних інтерфейсів і обох спочатку запланованих апаратних платформ. Для i860 навіть не було жодної релізної версії цієї ОС, хоча саме від кодової назви цього процесора, N10(N Ten), походить назва самої ОС NT. Нині Microsoft розшифровує абревіатуру NT як New Technology. А як альтернатива POSIX-підсистемі Microsoft стала пропонувати пакет Сервіси Microsoft Windows для UNIX.

Для розробки ОС NT фірма Microsoft запросила групу фахівців із компанії DEC на чолі з Девідом Катлером ( англ.), що має досвід створення багатозадачних операційних систем, таких як VAX/VMS і RSX-11 . Деяка подібність, відзначена між внутрішніми архітектурами Windows NT і ОС сімейства VMS, дала підстави звинуватити новоприйнятих співробітників Microsoft у крадіжці інтелектуальної власності DEC. Конфлікт, що виник, був вирішений мирним шляхом: DEC визнала власність Microsoft на технології, що лежать в основі Windows NT, а Microsoft створювала і підтримувала версію Windows NT для архітектури DEC Alpha.

Незважаючи на загальне коріння, сумісність Windows NT та OS/2 зменшувалася з кожним новим випуском цієї ОС. Підтримка API OS/2 2.0, хоча планувалася в NT, так і не було завершено; у Windows NT 4.0 була видалена підтримка файлової системи HPFS, а в Windows XP була видалена підсистема підтримки програм для OS/2 1.x.

Версії

Назва ( кодова назва), варіанти номер версії перший випуск останній випуск /
Windows NT 3.1 3.1.528 27 липня SP3 (10 листопада)
Workstation, Advanced Server
Windows NT 3.5 ( Daytona) 3.5.807 21 вересня SP3 (21 червня)
Workstation, Server
Windows NT 3.51 ( Tukwila) 3.51.1057 30 травня SP5 (19 вересня)
Workstation, Server
Windows NT 4.0 ( Indy) 4.0.1381 29 липня SP6a (30 листопада)
Workstation, Server, Server Enterprise ( Granite), Terminal Server ( Hydra), Embedded ( Impala)
Windows 2000 ( Cairo) 5.0.2195 17 лютого SP4 (26 червня)
Professional, Server, Advanced Server, Datacenter Server
Windows XP ( Whistler) 5.1.2600 25 жовтня SP3 (6 травня)
Home, Professional, 64-bit, Media Center ( eHome), Tablet PC, Starter, Embedded ( Mantis), N; Windows Fundamentals for Legacy PCs ( Eiger)
Windows Server 2003 ( Whistler Server, Windows .NET Server) 5.2.3790 24 квітня SP2 (13 травня)
Standard, Enterprise, Datacenter, Web, Small Business Server ( Bobcat), Compute Cluster Server, Storage Server; Windows XP Professional x64
Windows Vista ( Longhorn) 6.0.6000 30 січня SP2 (25 травня)
Starter, Home Basic, Home Premium, Business, Enterprise, Ultimate, N Home Basic, N Business; x64-варіанти всіх, крім Starter
Windows Server 2008 ( Longhorn Server) 6.0.6001 27 лютого SP2 (27 травня)
Standard, Enterprise, Datacenter, HPC, Web, Storage, Small Business ( Cougar), Essential Business ( Centro), Itanium; x64-варіанти всіх, крім HPC
Windows 7 ( Blackcomb, Vienna) 6.1.7600 22 жовтня SP1 (KB976932) (22 лютого)
Початкова, Домашня базова, Домашня розширена, Професійна, Корпоративна, Максимальна, Windows 7 N, Windows 7 E; x64-варіанти всіх, крім Початкової
Windows Server 2008 R2 6.1.7600 22 жовтня SP1 (KB976932) (22 лютого)
Standard, Enterprise, Datacenter, HPC, Web, Storage, Small Business, Itanium; всі версії - лише 64-розрядні
Windows 8 6.2.9200 26 жовтня Pro (26 жовтня)
Windows 8, Windows 8 RT, Професійна, Професійна N, Професійна WMC, Корпоративна, Корпоративна N; x64-варіанти всіх, окрім Windows RT
Windows Server 2012 6.2.9200 26 жовтня RTM (1 серпня)
Standard, Datacenter, Storage; всі версії - лише 64-розрядні

Внутрішня архітектура

Компоненти ядра

Компоненти режиму користувача

Підсистема інтерфейсу користувача в Windows NT реалізує віконний інтерфейс , подібний до інтерфейсу попередніх версій Windows. Двома типами об'єктів цієї підсистеми, які були відсутні в 16-бітних версіях Windows і Windows 9x, є віконні станціїі робочі столи. Віконна станція відповідає одному сеансу користувача Windows NT – наприклад, при підключенні через службу віддаленого робочого столу створюється нова віконна станція. Кожен запущений процесналежить одній із віконних станцій; служби, крім позначені як здатні взаємодіяти з робочим столом, запускаються в окремих, невидимих ​​віконних станціях.

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

Віконними станціями та робочими столами вичерпуються об'єкти підсистеми інтерфейсу користувача Windows NT, яким можуть бути призначені права доступу. Типи об'єктів, що залишилися - вікнаі меню- надають повний доступ до будь-якого процесу, який знаходиться з ними в одній віконній станції. Тому служби Windows NT за замовчуванням запускаються в окремих віконних станціях: вони працюють із підвищеними привілеями, і можливість процесів користувача необмежено маніпулювати вікнами служб могла б призвести до збоїв та/або проблем безпеки.

Програмні інтерфейси

Native API

Для прикладних програм Windows NT надається кілька наборів API. Основний з них - так званий "рідний" API ( NT Native API), реалізований в бібліотеці ntdll.dll, що динамічно підключається, і що складається з двох частин: системні виклики ядра NT (функції з префіксами Nt і Zw , що передають виконання функцій ядра ntoskrnl.exe з тими ж назвами) і функції, реалізовані в режимі користувача Rtl). Частина функцій другої групи використовують у собі системні виклики; інші цілком складаються з непривілейованого коду, і можуть викликатися не тільки з коду режиму користувача, але і з драйверів . Крім функцій Native API, ntdll також включені функції стандартної бібліотеки мови Сі .

Офіційна документація на Native API дуже мізерна, але спільнотам ентузіастів вдалося шляхом спроб і помилок зібрати досить великі відомості про цей інтерфейс. Зокрема, у лютому 2000 року опубліковано книгу Гері Неббета. Довідник базових функцій API Windows NT/2000»(ISBN 1-57870-199-6); 2002 року вона була перекладена російською мовою (ISBN 5-8459-0238-X). Джерелом інформації про Native API може служити Windows DDK , де описані деякі функції ядра, доступні за допомогою Native API, а також вивчення коду Windows (зворотний інжиніринг) - за допомогою дизасемблювання або використовуючи вихідні тексти Windows 2000, які стали доступними в результаті витоку, або використовуючи вихідні тексти Windows 2003 доступні в рамках програми Windows Research Kernel.

Програми, що виконуються до завантаження підсистем, що забезпечують роботу інших Windows NT API, обмежені використанням Native API . Наприклад, програма autochk , яка перевіряє диски під час завантаження ОС після некоректного завершення роботи, використовує лише Native API.

Win32 API

Найчастіше прикладними програмами для Windows NT використовується Win32 API - інтерфейс, створений на основі API ОС Windows 3.1 і дозволяє перекомпілювати існуючі програми для 16-бітних версій Windowsз мінімальними змінами вихідного коду. Сумісність Win32 API і 16-бітного Windows API настільки велика, що 32-бітові і 16-бітові програми можуть вільно обмінюватися повідомленнями, працювати з вікнами один одного і т. д. Крім підтримки функцій Windows API, в Win32 API було також додано нових можливостей, у тому числі підтримка консольних програм, багатопоточності, та об'єктів синхронізації, таких як м'ютекси та семафори. Документація на Win32 API входить до складу Microsoft Platform SDK і доступна на веб-сайті.

Бібліотеки підтримки Win32 API в основному названі так само, як системні бібліотеки Windows 3.x з додаванням суфікса 32: це бібліотеки kernel32, advapi32, gdi32, user32, comctl32, comdlg32, shell32 і ряд інших. Функції Win32 API можуть або самостійно реалізовувати необхідну функціональність в режимі користувача, або викликати описані вище функції Native API, або звертатися до підсистеми csrss за допомогою механізму LPC ( англ.), або здійснювати системний виклик у бібліотеку win32k , що реалізує необхідну Win32 API підтримку в режимі ядра. Чотири перелічені варіанти можуть також комбінуватися в будь-якому поєднанні: наприклад, функція Win32 API WriteFile звертається до функції Native API NtWriteFile для запису в дисковий файлі викликає відповідну функцію csrss для виведення в консоль.

Підтримка Win32 API включена в сімейство ОС Windows 9x; Крім того, вона може бути додана в Windows 3.1x інсталяцією пакета Win32s. Для полегшення перенесення існуючих Windows-додатків, які використовують для представлення рядків MBCS-кодування, всі функції Win32 API, що приймають параметри рядка, були створені у двох версіях: функції з суфіксом A ( ANSI) приймають MBCS-рядки, а функції із суфіксом W ( wide) приймають рядки в кодуванні UTF-16. У Win32s і Windows 9x підтримуються тільки A-функції, тоді як у Windows NT, де всі рядки всередині ОС зберігаються виключно в UTF-16, кожна A-функція просто перетворює свої рядкові параметри на Юнікод і викликає W-версію тієї ж функції. У H-файлах бібліотеки також визначені імена функцій без суфікса, і використання A- або W-версії функцій визначається опціями компіляції , а в модулях Delphi до 2010 версії, наприклад, вони жорстко зав'язані на варіанти з суфіксом A. При цьому важливо відзначити, що більшість нових функцій, що з'явилися в Windows 2000 або пізніших ОС сімейства Windows NT, існують тільки в Unicode-версії, тому що завдання забезпечення сумісності зі старими програмами та з ОС Windows 9x вже не стоїть так гостро, як раніше.

POSIX та OS/2

Перший випуск Windows NT 4 підтримував чотири платформи (x86, Alpha, MIPS і PowerPC), але підтримка менш поширених платформ скорочувалася в міру виходу пакетів оновлення: з SP1 була видалена підтримка MIPS, з SP3 - підтримка PowerPC. Останніми випусками Windows NT 4 підтримувалися лише x86 та Alpha; хоча підтримка Alpha планувалася до включення до Windows 2000, її виключили з версії RC2. В результаті єдиною платформою, яка підтримується на Windows 2000, стала x86.

Підтримка 64-бітних процесорів була вперше реалізована в Windows XP для IA-64 - архітектури процесорів Intel Itanium. На основі 64-бітної версії Windows XP було створено також 64-бітові серверні версії Windows 2000; Пізніше підтримка процесора Itanium була додана і до частини версій Windows Server 2003 . Другою 64-бітною архітектурою, що підтримується в ОС сімейства Windows NT, стала створена AMD архітектура x86-64, пізніше реалізована в процесорах Intel під назвою EM64T. Одночасно було випущено Windows Server 2003 SP1 x64 і Windows XP Professional x64, що є серверний і настільний варіанти однієї й тієї ж версії Windows - зокрема, до цих випусків застосовні одні й самі оновлення. З 2005 року корпорацією Майкрософт було вирішено припинити підтримку IA-64; останньою версією ОС Windows NT, що повноцінно підтримує Itanium, є Windows NT 5.2 (XP Professional 64-bit Edition і Server 2003). Однак для більш дорогих (і, відповідно, найважче модернізованих) серверів були випущені спеціальні версії Windows Server 2008 та Windows Server 2008 R2, а Windows Server 2012 підтримки IA-64 вже не отримала.

Примітки

Див. також

  • ReactOS - операційна система з відкритим кодом, сумісна з програмами та драйверами Windows NT.

(NT 6.0)

2006 Не підтримується
Майже не використовується (NT 6.1) 2009 Не підтримується
Активно використовується (NT 6.2) 2012 Не підтримується
Майже не використовується (NT 6.3) 2013 Підтримується
Майже не використовується (NT 10) 2015 Підтримується
Активно використовується

Серверні Windows

Логотип Версія Рік Статус
1993 Не підтримується
Як правило, не використовується
1994
1995
1996
2000
2003 Не підтримується
Поки що використовується
2005
2008
2009 Підтримується
Активно використовується
2012
2013
2016
2018 Початок використання

Усі версії Windows за лінійками + хронологія

Лінійка Роки Перелік версій
16 біт 1985 - 1995 Windows 1/2/3
32 біта
(9x)
1995 - 2001 Windows 95/98/ME
NT
(32 і 64 біти)
з 1993 Windows NT 3.1/NT 3.5/NT 3.51/NT 4.0 Workstation/2000/XP/Vista/7/8/8.1/10
NT Servers
(32 і 64 біти)
з 1993 Windows NT 3.1/NT 3.5/NT 3.51/NT 4.0 Server/2000 Server/2003/2003 R2/2008/2008 R2/2012/2012 R2/2016/2019

Історія успіху

Ця історія успіху відбиває частоту використання системи; кількість глюків, з якими зіткнулися користувачі; відгуки.

Windows 1 Невдача
Windows 2 Нейтрально
Windows 3 Успіх
Windows 95 Невдача
Windows 98 Успіх
Windows Millenium Провал
Windows 2000 Нейтрально
Windows XP Великий успіх
Windows Vista Провал
Windows 7 Успіх
Windows 8 Провал
Windows 8.1 Невдача
Windows 10 Успіх

* незважаючи на провал деяких версій операційної системи, вони несли нові функції, які перейшли до вже успішних версій. Наприклад, у міленіум з'явилися гарні іконки та вікна, які перейшли у Windows 2000. Тому провал не варто оцінювати як невдалу роботу.

Windows 1

Роки підтримки: 1985 – 2001. Гілка: 16 біт.

Видання: -

Що нового

До Windows 1 був MS-DOS, тому найголовніше нововведення - графічний інтерфейс і можливість керування за допомогою миші.

Системні вимоги

Windows 3

Роки підтримки: 1990 – 2008. Гілка: 16 біт.

Видання: -

Що нового

  • Перший (від Microsoft) зручний для користувача інтерфейс.
  • Поява диспетчера програм.
  • Поява мультимедійних можливостей
  • Підтримка мережі (3.1).

Системні вимоги

Windows NT 3.1

Видання: -

Що нового

  • Перша система з урахуванням ядра NT.
  • Підтримка файлової системи NTFS.

Системні вимоги

Процесор Intel 80386
Оперативна пам'ять 2 Мб
Об'єм жорсткого диска 8 Мб

Windows NT 3.5 Workstation

Видання: -

Що нового

  • Вбудована підтримка Winsock та TCP/IP.
  • Поява сервера та клієнта DHCP та WINS.
  • Підтримка VFAT.

Системні вимоги

Процесор 33 МГц
Оперативна пам'ять 12 Мб
Об'єм жорсткого диска 70 Мб

Windows NT 3.51 Workstation

Видання: -

Системні вимоги

Windows NT 4.0 Workstation

Видання: -

Системні вимоги

Windows 98

Роки підтримки: 1998 - 2006. Гілка: 9x (32 біти).

Системні вимоги

Windows Millenium

Роки підтримки: 2000 - 2006. Гілка: 9x (32 біти).

Системні вимоги

Windows 2000

Роки підтримки: 2000 – 2010. Гілка: NT.

Системні вимоги

Windows XP

Редакції: XP, XP Professional

Системні вимоги

Windows Vista

Роки підтримки: 2006 – 2017. Гілка: NT. Розрядність: 32 та 64 біти.

Видання: Початкова (Starter), Домашня базова (Basic), Домашня розширена (Premium), Бізнес (Business), Корпоративна (Enterprise), Максимальна (Ultimate)

Системні вимоги

Windows 7

Роки підтримки: 2009 – 2020. Гілка: NT. Розрядність: 32 та 64 біти.

Видання: Початкова (Starter), Домашня базова (Home Basic), Домашня розширена (Home Premium), Професійна (Professional), Корпоративна (Enterprise), Максимальна (Ultimate)

Системні вимоги

Мінімальні Рекомендовані
Архітектура 32-біт 64-біт 32-біт 64-біт
Процесор 1 ГГц
Оперативна пам'ять 1 Гб 2 Гб 4 Гб
Об'єм жорсткого диска 16 Гб 20 Гб 16 Гб 20 Гб

Windows 8

Роки підтримки: 2012 - 2016. Гілка: NT. Розрядність: 32 та 64 біти.

Системні вимоги

Мінімальні Рекомендовані
Архітектура 32-біт 64-біт 32-біт 64-біт
Процесор 1 ГГц
Оперативна пам'ять 1 Гб 2 Гб 4 Гб
Об'єм жорсткого диска 16 Гб 20 Гб 16 Гб 20 Гб

Windows 8.1

Роки підтримки: 2013 – 2023. Гілка: NT. Розрядність: 32 та 64 біти.

Видання: 8, 8 Професійна (Pro), 8 Корпоративна (Enterprise)

Системні вимоги

Мінімальні Рекомендовані
Архітектура 32-біт 64-біт 32-біт 64-біт
Процесор 1 ГГц
Оперативна пам'ять 1 Гб 2 Гб 4 Гб
Об'єм жорсткого диска 16 Гб 20 Гб 16 Гб 20 Гб

Windows 10 (остання для персональних комп'ютерів)

Роки підтримки: 2015 - 2025. Гілка: NT. Розрядність: 32 та 64 біти.

Видання

  • Домашня. Більшість домашніх комп'ютерів. Немає можливості налаштувати віддалений робочий стіл, щоб до системи можна було підключитися віддалено; немає можливості використання групових політикта приєднання до домену.
  • Професійна (Pro). Містить всі функції домашньої версії + можливість підключення до домену, використання групових політик, можливість підключення до комп'ютера з використанням віддаленого робочого столу.
  • Корпоративна (Enterprise). Урізано деякі функції домашньої версії. Є всі додаткові функції версії Pro+ DirectAccess, AppLocker.
  • S. Є урізаною версією; встановлена ​​на деякі пристрої. Не підтримує стандартне встановлення програм — можливе встановлення лише з магазину Windows.

Що нового

Windows 10 зазнає сильних змін з виходом нових білдів. Тому нововведення розглядатимемо виходячи з цього.

  • Поліпшена продуктивність.
  • Новий інтегрований браузер Microsoft Edge.
  • Автоматичне стискання сусіднього вікна, при притисканні активного вікнав одній із сторін робочого столу.
  • "Всі програми" в "Пуск" підтримують відображення в 2048 елементів (раніше лише 512).
  • Примусове встановлення оновлень.
  • Використання віртуального голосового помічникаКортан.
  • Оновлений меню пуск — це гібрид попередніх версій і Windows 8 (повернувся старий варіант розкриття, а в правій частині з'явилися плитки).
  • Можливість створення кількох робочих столів.
  • Відмова від плиткової системи Windows 8
  • Можливість рукописного введення (Windows Ink).
  • Ідентифікація за допомогою веб-камери.
  • Синхронізація з мобільного пристроюповідомлень.
  • Зміна меню параметрів системи.
  • Вбудована підтримка шоломів віртуальної реальності.
  • Ігровий режим
  • За замовчуванням пропонується командний рядокв Powershell.
  • Доступ до класичної панелі керування прихований із контекстного меню. Тепер його можна викликати командою control.
  • Поліпшення роботи вбудованого антивіруса.
  • Ідентифікація за допомогою веб-камери Active Directory.
  • Можливість створювати скріншот із виділенням області за допомогою поєднання клавіш Win+Shaft+S.
  • Підтримка шрифту Брайля.
  • Збільшений час роботи від батареї.
  • Можливість роботи Cortana на одному пристрої та закінчення роботи на іншому.
  • Вимкнення протоколу SMBv1. Увімкнути можна вручну.
  • Поява панелі "Люди".
  • Інформація про GPU у диспетчері завдань.
  • Повноекранний режим Microsoft Edge
  • Збільшений час роботи від батареї (функція Power Throttling).
  • Поява панелі емодзі.
  • Вибіркова синхронізація OneDrive.
  • Виправлення проблеми гальмування у іграх.
  • Можливість відновити пароль за допомогою контрольних питань.
  • Темні теми для провідника.
  • Можливість отримання доступу до повідомлення з телефону (функція Ваш телефон).
  • Ізольована робочий стіл для безпечного запуску додатків.

* даний списокмістить частину нововведень. Повний список на сторінці у Вікіпедії.

Системні вимоги

Мінімальні Рекомендовані
Архітектура 32-біт 64-біт 32-біт 64-біт
Процесор 1 ГГц
Оперативна пам'ять 1 Гб 2 Гб 4 Гб
Об'єм жорсткого диска 16 Гб 20 Гб 16 Гб 20 Гб

Windows NT 3.1 Advanced Server

Роки підтримки: 1993 – 2001. Гілка: NT. Розрядність: 16, 32 та 64 біти.

Видання: -

Системні вимоги

Процесор Intel 80386
Оперативна пам'ять 2 Мб
Об'єм жорсткого диска 8 Мб

Windows NT 3.5 Server

Роки підтримки: 1994 – 2001. Гілка: NT. Розрядність: 16, 32 та 64 біти.

Видання: -

Що нового

  • Вбудована підтримка Winsock та TCP/IP.
  • Поява серверів DHCP і WINS.
  • Надання загального доступудо файлів та принтерів.
  • Підтримка VFAT.

Системні вимоги

Процесор 33 МГц
Оперативна пам'ять 16 Мб
Об'єм жорсткого диска 70 Мб

Windows NT 3.51 Server

Роки підтримки: 1995 – 2001. Гілка: NT. Розрядність: 16, 32 та 64 біти.

Видання: -

Системні вимоги

Процесор 33 МГц
Оперативна пам'ять 16 Мб
Об'єм жорсткого диска 70 Мб

Windows NT 4.0 Server

Роки підтримки: 1996 – 2004. Гілка: NT. Розрядність: 32 та 64 біти.

Видання: Server, Enterprise Edition, Terminal Server

Системні вимоги

Windows 2000 Server

Роки підтримки: 2000 – 2010. Гілка: NT. Розрядність: 32 та 64 біти.

Видання: Server, Advanced Server та Datacenter Server

Системні вимоги

Windows Server 2003

Роки підтримки: 2003 – 2015. Гілка: NT. Розрядність: 32 та 64 біти.

Видання: Web, Standard, Enterprise, Datacenter

Системні вимоги

Web, Standard, Enterprise:

Datacenter Edition:

Windows Server 2003 R2

Роки підтримки: 2005 – 2015. Гілка: NT. Розрядність: 32 та 64 біти.

Видання: Standard, Enterprise, Datacenter

Системні вимоги

Standard, Enterprise:

Datacenter Edition:

Windows Server 2008

Роки підтримки: 2008 – 2020. Гілка: NT. Розрядність: 32 та 64 біти.

Видання: Web, Standard, Enterprise, Datacenter, HPC, Storage, Itanium

Системні вимоги

Мінімальні Рекомендовані
Архітектура 32-біт 64-біт 32-біт 64-біт
Процесор 1 ГГц 1.4 ГГц 2 ГГц
Оперативна пам'ять 512 Мб 2 Гб
Об'єм жорсткого диска 10 Гб 40 Гб

Windows Server 2008 R2

Роки підтримки: 2009 – 2020. Гілка: NT. Розрядність: 64 біти.

Видання: Foundation, Small Business, Web, Standard, Enterprise, Datacenter, HPC, Itanium

Системні вимоги

Windows Server 2012

Роки підтримки: 2012 - 2023. Гілка: NT. Розрядність: 64 біти.

Системні вимоги

Windows Server 2012 R2

Роки підтримки: 2013 – 2023. Гілка: NT. Розрядність: 64 біти.

Видання: Foundation, Essentials, Standard, Datacenter

Системні вимоги

Windows Server 2016

Роки підтримки: 2016 - 2026. Гілка: NT. Розрядність: 64 біти.

Видання: Essentials, Standard, Datacenter

Що нового

  • Ліцензування на фізичні ядра процесора (мінімум 16).
  • Новий режимустановки - Nano.
  • Поява контейнерної віртуалізації.
  • OpenGL та OpenCL для RDP.
  • Шифрування віртуальних машинта внутрішнього мережевого трафіку.
  • Блокова реплікація файлових сховищ.

Системні вимоги

Windows Server 2019 (остання для серверів)

Роки підтримки: 2018 – ?. Гілка: NT. Розрядність: 64 біти.

Видання: Standard, Datacenter

Що нового

  • Покращена безпека – вбудовані технології Defender ATP та Defender Exploit Guard.
  • Windows Subsystem Linux (WSL) – контейнери для підтримки прокладень Linux.
  • Для побудови кластера з парною кількістю вузлів як диск-свідок може виступати USB-диск.

Операційна система Windows NT чи New Technology була створена групою розробників під керівництвом Дейва Катлера.

Windows NT є ​​32-розрядною операційною системою з пріоритетною багатозадачністю. Як фундаментальні компоненти до складу операційної системи входять засоби забезпечення безпеки та розвинений мережевий сервіс. Windows NT також забезпечує сумісність з багатьма іншими операційними та файловими системами, а також з мережами. Windows NT здатна функціонувати як у комп'ютерах, оснащених CISC - процесорами зі складною системою команд (complex instruction set computing), і на комп'ютерах з RISC - процесорами, мають скорочений набір інструкцій (reduced instruction set computing). Операційна система Windows NT також підтримує високопродуктивні системи з мультипроцесорною конфігурацією.

Знайомим у Windows NT є ​​лише зовнішній вигляд. За графічним інтерфейсом користувача ховаються нові потужні можливості.

Завдання, поставлені під час створення WindowsNT.Система Windows NT не є подальшим розвитком продуктів, що існували раніше. Її архітектура створювалася наново з урахуванням вимог до сучасної операційної системи. Особливості системи, розробленої з урахуванням цих вимог, такі.

Прагнучи забезпечити сумісністьнової операційної системи, розробники Windows NT зберегли звичний інтерфейс Windows та реалізували підтримку існуючих файлових систем (таких, як FAT) та різних додатків (написаних для MS-DOS, OS/2 1.x, Windows 3.x та POSIX). Розробники також включили до складу Windows NT засоби роботи з різними засобами мережі.

Досягнуто переносимість(Portability) системи, яка може тепер працювати як на CISC, так і на RISC-процесорах. До CISC відносяться Intel-сумісні процесори 80386 та вище. RISC представлені системами з процесорами MIPS R4000, Digital Alpha AXP та Pentium серії Р54 та вище.

Масштабованість(Scalability) означає, що Windows NT не прив'язана до однопроцесорної архітектури комп'ютерів, а здатна повністю використовувати можливості, що надаються симетричними мультипроцесорними системами. В даний час Windows NT може функціонувати на комп'ютерах з числом процесорів від 1 до 32. Крім того, у разі ускладнення завдань, що стоять перед користувачами і розширення вимог, що пред'являються до комп'ютерного середовища, Windows NT дозволяє легко додавати більш потужні і продуктивні сервери і робочі станції "корпоративної" мережі.

Додаткові переваги дає використання єдиного середовища розробки як для серверів, так і для робочих станцій.


Windows NT має однорідну систему безпеки(security), що задовольняє специфікаціям уряду США та відповідає стандарту безпеки В2. У корпоративному середовищі критичним програмам забезпечується повністю ізольоване оточення.

Розподілена обробка(Distributed processing) означає, що Windows NT має вбудовані у систему мережеві можливості. Windows NT також дозволяє забезпечити зв'язок з різними типами хост-комп'ютерів завдяки підтримці різноманітних транспортних протоколів та використанню засобів «клієнт-сервер» високого рівня, включаючи іменовані канали, виклики віддалених процедур (RPC - remote procedure call) та Windows-сокети.

Надійність та відмовостійкість(reliability and robustness) забезпечуються архітектурними особливостями, що захищають прикладні програмивід ушкодження один одним та операційною системою. Windows NT використовує стійку до відмов структуровану обробку особливих ситуацій на всіх архітектурних рівнях, яка включає відновлювану файлову систему NTFS і забезпечує захист за допомогою вбудованої системи безпеки і вдосконалених методів управління пам'яттю.

Можливості локалізації(allocation) представляють засоби для роботи в багатьох країнах світу національними мовами, що досягається застосуванням стандарту Unicod (розроблений міжнародною організацією зі стандартизації - ISO).

Завдяки модульній побудові системи забезпечується розширюваність Windows NT, що дозволяє гнучко здійснювати додавання нових модулів різних рівнях операційної системи.

У пакет входить ряд прикладних програм: Internet Information Server 2.0, Index Server, FrontPage, Internet Explorer, DNS (Domain Name System) Server, Proxy Server та Internet Resource Center, всі пакети Service Pack, Plus! і ряд додаткових утиліт, серед яких є як нові, наприклад, Administrative Wizards або Imager, так і вдосконалені версії старих програм, наприклад Task Manager.

Administrative Wizard дозволяє автоматизувати типові завдання, що виникають під час керування мережею, а оновлені версії програм Windows NT Diagnostic, Perfomance Monitor служать для оперативного контролю над станом системи. Діалогове вікно Task Manager трансформувалося у потужну програму, яка надає масу корисної інформації- Від ступеня завантаженості процесора до імен всіх активних системних процесорів.

Один із ключових компонентів Windows NT 4.0 – Internet Information Server 2.0. Це гнучке і багатофункціональне рішення як підключення до мережі Internet, так створення власної приватної мережі intranet. Від користувача потрібно лише налаштувати параметри протоколу TCP/IP (при встановленому сервісі DHCP IP-адреса надається автоматично), запустити IIS і створити одну або кілька власних Web-сторінок. Після цього Web-документи доступні всім користувачам вашої мережі, які мають ПЗ, що забезпечує функціонування протоколу TCP/IP і стандартний браузер World-Wide Web.

З'явилися деякі зміни у підсистемі дистанційного доступу, Remote Access Service (RAS). Тепер можна використовувати захищені канали зв'язку, новий протокол Point-To-Point Tunneling Protocol (PPTP), можливість використовувати кілька модемів для організації каналів зв'язку з віддаленими мережами.

Особливості мережевої архітектури колишніх версій Windows NT (багаторівнева модель захисту від несанкціонованого доступу, специфіка модульної побудови системи та ін.) обмежували її пропускну спроможністьпід час роботи у мережах Fast Internet. У версії 4.0 було покращено алгоритми кешування мережевих запитів, оптимізовано модулі підсистеми поділу ресурсів, змінено механізм генерації переривань (при переході до високошвидкісних мереж ця функція несподівано стала джерелом проблем для мережевих ОС). Друга зміна, яку вказує Microsoft, - збільшена продуктивність ОС під час виконання графічних операцій.

Поєднання потужної мережної ОС та графічного інтерфейсу, Створений для некваліфікованих користувачів, виглядає досить незвично. Windows NT 4.0 – це не просто чергова версія популярної операційної системи. Вона є основою для нового покоління програмних продуктів, орієнтованих працювати у мережі Internet.

Архітектурні модуль Windows NT.Як показано, Windows NT являє собою модульну (досконалішу, ніж монолітна) операційну систему, яка складається з окремих взаємопов'язаних щодо простих модулів.

Основними модулями Windows NT є ​​(перераховані в порядку проходження від нижнього рівня архітектури до верхнього): рівень апаратних абстракцій HAL (Hardware Abstraction Layer), ядро ​​(Kernel), система (Executive), що виконує, захищені підсистеми (protected subsystems) і підсистеми середовища (environ subsystems).

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

Ядроє основою модульної будови системи та координує виконання більшості базових операцій Windows NT. Цей компонент спеціальним чином оптимізований за обсягом і ефективності функціонування. Ядро відповідає за планування виконання потоків, синхронізацію роботи кількох процесорів, обробку апаратних переривань та виняткових ситуацій.

Виконуюча системавключає у свій склад набір програмних конструкцій привілейованого режиму (kernel mode), що представляють базовий сервіс операційної системи підсистем середовища. Виконуюча система складається з декількох компонентів,

Рис. 2.32. Модульна структура Windows NT

кожна їх призначена підтримки певного системного сервісу. Так, один з компонентів - монітор безпеки (Security Reference Monitor) - функціонує спільно із захищеними підсистемами і забезпечує реалізацію моделі безпеки системи.

Підсистеми середовищаявляють собою захищені сервери користувальницького режиму (user-mode), які забезпечують виконання та підтримку додатків, розроблених для по-різному!" 0 операційного оточення (різних операційних систем). Прикладом підсистем середовища можуть служити підсистеми Win32 і OS/2.

Рівень апаратних абстракцій(HAL) є створюваний виробниками апаратних засобів шар програмного забезпечення, який приховує (або абстрагує) особливості, відмінності апаратури від верхніх рівнів операційної системи. Таким чином, завдяки фільтру, що забезпечується HAL, різні апаратні засоби виглядають аналогічно з точки зору операційної системи; знімається необхідність спеціального налаштування операційної системи під обладнання, що використовується.

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

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

Рівень апаратних абстракцій дозволяє також «приховувати» з інших рівнів операційної системи особливості апаратної реалізації симетричних мультипроцесорних систем.

Ядро(Kernel) працює у тісному контакті з рівнем апаратних абстракцій. Цей модуль насамперед займається плануванням процесів процесора. Якщо комп'ютер містить кілька процесорів, ядро ​​синхронізує їх роботу з метою досягнення максимальної продуктивностісистеми.

Ядро здійснює диспетчеризацію потоків(threads - ниток управління, які іноді називаються підзавданнями, відгалуженнями), які є основними об'єктами у планованій системі. Потоки визначаються контексті процесу; процес включає адресний простір, набір доступних процесу об'єктів та сукупність виконуваних у контексті процесу потоків управління. Об'єктами є керовані операційною системою ресурси.

Ядро здійснює диспетчеризацію потоків управління таким чином, щоб максимально завантажити процесори системи та забезпечити першочергову обробку потоків з більш високим пріоритетом. Усього існує 32 значення пріоритетів, які згруповані у два класи: real-time та variable. Подібний підхід дозволяє досягти максимальної ефективності операційної системи.

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

Ядро керує двома типами об'єктів.

Об'єкти диспетчеризації(dispatcher objects) характеризуються сигнальним станом (signaled чи nonsignaled) і керують диспетчеризацією та синхронізацією системних операцій. Ці об'єкти включають події, мутанти, мутекси, семафори, потоки управління та таймери (events, mutants, mutexes, semaphores, threads, timers).

Керуючі об'єкти(control objects) використовуються для операцій керування ядра, але не впливають на диспетчеризацію чи синхронізацію.

Керуючі об'єкти включають асинхронні виклики процедур, переривання, повідомлення та стану джерела живлення, процеси і профілі (asynhcronous procedure calls, interupts, power notifies, power statuses, processes, profiles).

Виконуюча система(Executive), до складу якої входить ядро ​​та рівень апаратних абстракцій HAL, забезпечує загальний сервіс системи, який можуть використовувати усі підсистеми середовища. Кожна група сервісу знаходиться під керуванням однієї з окремих складових системи, що виконує:

Диспетчер об'єктів (Object Manager);

Диспетчер віртуальної пам'яті (Virtual Memory Manager);

Диспетчер процесів (Process Manager);

засоби виклику локальних процедур (Local Procedure Call Facility);

Диспетчера вводу-виводу (I/O Manager);

Монітора безпеки (Security Reference Monitor).

Монітор безпеки спільно з процесором входу в систему (Logon) та захищеними підсистемами реалізує модель безпеки Windows NT

Верхній рівень системи, що виконує, називається системним сервісом (System Services). Показаний на рис. 2.33 системний сервіс є інтерфейс між підсистемами середовища користувальницького режиму і привілейованим режимом.

Менеджер кешу.Архітектура вводу-виводу містить єдиний диспетчер кешу (Cache Manager), який здійснює кешування для всієї системи вводу-виводу. Кешування (Caching) - метод, використовуваний файлової системою підвищення ефективності.

Рис.2.33. Системний інтерфейс

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

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

Диспетчер кеша підтримує служби типу уповільненого запису (lazy write) та уповільненої фіксації (lazy commit), які можуть обережно збільшити ефективність файлової системи. У процесі уповільненого запису зміни реєструються в кеші файлової структури, що забезпечує більше швидкий доступ. Пізніше, коли завантаження центрального процесоразнижена, диспетчер кешу заносить зміни на диск. Уповільнена фіксація подібна до уповільненого запису. Замість негайного маркування транзакції, як успішно завершилася, передана інформація кешується і пізніше у фоновому режимі записується до журналу файлової системи.

Драйвери файлової системи.В архітектурі вводу-виводу Windows NT керування драйверами файлової системи здійснює диспетчер введення-виводу. Windows NT дозволяє використовувати безліч файлових систем, включаючи існуючі файлові системи типу FAT. Для забезпечення сумісності знизу вгору з операційними системами MS-DOS, Windows 3.x та OS/2 Windows NT підтримує файлові системи FAT та HТFS.

Крім того, Windows NT також підтримує NTFS – нову файлову систему, розроблену спеціально для використання з Windows NT. NTFS забезпечує ряд можливостей, включаючи засоби відновлення файлової системи, підтримку Unicode, довгих імен файлів та підтримку POSIX.

Архітектура вводу-виводу Windows NT не тільки підтримує традиційні файлові системи, але й забезпечує функціонування мережного редактора та сервера як драйвери файлової системи. З точки зору диспетчера введення-виводу, немає різниці між роботою з файлом, розміщеним на віддаленому комп'ютерімережі та роботою з файлом на локальному жорсткому диску. Редиректори та сервери можуть бути завантажені та вивантажені динамічно так само, як і будь-які інші драйвери; на одному комп'ютері може одночасно перебувати велика кількість редиректорів та серверів.

Мережеві драйвери.Наступним типом драйверів, що є компонентами в архітектурі вводу-виводу, є мережні драйвери. Windows NT включає інтегровані можливості роботи з мережами та підтримку для розподілених програм. Редиректори та сервери функціонують як драйвери файлової системи та виконуються на рівні інтерфейсу постачальника або нижче, де знаходяться NetBIOS та Windows-сокет.

Драйвери транспортного протоколу спілкуються з редиректорами та серверами через рівень, що називається інтерфейсом транспортного драйвера (TD1 - Transport Driver Interface). Windows NT включає такі транспортні засоби:

  • протокол керування передачею/міжмережевий протокол TCP/IP, який забезпечує можливість роботи з широким діапазоном існуючих мереж;
  • NBF - нащадок розширеного інтерфейсу користувача NetBIOS (NetBEUI), який забезпечує сумісність із супутніми локальними обчислювальними мережамина базі LAN Manager, LAN Server та MS-Net;
  • управління передачею даних (DLC - Data Link Control), яке забезпечує інтерфейс для доступу до мейнфреймів та підключених до мережі принтерів;
  • NWLink – реалізація IPX/SPX, що забезпечує зв'язок з No-well NetWare.

У нижній частині мережевої архітектури знаходиться драйвер плати мережевого адаптера. Windows NT зараз підтримує драйвери пристроїв, виконані відповідно до специфікації NDIS (Network Device Interface Specification) версії 3.0. NDIS надає гнучке середовище обміну даними між транспортними протоколами та мережевими адаптерами. NDIS 3.0 дозволяє окремому комп'ютеру мати кілька встановлених у ньому плат мережних адаптерів. У свою чергу кожна плата мережного адаптера може підтримувати кілька транспортних протоколів для доступу до різним типаммережевих станцій.

Модель безпеки Windows NT- представлена ​​монітором безпеки (Security Reference Monitor), а також двома іншими компонентами: процесором входу до системи (Logon Process) та безпечними захищеними підсистемами.

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

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

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

Перш ніж користувач зможе звернутися до будь-якого ресурсу комп'ютера з Windows NT, він повинен увійти в систему через процес входу в систему, щоб підсистема безпеки могла розпізнати ім'я користувача та пароль. Тільки після успішного встановлення автентичності монітор безпеки виконує процедуру перевірки правильності доступу для визначення права користувача на звернення до цього об'єкта.

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

Windows NT також надає засоби контролю, які дають змогу адміністратору фіксувати дії користувачів.

Керування пам'яттю Windows NT. Windows NT Workstation 3.51 по суті є операційною системою сервера, пристосованою для використання на робочої станції. Цим обумовлена ​​архітектура, в якій абсолютний захист прикладних програм і даних бере гору над міркуваннями швидкості та сумісності. Надзвичайна надійність Windows NT забезпечується ціною високих системних витрат, для отримання прийнятної продуктивності необхідні швидкодіючий ЦП і щонайменше 16 Мбайт ОЗУ. У системі Windows NT безпека нижньої пам'яті досягається за рахунок відмови від сумісності з драйверами пристроїв реального режиму. У середовищі Windows NT працюють власні 32-розрядні NT-прикладні програми, а також більшість прикладних програм Windows 95. Так само як і Windows 95, система Windows NT дозволяє виконувати у своєму середовищі 16-розрядні Windows-і DOS-програми.

Схема розподілу пам'яті Windows NT відрізняється від розподілу пам'яті Windows 95. Власним прикладним програмам виділяється 2 Гбайт особливого адресного простору, від межі 64 Кбайт до 2 Гбайт (перші 64 Кбайт повністю недоступні). Прикладні програми ізольовані одна від одної, хоча можуть спілкуватись через буфер обміну Clipboard, механізми DDE та OLE.

У верхній частині кожного 2-Гбайт блоку прикладної програми розміщено код, що сприймається прикладною програмою як системні бібліотеки DLL кільця 3. Насправді це просто заглушки, що виконують перенаправлення викликів, які називають DLL клієнтської сторони (client-side DLLs). При викликі більшості функцій API з прикладної програми бібліотеки DLL клієнтської сторони звертаються до локальних процедур (Local Process Communication - LPC), які передають виклик та пов'язані з ним параметри в абсолютно ізольований адресний простір, де міститься власне системний код. Цей сервер-процес (server process) перевіряє значення параметрів, виконує функцію, що запитує, і пересилає результати назад в адресний простір прикладної програми. Хоча сервер-процес сам по собі залишається процесом прикладного рівня, він повністю захищений від програми, що викликає, і ізольований від неї.

Між відмітками 2 і 4 Гбайт розташовані низькорівневі системні компоненти Windows NT кільця 0, включаючи ядро, планувальник потоків і диспетчер віртуальної пам'яті. Системні сторінки в цій галузі мають привілеї супервізора, які задаються фізичними схемами кільцевого захисту процесора. Це робить низькорівневий системний код невидимим і недоступним для програм прикладного рівня, але призводить до падіння продуктивності під час переходів між кільцями. Для 16-розрядних прикладних програм Windows NT реалізує сеанси Windows on Windows (WOW). Windows NT дає можливість виконувати 16-розрядні програми Windows індивідуально у власних просторах пам'яті або спільно в адресному просторі, що розділяється. Майже у всіх випадках 16- та 32-розрядні прикладні програми Windows можуть вільно взаємодіяти, використовуючи OLE (при необхідності через особливі процедури thunk) незалежно від того, виконуються вони в окремій або спільній пам'яті. Власні прикладні програми та сеанси WOW виконуються в режимі багатозадачності, що витісняє, заснованої на управлінні окремими потоками. Множинні 16-розрядні прикладні програми Windows в одному сеансі WOW виконуються відповідно до кооперативної моделі багатозадачності. Windows NT може також виконувати багатозадачному режимі кілька сеансів DOS. Оскільки Windows NT має повністю 32-розрядну архітектуру, немає теоретичних обмежень на ресурси GDI і USER.

Основні відмінності Windows 2000. Windows 2000 або W2k – операційна система (ОС) Microsoft, заснована на технології Windows NT, що було відображено у початковій назві проекту W2k – Windows NT 5.0. Windows 2000 - повністю 32-розрядна ОС із пріоритетною багатозадачністю та покращеною реалізацією роботи з пам'яттю. В основі проекту W2k лежать ті ж принципи, що колись забезпечили успіх NT.

Інтерфейс W2kподібний до інтерфейсу Windows 98 з встановленим IE 5.0. Проте деякі деталі ми таки відзначимо.

Перше, що впадає у вічі, це те, що змінилася колірна гама. Тепер вона нагадує одну зі схем, які використовуються в робочому столі KDE для Linux. Ще однією помітною деталлю є тінь під курсором миші, яка знімається/виставляється в Control panel -> Mouse -> Pointers, галочкою на Enable pointer shadow. Крім цього, доданий новий ефект з появою меню, тепер вони поступово виявляються з повітря. Керується з Desktop Properties, на закладці Effects галочкою Use transition effects for menu and tooltips.

У Start Menuвведена функція, знайома по Office 2000, коли при відкритті показуються тільки пункти, що найчастіше вживаються, інші відкриваються, якщо натиснути стрілочку вниз. Керувати цим ефектом можна в Taskbar Properties, в закладці General галочкою Use Personalized Menus (аналогічно, в 1Е5 дана опція відключається в Tools -> Internet Options - Advanced -> Enable Personalized Favorites Menu). У Desktop Properties є ще кілька пунктів, у тому числі і Hide keyboard navigation indicators until I use the Alt key. Якщо він обраний, то забирається підкреслення під літерами, які означають Keyboard shortcut програмах Windows, до тих пір, поки не натиснутий .

На другій закладці Taskbar Properties, Advanced, знаходиться віконце Start Menu Settings, яке дозволяє додати/видалити рядки, що входять до Start Menu, та розширити деякі пункти. Наприклад, якщо відзначити галочкою Expand Control Panel, то при наведенні курсору миші на Control Panel у Start Menu від нього праворуч відкриється ще одне меню, в якому будуть всі елементи, що входять до неї. Корисною функцієюцій закладці є кнопка Re-sort. W2k, за замовчуванням, ставить папки з останніми інстальованими програмами в самому низу Start Menu, папки можуть бути навіть нижче за лінки на файли. Re-sort усуває цю несправедливість і розставляє всі папки зверху вниз алфавітом. Втім, цього ефекту можна досягти, натиснувши праву кнопку миші в Start Menu -> Programs і вибравши Sort by name. Крім цього, правою кнопкою можна перетягнути (drag and drop) звідти будь-які елементи в будь-яке місце.

Ще однією відмінністю, що часто підводить людей, які раніше працювали з NT і W9x, як не дивно, є широке застосування Checkbox- Особливо тих, які являють собою просто квадратик на білому тлі. Так що якщо ви виявите, що не можете чогось зробити, то перегляньте ще раз усі вікна, можливо, ви просто не звернули уваги на такий Checkbox.

Task Manager- це один із найпотужніших і зручних інструментів у NT, призначених для управління процесами. Викликається він чи , або вибором меню, що з'являється після натискання правою кнопкою на Taskbar. Можна його вибрати і після .

Task manager складається з трьох закладок – Performance, Processes, Applications. Почнемо з Performance. На цій закладці відображається інформація про завантаження процесора(ів) у реальному часі, відображається завантаження фізичної пам'ятіКрім того, там же дається інша додаткова інформація, наприклад Threads і Processes - кількість ниток і процесів, що виконуються зараз на машині, Peak - піковий розмір Swap"a. Під час сесії, Nonpaged - кількість пам'яті, відведена під ядро. Ця інформація може використовуватися, коли треба буде відповісти на питання, який фактор у системі є «пляшковим шийкою», що уповільнює роботу (хоча для цих цілей краще використовувати Performance Monitor).

Друга закладка, Processes, містить список процесів, активних у Наразі. Для кожного процесу можна дізнатися деяку додаткову інформацію, як то: PID (Process ID), кількість використовуваної оперативної пам'яті, кількість ниток, згенерованих процесом, та багато іншого. Додати/видалити параметри можна через View -> Select Columns. Крім цього, з будь-яким із цих процесів можна зробити цілком певні дії. Для цього треба просто натиснути на ньому правою кнопкою миші, з'явиться контекстне меню, через яке можна закінчити процес, End Process, можна «вбити» сам процес і решту, які він «породив», End Process Tree. Можна виставити пріоритет процесу, від найвищого RealTime до найнижчого, Low. Якщо на машині встановлено два процесори і багатопроцесорне ядро, то в цьому меню з'являється ще один пункт Set Affinity, який дозволяє перевести процес на інший процесор, Сpu 0, Cpu l, і так далі до Срі31.

Остання закладка Task Manager - Applications, дозволяє переглянути список працюючих програм та завершити будь-яку з них. Task Manager дозволяє не тільки завершувати програми, він може також запускати нові програми. File -> New task (Run).

Active Directory -це новий засіб управління користувачами та мережевими ресурсами. Воно покликане полегшити роботу адміністраторам великих мереж на базі W2k і довкола нього будується вся система управління мережею та її безпеки. Для встановлення Active Directory необхідно мати W2k Server. W2kPro може працювати в Active Directory, але не може створювати його. Active Directory будується на таких принципах:

1. Єдина реєстрація у мережі. Завдяки технології IntelliMirror можна підійти до будь-якого комп'ютера в офісі, ввести свій пароль

і перед вами буде ваш робочий стіл, ваші документи та ваші налаштування.

2. Безпека інформації. У службі Active Directory вбудовані засоби ідентифікації користувача. Для кожного об'єкта в мережі можна централізовано виставляти права доступу залежно від груп та конкретних користувачів. Завдяки системі безпеки Kerberos можна здійснювати захищений зв'язок навіть по відкритим мережам, такі як Інтернет. При цьому дані, що передаються мережею, шифруються, а паролі не передаються і не зберігаються на клієнтських машинах. Система безпеки Kerberos (називається на ім'я міфічного триголового пса, який, згідно з грецькою міфологією, охороняв пекельну браму) відома досить давно, але в ОС від Microsoft вона використовується вперше. Якщо не вдаватися до подробиць, то працює ця система так:

Клієнт надсилає запит серверу автентифікації на дозволи доступу до потрібної інформації;

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

Однак, як ми всі пам'ятаємо, у грецькому міфі Kerberos не зміг протистояти могутньому Гераклові. Так і в нашому випадку, незважаючи на всі переваги, система безпеки Kerberos не може протистояти всім видам атак. Наприклад, можна засипати програму хибними запитами, так звана атака Deny of service, що може призвести до того, що програма не буде використовувати протокол Kerberos.

3. Централізоване управління. При використанні служби Active Directory адміністратор відпадає необхідності вручну конфігурувати кожну машину, якщо, наприклад, необхідно змінити права доступу до будь-якого об'єкта або встановити новий мережевий принтер. Такі зміни можна робити відразу для всієї мережі.

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

5. Інтеграція з DNS. Завдяки тісній інтеграції з DNS в Active Directory у локальній мережі використовуються ті ж імена ресурсів, що і в Інтернет, що призводить до меншої плутанини та сприяє більш тісній взаємодії локальної та глобальної мережі.

6. Масштабованість. Декілька доменів Active Directory можуть бути об'єднані разом під одним керуванням.

7. Простота пошуку. У домені Active Directory різні об'єкти можна знаходити за різними ознаками, такими як ім'я користувача або комп'ютера, адресу електронної поштикористувача і т.д.

DFS (Distributed File System)- один із інструментів Active Directory. Він дозволяє створювати мережеві ресурси, які можуть входити безліч файлових систем на різних машинах. Для користувача Active Directory це абсолютно прозоро і не має жодного значення, де і на яких машинах фізично розташовані файли, з якими він працює, - для нього вони всі розташовані в одному місці. Крім того, при використанні DFS та Active Directory спрощується керування такими ресурсами. Воно централізоване, можна просто і безболісно додавати нові ресурси або видаляти старі, змінювати фізичне розташування файлів, що входять в DFS, і т.д.

Привіт Скажу відразу, що Windows NT це не зовсім програма, це сімейство виндовс від Microsoft. Під назвою Windows NT ховається поняття операційних систем від Microsoft, не якоїсь конкретної, а всіх систем. Віндовс сьогодні дуже популярна операційна система і популярнішої за неї немає. Моя думка, що популярність обумовлена ​​насамперед тим, що гідної альтернативи немає і вже не буде — безглуздо зараз змагатися з гігантом Майкрософт.

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

Якщо перед вами постало питання видаляти ПЗ Windows NT чи ні, то я відповім так — краще не видаляти. Бо можуть бути згодом проблеми. Логічно якщо подумати, то стає ясно, що де написано Windows NT, то деінсталювати це варто тільки тоді, коли ви в цьому точно впевнені.

Windows NT була розроблена в 1990-х роках, після того як Майкрософт перестала працювати з фірмою IBM (ех, круті ноутбуки вони робили), разом ці компанії розробляли OS/2, це теж була операційна система, незрозуміла мені досі, але неважливо. Коротше тоді і почали пиляти винду і самі знаєте що з цього вийшло — мега крутецька винда, монополія одна, всім не подобається, але всі користуються

Так, є ще Лінукс, але на жаль, він для тонкого кола користувачів - зовсім не для тих кому потрібно легко і красиво і щоб просто. Мені особисто вінда подобається, хоча багатьом вона чимось не догодила, особливо Windows 10, але я нічого в ній кривого не бачу.

Давня вінда, колись давно це було шедевром та межею мрій:


А ось порівняйте, це вже сімка, ну тобто Windows 7, багато хто досі на ній сидить і злазити не збирається:


Я був довгим шанувальником Windows XP, навіть дуже довгим, сидів поки сиділося - вийшла вже Windows 7, а я тусувався на XP ... І ось я купив нове залізо, це був 1150 сокет, все нове, але мені вдалося туди поставити Windows XP і я ще сидів зо два роки. Далі вийшла Windows 10 і я перейшов згодом на неї. Комп працює тижнями та всі норм, немає глюків та синіх екранів, помилок немає. Все працює як годинник. Щоправда, у XP цього теж майже не було. Так що мені вінда якось усім подобається.

Я написав список де саме ви можете помітити таке як Windows NT:

  1. описи якихось системних файлів;
  2. налаштування вінди, системні налаштуваннятам скрізь може зустрічатися Windows NT;
  3. у довідкових матеріалах до програми чи навіть в інструкціях до якогось обладнання;
  4. навряд чи можливо що під Windows NT коситиме якийсь вірус;
  5. в системних папках, наприклад в C: Windows є купа барахла всякого, в описі якого зустрічається Windows NT;

Зовсім забув написати, я сам точно сказати не можу, але начебто є і сама операційна система під назвою Windows NT, ось її завантажувальний екран.