Operatsion tizimlar windows nt. WNT: Windows NT ning haqiqiy hikoyasi

WindowsNT

Windows NT - Microsoft korporatsiyasi tomonidan ishlab chiqarilgan operatsion tizimlar (OT) qatori va OTning birinchi versiyalarining nomi.

Windows NT Microsoft va IBM o'rtasida OS / 2 bo'yicha hamkorlik to'xtatilgandan so'ng ishlab chiqilgan bo'lib, Windows oilasining boshqa operatsion tizimlaridan (Windows 3.x va Windows 9x) alohida ishlab chiqilgan va ulardan farqli o'laroq, ish stantsiyalari uchun ishonchli yechim sifatida joylashtirilgan. (Windows NT Workstation) va serverlar (Windows NT Server). Windows NT operatsion tizimlar oilasini vujudga keltirdi, unga quyidagilar kiradi: Windows NT proper, Windows 2000, Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008, Windows 7, Windows Server 2008 R2, Windows 8, Windows Server 2012

Arxitektura modullariWindowsNT

Windows NT arxitekturasi modulli bo‘lib, ikkita asosiy qatlamdan iborat - foydalanuvchi rejimi komponentlari va yadro rejimi komponentlari. Foydalanuvchi rejimida ishlaydigan dasturlar va quyi tizimlar tizim resurslariga kirishda cheklovlarga ega. Yadro rejimi tizim xotirasiga va tashqi qurilmalarga cheksiz kirish huquqiga ega. NT tizimining yadrosi gibrid yadro yoki makroyadro deb ataladi. Arxitektura yadro rejimida (yadro rejimi drayverlari) yoki foydalanuvchi rejimida (Foydalanuvchi rejimi drayverlari) ishlaydigan yadroning o'zi, apparat abstraktsiya qatlami (HAL), drayverlar va bir qator xizmatlarni (Ijrochilar) o'z ichiga oladi.

Windows NT foydalanuvchi rejimi kiritish-chiqarish so'rovlarini tegishli yadro rejimi drayveriga kiritish-chiqarish menejeri orqali uzatuvchi quyi tizimlardan iborat. Foydalanuvchi darajasida ikkita quyi tizim mavjud: atrof-muhit quyi tizimi (turli xil operatsion tizimlar uchun yozilgan ilovalarni ishga tushiradi) va birlashtirilgan quyi tizim (atrof-muhit quyi tizimi nomidan tizimning maxsus funktsiyalarini boshqaradi). Yadro rejimi kompyuterning apparat va tizim resurslariga to'liq kirish huquqiga ega. Shuningdek, foydalanuvchi xizmatlari va ilovalari tomonidan tizimning muhim joylariga kirishni oldini oladi.

Windows 2000 va NT 4.0 o'rtasidagi farqlar

Windows NT 4.0 ga nisbatan Windows 2000 dagi eng muhim yaxshilanishlardan ba'zilari:

Active Directory katalog xizmatini qo'llab-quvvatlash. Active Directory orqa tomoni Server, Advanced Server va Datacenter Server versiyalari bilan birga keladi, Professional nashr esa mijoz tomoni xizmatini to'liq qo'llab-quvvatlaydi.

IIS versiyasi 5.0. IIS 4.0 bilan solishtirganda, ushbu versiya, jumladan, ASP veb-dasturlash tizimining 3.0 versiyasini o'z ichiga oladi.

Fayl tizimining NTFS versiyasi 3.0 (Windows 2000 da ichki NTFS 5.0 deb ham ataladi - NT 5.0). NTFS ning ushbu versiyasi birinchi marta kvotalarni qo'llab-quvvatlashni joriy etdi, ya'ni har bir foydalanuvchi uchun saqlanadigan fayllarning maksimal miqdoriga cheklovlar.

Yangilangan foydalanuvchi interfeysi, jumladan, Internet Explorer 5-versiyasi asosidagi Active Desktop va shuning uchun Windows 98 interfeysiga o'xshash. Rang sxemasi qayta ishlab chiqilgan.

Til integratsiyasi: Windowsning oldingi versiyalari uchta versiyada chiqarildi - Evropa tillari uchun (bir baytli belgilar, faqat chapdan o'ngga yozish), Uzoq Sharq tillari uchun (ko'p baytli belgilar) va Yaqin Sharq tillari uchun (kontekstli harf variantlari bilan o'ngdan chapga yozish). Windows 2000 bu funksiyalarni birlashtiradi; uning barcha mahalliylashtirilgan versiyalari bitta asosda ishlab chiqariladi.

EFS shifrlangan fayl tizimi, uning yordamida siz fayl va papkalarni shifrlashingiz mumkin.

Asosiy xususiyatlarWindowsXP

Microsoft Windows XP operatsion tizimi NT texnologiyasiga asoslangan va Windows 2000 ning bevosita vorisi hisoblanadi. Biroq Windows Me tizimiga kiritilgan barcha eng yaxshi yangiliklarni Windows XP da topish mumkin. Ishonchlilik, xavfsizlik va ishlashning yuqori darajasini saqlab qolgan holda, tizimni o'rganish osonroq bo'ldi, u shaxsiy uy foydalanuvchilari uchun mo'ljallangan juda ko'p vositalarga ega.

Tizim turli xil dastur xususiyatlariga yo'naltirilgan bir nechta versiyalarda taqdim etilgan. Microsoft Windows XP Home Edition ko'pincha uy kompyuterida ishlaydigan individual foydalanuvchilar uchun mo'ljallangan. Ushbu versiyada rasm, audio va video bilan ishlashga alohida e'tibor beriladi. Microsoft Windows XP Professional versiyasi, nomidan ko'rinib turibdiki, professionallar uchun mo'ljallangan. Ushbu versiya ko'pincha tashkilotlarda qo'llaniladi. Agar siz uyda murakkab ishlarni bajarayotgan bo'lsangiz, tasvirlarni yaratish va tahrirlash, modellashtirish va qurish yoki boshqa har qanday murakkab ishlarni bajarayotgan bo'lsangiz, bu versiya sizning uy kompyuteringiz uchun ham mos keladi. Microsoft Windows XP Server versiyasi serverga o'rnatish uchun mo'ljallangan - ko'plab foydalanuvchilarga kompyuter tarmog'ida ishlash imkonini beruvchi kuchli kompyuter. Mahalliy tarmoqlarda ishlash ushbu kitob doirasidan tashqarida, shuning uchun server versiyasi bu erda ko'rib chiqilmaydi. Kitobda operatsion tizimning asosiy versiyasi - Windows XP Professional tasvirlangan. Windows XP Home Edition-ning deyarli boshqa versiyasi yo'q. Kichik farqlar ta'kidlanadi.

Shuni ta'kidlash kerakki, Windows XP operatsion tizimi bilan samarali ishlash uchun etarli darajada kuchli zamonaviy kompyuter talab qilinadi. Avvalo, kompyuterda kamida 128 megabayt xotira o'rnatilgan bo'lishi kerak. Tizim tezroq ishlashi uchun 256 megabaytni o'rnatish yaxshiroqdir. Har qanday protsessordan foydalanish mumkin, lekin juda eski emas. Agar protsessorning soat tezligi kamida 300 megahertz bo'lsa, u holda ishlaydi. Albatta, bir gigagertsdan ortiq chastotali protsessordan foydalanish yaxshiroq bo'lsa-da. Qattiq diskda nafaqat operatsion tizim fayllari va vaqtinchalik fayllar bo'lishi kerak, balki uni yozishdan oldin, masalan, CD tasvirini yaratish uchun etarli bo'sh joy bo'lishi kerak. Haqiqatan ham kamida ikki-uch gigabayt disk hajmini talab qiladi. Va agar siz diskda boshqa dasturlarni o'rnatishingiz va turli hujjatlar uchun joy qoldirishingiz kerak deb hisoblasangiz, 10 gigabaytlik diskni juda katta deb atash mumkin emas.

Tizimning ko'rinishi Windows XP versiyasida juda o'zgargan. Endi tugmalar, piktogrammalar, panellar biroz boshqacha ko'rinadi. Hatto Windowsning asosiy menyusi ham o'zgargan. Interfeys o'zgarishlari Windows 3.1 dan Windows 95 ga o'tgandan so'ng eng muhim o'zgarishlar bo'ldi. Ammo, agar siz unga o'rganib qolgan bo'lsangiz, eski interfeysdan foydalanishingiz mumkin. Windowsning oldingi versiyalari bilan moslik rejimida dasturlarning ishlashi alohida e'tiborga loyiqdir. Siz Windows 95 uchun yozilgan va Windows 2000 da ishlamaydigan dastur bilan ishlashingiz mumkin. Windows XP ning barcha versiyalarida ko'plab yangi funksiyalar mavjud. Juda kengroq turdagi qurilmalar qo'llab-quvvatlanadi. Tizim videolar, fotosuratlar, rasmlar, musiqa va qo'shiqlarni oson va qulay tarzda qayta ishlash imkonini beradi. Endi Windows XP bilan har kim ikki yoki uchta kompyuterga asoslangan uy tarmog'ini qurishi mumkin, fayllar, papkalar, printer, faks va Internetga kirishni almashishi mumkin.

Windows XP bilan ishlashda yozib olinadigan va qayta yoziladigan kompakt disklarga ma'lumot yozish uchun qo'shimcha dasturlarni o'rnatish shart emas. CDni to'g'ridan-to'g'ri Windows Explorer-dan yozishingiz mumkin. Aytgancha, dirijyor juda o'zgargan. Siqilgan papkalarni, rasmlar, musiqa va videolarni saqlash uchun maxsus papkalarni qo'llab-quvvatlashdan tashqari, buyruqlar paneli qo'shildi, ularning tarkibi siz bajaradigan harakatlarga qarab o'zgaradi.

Tizimning foydali komponenti video muharriridir. Endi siz havaskor filmlaringizni professional chiziqli bo'lmagan tahrirlashni amalga oshirishingiz mumkin. Raqamli kameralar va skanerlar bilan ishlash ancha osonlashdi. Fotosuratni kompyuterga kiritish, uni biroz o'zgartirish va printerda chop etish uchun sizga qo'shimcha dastur kerak emas. Universal audio va video pleer endi ko'proq formatlarni qo'llab-quvvatlaydi va uning ko'rinishini o'zgartirish imkonini beradi. O'z ovozli fayllaringizni mashhur MP3 formatida yaratishingiz mumkin. Media pleer raqamli video disklarni (DVD) tinglashni ham qo'llab-quvvatlaydi, bu sizga bugungi filmlarning eng yuqori sifatli tasvir va ovozidan bahramand bo'lish imkonini beradi. Ko'ngil ochish uchun Windows XP bir nechta yangi o'yinlarni o'z ichiga oladi, ulardan ba'zilari onlayn o'ynashga imkon beradi.

Tizim himoyasi ham sezilarli darajada yaxshilandi. Endi, agar muhim tizim fayllari tasodifan o'chirilgan bo'lsa, ular avtomatik ravishda tiklanadi. Yangi dasturiy ta'minot va uskunani o'rnatgandan so'ng tizimni oldingi holatga qaytarish mumkin. Plug & Play texnologiyasini qo'llab-quvvatlashning yaxshilanganligi ko'plab zamonaviy maishiy texnikani kompyuteringizga ulash imkonini beradi.

Internet bilan ishlash vositalari ham yanada takomillashtirildi. Yordam tizimi sezilarli darajada qayta ishlab chiqildi, xavfsizlik tizimi takomillashtirildi. Ko'pgina o'zgarishlar mahalliy tarmoqdagi ko'plab foydalanuvchilarning ishini boshqarish va boshqarish vositalariga ta'sir ko'rsatdi.

Tizimda boshqa ko'plab yangiliklar mavjud bo'lib, siz kitobni o'qiyotganingizda va Windows XP bilan tanishganingizda bilib olasiz. Biroq, tizim bilan ishlashni boshlashdan oldin, Windows XP da qo'llaniladigan asosiy tushunchalar bilan tanishib chiqishingizni tavsiya qilamiz. Agar siz Windowsning oldingi versiyalari bilan tanish bo'lsangiz, tushunchalarning aksariyati sizga tanish bo'ladi.

WindowsVista

Windows Vista — Microsoft Windows NT oilasining operatsion tizimi, isteʼmolchi shaxsiy kompyuterlarida qoʻllaniladigan operatsion tizimlar qatori. Rivojlanish bosqichida ushbu operatsion tizim "Longhorn" kod nomini oldi.

Windows NT mahsulot qatorida Windows Vista versiyasi raqami 6.0 (Windows 2000 5.0, Windows XP 5.1, Windows Server 2003 5.2). "WinVI" qisqartmasi ba'zan "Vista" nomini va Rim raqamlari bilan yozilgan versiya raqamini birlashtirgan "Windows Vista" ga murojaat qilish uchun ishlatiladi.

Windows Vista, Windows XP kabi, faqat mijoz tizimidir. Microsoft shuningdek, Windows Vista, Windows Server 2008 ning server versiyasini chiqardi.

2006-yil 30-noyabrda Microsoft korporativ mijozlar uchun Windows Vista va Office 2007-ni rasman chiqardi. 2007 yil 30 yanvarda MDHda oddiy foydalanuvchilar uchun tizim sotuvi boshlandi.

W3Schools veb-tahliliy ma'lumotlariga ko'ra, 2012 yil oktabr holatiga ko'ra Windows Vista'ning bozor ulushi ▼ 3,0% ni tashkil qiladi; bu ko'rsatkich 2009 yil oktyabr oyida 18,6% ni tashkil etdi.

Windows 7

Windows 7 Windows Vista-dan keyingi Windows NT oilasining operatsion tizimidir. Windows 7 dan keyingi Windows 8 qatoridagi keyingi tizim. Windows NT qatorida tizim 6.1 versiya raqamiga ega (Windows 2000 - 5.0, Windows XP - 5.1, Windows Server 2003 - 5.2, Windows Vista va Windows Server 2008 - 6.0). . Server versiyasi Windows Server 2008 R2, integratsiyalashgan tizimlar uchun versiya (Windows komponentlaridan tuzilgan) Windows Embedded Standard 2011 (Kvebek), mobil versiyasi Windows Embedded Compact 2011 (Chelan, Windows CE 7.0).

Operatsion tizim 2009-yil 22-oktabrda sotuvga chiqdi, oldingi operatsion tizim Windows Vista chiqqanidan uch yil o‘tmay. Volume Licensing hamkorlari va mijozlariga 2009-yil 24-iyulda RTM-ga kirish huquqi berildi. Internetda tizimning yakuniy versiyasining asl o'rnatish tasvirlari 2009 yil 21 iyuldan beri mavjud.

W3Schools veb-tahliliy ma'lumotlariga ko'ra, 2012 yil oktabr holatiga ko'ra, Windows 7 ning jahon Internet operatsion tizimlaridagi ulushi ▲ 56,8% ni tashkil etdi. Bu mezonga ko‘ra, u 2011-yil avgust oyidagi avvalgi yetakchi – Windows XP’ni ortda qoldirib, birinchi o‘rinda.

Fayl tizimiNTFS

NTFS (inglizcha yangi texnologiya fayl tizimidan - "yangi texnologiya fayl tizimi") Microsoft Windows NT operatsion tizimlari oilasi uchun standart fayl tizimidir.

HPFS fayl tizimi birinchi marta OS/2 1.2 operatsion tizimi uchun o'sha paytda bozorda bo'lgan katta disklarga kirishni ta'minlash uchun ishlatilgan. Bundan tashqari, tarmoq serverlari bozorining ortib borayotgan ehtiyojlarini qondirish uchun mavjud nomlash tizimini kengaytirish, tashkiliy va xavfsizlikni yaxshilash zarurati mavjud. HPFS fayl tizimi FAT katalog tuzilishini qo'llab-quvvatlaydi va fayllarni nom bo'yicha saralashni qo'shadi. Fayl nomi 254 tagacha ikki baytli belgidan iborat bo'lishi mumkin. Fayl "ma'lumotlar" va maxsus atributlardan iborat bo'lib, boshqa turdagi fayl nomlarini qo'llab-quvvatlash va xavfsizlikni yaxshilash uchun qo'shimcha imkoniyatlar yaratadi. Bundan tashqari, ma'lumotlarni saqlash uchun eng kichik blok endi jismoniy sektorning o'lchamiga (512 bayt) teng bo'lib, bu diskdagi bo'sh joyni kamaytirishga yordam beradi.

NTFS MS-DOS va Microsoft Windows-da qo'llaniladigan FAT fayl tizimini almashtirdi. NTFS metadata tizimini qo'llab-quvvatlaydi va unumdorligi, ishonchliligi va disk maydoni samaradorligini oshirish uchun fayllar haqidagi ma'lumotlarni saqlash uchun maxsus ma'lumotlar tuzilmalaridan foydalanadi. NTFS fayllar haqidagi ma'lumotlarni Master File Table (MFT) da saqlaydi. NTFS-da turli foydalanuvchilar va foydalanuvchilar guruhlari uchun ma'lumotlarga kirishni cheklash (kirishni boshqarish ro'yxatlari - Kirishni boshqarish ro'yxatlari (ACL)), shuningdek, kvotalarni belgilash (ma'lum foydalanuvchilar tomonidan egallangan disk maydonining maksimal miqdoriga cheklovlar) o'rnatilgan imkoniyatlar mavjud. NTFS fayl tizimining ishonchliligini oshirish uchun USN jurnali tizimidan foydalanadi.

NTFS OS/2 operatsion tizimi uchun Microsoft va IBM tomonidan ishlab chiqilgan HPFS (High Performance File System) fayl tizimiga asoslangan. Biroq, iqtiboslar, jurnallar, kirishni nazorat qilish va audit kabi shubhasiz foydali yangiliklarni qo'lga kiritib, u [manba 242 kun ko'rsatilmagan] ajdodiga xos bo'lgan fayl operatsiyalarining (HPFS) juda yuqori ishlashini sezilarli darajada yo'qotdi.

NTFS ning bir nechta versiyalari mavjud: v1.2 Windows NT 3.51 va Windows NT 4.0 da qo'llaniladi, v3.0 Windows 2000, v3.1 Windows XP, Windows Server 2003, Windows Server 2003 R2, Windows Vista, Windows bilan birga keladi. 7 va Windows Server 2008, Windows Server 2008 R2.

Fayl tizimining spetsifikatsiyalari yopiq. Bu Microsoft-ga tegishli bo'lmagan uchinchi tomon mahsulotlarida qo'llab-quvvatlashni amalga oshirishda ma'lum qiyinchiliklarni keltirib chiqaradi - xususan, bepul operatsion tizimlar uchun drayverlarni ishlab chiquvchilar tizimni teskari muhandislik qilishlari kerak.

HPFS fayl tizimining katalogidagi yozuvlar FATga qaraganda ko'proq ma'lumotni o'z ichiga oladi. Bu erda fayl atributlari bilan bir qatorda yaratish va o'zgartirish haqidagi ma'lumotlar, shuningdek kirish sanasi va vaqti saqlanadi. HPFS katalogidagi yozuvlar faylning birinchi klasteriga emas, balki FNODE ga ishora qiladi. FNODE fayl ma'lumotlarini, fayl ma'lumotlariga ko'rsatgichlarni yoki fayl ma'lumotlariga ishora qiluvchi boshqa tuzilmalarni o'z ichiga olishi mumkin. HPFS iloji boricha fayl ma'lumotlarini qo'shni sektorlarga joylashtirishga harakat qiladi. Bu faylni ketma-ket qayta ishlash tezligining oshishiga olib keladi. HPFS diskni har biri 8 MB bo'lgan bloklarga ajratadi va har doim faylni bitta blok ichida yozishga harakat qiladi. Har bir blok uchun blok ichidagi yozma va erkin sektorlar haqidagi ma'lumotlarni o'z ichiga olgan ajratish jadvali uchun 2 KB ajratilgan. Bloklash yaxshi ishlashga olib keladi, chunki faylni qaerga saqlash kerakligini aniqlash uchun disk boshi diskning mantiqiy boshiga emas (odatda bu silindr nol), balki eng yaqin blokning taqsimlash jadvaliga qaytishi kerak. Bundan tashqari, HPFS fayl tizimi ikkita noyob ma'lumotlar ob'ektini o'z ichiga oladi.

Rivojlanish tarixi

Windows NT ning "NT OS / 2" ishchi nomi ostida ishlab chiqilishi 1988 yil noyabr oyida Devid Katler boshchiligidagi bir guruh mutaxassislar tomonidan boshlangan (Ing. Deyv Katler ), ular DEC-dan Microsoft-ga ko'chib o'tdilar va u erda VAX va VMS-ni ishlab chiqdilar. Ish IBM kompaniyasining OS/2 2.0 operatsion tizimini ishlab chiqish bilan birga olib borildi va nihoyat, 1992 yil aprel oyida chiqarilgan. Shu bilan birga, Microsoft DOS va Windows oilalarining operatsion tizimlarini ishlab chiqishda davom etdi, ular IBM OS / 2 ga qaraganda kompyuter resurslariga nisbatan past talablar bilan ajralib turadi. 1990 yil may oyida Windows 3.0 chiqarilgandan so'ng, Microsoft NT OS/2 ga Windows API bilan mos keladigan dasturlash interfeysini (API) qo'shishga qaror qildi. Ushbu qaror Microsoft va IBM o'rtasida jiddiy tortishuvlarga sabab bo'ldi, bu hamkorlikdagi tanaffus bilan yakunlandi. IBM o'z-o'zidan OS/2 ni ishlab chiqishda davom etdi, Microsoft esa tizim ustida ishlay boshladi va oxir-oqibat Windows NT nomi bilan chiqarildi. Marketing nuqtai nazaridan u DOS, Windows 3.x yoki Windows 9.x kabi darhol mashhur bo'lib qolmagan bo'lsa-da, Windows NT OS/2 ga qaraganda ancha muvaffaqiyatli ekanligini isbotladi.

Shuni ta'kidlash kerakki, OS / 2 API va keyin POSIX dastlab NT OS uchun dasturlash interfeysi sifatida rejalashtirilgan edi, Windows API qo'llab-quvvatlashi oxirgi marta qo'shildi. Bundan tashqari, Intel i860 va keyin MIPS dastlab NT uchun apparat platformasi sifatida rejalashtirilgan edi, keyinchalik Intel x86 uchun qo'llab-quvvatlash ham qo'shildi. Keyinchalik, ushbu OS evolyutsiyasi jarayonida dastlab rejalashtirilgan dasturiy interfeyslarni va ikkala dastlab rejalashtirilgan apparat platformalarini qo'llab-quvvatlash yo'qoldi. Ushbu OS ning i860 uchun hatto bitta versiyasi ham yo'q edi, garchi u ushbu protsessorning kod nomidan bo'lsa ham N10(N Ten) - NT OTning o'zi nomi. Microsoft endi NT sifatida ifodalanadi yangi texnologiya. POSIX quyi tizimiga muqobil sifatida Microsoft UNIX uchun Microsoft Windows xizmatlari paketini taklif qila boshladi.

NT OSni ishlab chiqish uchun Microsoft Devid Katler boshchiligidagi DEC mutaxassislari guruhini taklif qildi ( Ingliz) VAX/VMS va RSX-11 kabi ko'p vazifali operatsion tizimlarni yaratish tajribasiga ega. Windows NT ning ichki arxitekturasi va VMS operatsion tizimlari oilasi o'rtasida qayd etilgan ba'zi o'xshashliklar yangi ishga qabul qilingan Microsoft xodimlarini DEC intellektual mulkini o'g'irlashda ayblash uchun asos bo'ldi. Natijada yuzaga kelgan ziddiyat tinch yo'l bilan hal qilindi: DEC Windows NT asosidagi texnologiyalarga Microsoft egaligini tan oldi va Microsoft DEC Alpha arxitekturasi uchun Windows NT versiyasini yaratdi va saqlab qoldi.

Ularning umumiy ildizlariga qaramay, Windows NT va OS/2 o'rtasidagi moslik ushbu OTning har bir yangi versiyasi bilan kamaydi. OS/2 2.0 API-ni qo'llab-quvvatlash, NT uchun rejalashtirilgan bo'lsa-da, hech qachon tugallanmagan; Windows NT 4.0 HPFS fayl tizimini qo'llab-quvvatlashni olib tashladi va Windows XP OS/2 1.x uchun dasturiy ta'minotni qo'llab-quvvatlash quyi tizimini olib tashladi.

Versiyalar

ism ( kod nomi), variantlar versiya raqami birinchi nashri so'nggi nashr /
Windows NT 3.1 3.1.528 27 iyul SP3 (10-noyabr)
Ish stantsiyasi, kengaytirilgan server
Windows NT 3.5 ( Daytona) 3.5.807 21 sentyabr SP3 (21-iyun)
Ish stantsiyasi, server
Windows NT 3.51 ( Tukwila) 3.51.1057 30-may SP5 (19-sentabr)
Ish stantsiyasi, server
Windows NT 4.0 ( Indy) 4.0.1381 29 iyul SP6a (30-noyabr)
Ish stantsiyasi, Server, Server Enterprise ( Granit), Terminal serveri ( Gidra), o'rnatilgan ( Impala)
Windows 2000 ( Qohira) 5.0.2195 17 fevral SP4 (26-iyun)
Professional, Server, Kengaytirilgan Server, Datacenter Server
Windows XP ( Whistler) 5.1.2600 25 oktyabr SP3 (6-may)
Uy, Professional, 64-bit, Media markaz ( eHome), planshet kompyuter, starter, oʻrnatilgan ( Mantis), N; Eski kompyuterlar uchun Windows asoslari ( Eiger)
Windows Server 2003 ( Whistler server, Windows .NET serveri) 5.2.3790 24 aprel SP2 (13-may)
Standart, Enterprise, Datacenter, Web, Small Business Server ( bobcat), Hisoblash klasteri serveri, saqlash serveri; Windows XP Professional x64
Windows Vista ( Longhorn) 6.0.6000 30 yanvar SP2 (25-may)
Starter, Home Basic, Home Premium, Business, Enterprise, Ultimate, N Home Basic, N Business; Starterdan tashqari barchaning x64 variantlari
Windows Server 2008 ( Longhorn serveri) 6.0.6001 27 fevral SP2 (27-may)
Standart, Enterprise, Datacenter, HPC, Web, Storage, Small Business ( Puma), Muhim biznes ( Markaz), Itanium; HPCdan tashqari barcha x64 variantlari
Windows 7 ( qora taroq, Vena) 6.1.7600 22 oktyabr SP1 (KB976932) (22-fevral)
Starter, Home Basic, Home Premium, Professional, Enterprise, Ultimate, Windows 7 N, Windows 7 E; Starterdan tashqari hammaning x64 versiyalari
Windows Server 2008 R2 6.1.7600 22 oktyabr SP1 (KB976932) (22-fevral)
Standard, Enterprise, Datacenter, HPC, Web, Storage, Small Business, Itanium; barcha versiyalar faqat 64-bit
Windows 8 6.2.9200 26 oktyabr Pro (26 oktyabr)
Windows 8, Windows 8 RT, Professional, Professional N, Professional WMC, Enterprise, Enterprise N; Windows RTdan tashqari hammaning x64 variantlari
Windows Server 2012 6.2.9200 26 oktyabr RTM (1-avgust)
Standart, Datacenter, Saqlash; barcha versiyalar faqat 64-bit

Ichki arxitektura

Yadro komponentlari

Foydalanuvchi rejimi komponentlari

Windows NT dagi foydalanuvchi interfeysi quyi tizimi Windowsning oldingi versiyalaridagi kabi oynali interfeysni amalga oshiradi. Ushbu quyi tizimda Windowsning 16-bitli versiyalarida va Windows 9x-da mavjud bo'lmagan ikkita turdagi ob'ektlar mavjud. deraza stantsiyalari Va ish stollari. Deraza stantsiyasi bitta Windows NT foydalanuvchi seansiga mos keladi - masalan, Masofaviy ish stoli xizmati orqali ulanishda yangi oyna stantsiyasi yaratiladi. Har bir ishlaydigan jarayon oyna stantsiyalaridan biriga tegishli; xizmatlar, ish stoli bilan o'zaro aloqada bo'lish qobiliyatiga ega bo'lganlar bundan mustasno, alohida, ko'rinmas oyna stantsiyalarida ishlaydi.

Har bir oyna stantsiyasining o'z almashish buferi, global atomlar to'plami (DDE operatsiyalari uchun ishlatiladi) va ish stollari to'plami mavjud. Ish stoli foydalanuvchi interfeysi quyi tizimining barcha global operatsiyalari uchun kontekstdir, masalan, ilgaklar o'rnatish va xabarlarni uzatish. Har bir ishlaydigan ip ish stollaridan biriga tegishli - u tomonidan xizmat ko'rsatadigan derazalar joylashgan; xususan, bitta ip turli ish stollariga tegishli bir nechta oynalarni yarata olmaydi. Ish stollaridan biri faol bo'lishi mumkin (foydalanuvchiga ko'rinadigan va uning harakatlariga javob bera oladi), qolgan ish stollari yashiringan. Bitta seans uchun bir nechta ish stollarini yaratish va ular o'rtasida almashish imkoniyati standart Windows foydalanuvchi interfeysi vositalari tomonidan hali ta'minlanmagan, garchi bu funksiyaga kirishni ta'minlaydigan uchinchi tomon dasturlari mavjud.

Windows NT foydalanuvchi interfeysi quyi tizimidagi ruxsatlar berilishi mumkin bo'lgan yagona ob'ektlar oyna stantsiyalari va ish stollaridir. Qolgan ob'ektlar turlari - oyna Va menyu- bitta oyna stantsiyasida ular bilan bo'lgan har qanday jarayonga to'liq kirish huquqini berish. Shuning uchun Windows NT xizmatlari sukut bo'yicha alohida oyna stantsiyalarida ishlaydi: ular yuqori imtiyozlar bilan ishlaydi va foydalanuvchi jarayonlariga xizmat oynalarini cheksiz manipulyatsiya qilishiga ruxsat berish ishdan chiqish va/yoki xavfsizlik muammolariga olib kelishi mumkin.

Dasturiy ta'minot interfeyslari

Native API

Windows NT amaliy dasturlar uchun bir nechta API to'plamini taqdim etadi. Asosiysi, "mahalliy" API ( NT Native API) ntdll.dll dinamik bog'lanish kutubxonasida amalga oshirilgan va ikki qismdan iborat: NT yadro tizimi qo'ng'iroqlari (bir xil nomlar bilan ntoskrnl.exe yadro funktsiyalariga bajarilishini o'tkazadigan Nt va Zw prefikslari bilan funktsiyalar) va foydalanuvchi rejimida amalga oshirilgan funksiyalar (rtl prefiksi bilan). Ikkinchi guruhning ba'zi funktsiyalari tizim chaqiruvlaridan ichki foydalanadi; qolganlari butunlay imtiyozsiz koddan iborat bo'lib, ularni nafaqat foydalanuvchi rejimi kodidan, balki drayverlardan ham chaqirish mumkin. Native API funktsiyalaridan tashqari, ntdll C standart kutubxonasi funktsiyalarini ham o'z ichiga oladi.

Native API uchun rasmiy hujjatlar juda siyrak, ammo ishqibozlar jamoasi sinov va xato orqali ushbu interfeys haqida juda ko'p ma'lumot to'plashga muvaffaq bo'ldi. Xususan, 2000 yil fevral oyida Gari Nebbetning " Asosiy Windows NT/2000 API havolasi» (ISBN 1-57870-199-6); 2002 yilda rus tiliga tarjima qilingan (ISBN 5-8459-0238-X). Native API haqidagi ma'lumotlar manbai Windows DDK bo'lib, u Native API orqali mavjud bo'lgan ba'zi yadro funktsiyalarini tavsiflaydi, shuningdek Windows kodini o'rganish (teskari muhandislik) - qismlarga ajratish orqali, yoki sizib chiqqan Windows 2000 manbalaridan foydalangan holda yoki Windows Research Kernel dasturi orqali mavjud bo'lgan original Windows 2003 matnlaridan foydalanish.

Windows NT API-larining qolgan qismini ishga tushiradigan quyi tizimlar yuklanishidan oldin ishlaydigan dasturlar Native API-dan foydalanish bilan cheklangan. Masalan, noto'g'ri o'chirilgandan so'ng OS yuklanganda disklarni tekshiradigan autochk dasturi faqat Native API-dan foydalanadi.

Win32 API

Ko'pincha Windows NT uchun ilovalar Windows 3.1 API asosida yaratilgan Win32 API interfeysidan foydalanadi, bu esa Windowsning 16-bitli versiyalari uchun mavjud dasturlarni manba kodiga minimal o'zgarishlar bilan qayta kompilyatsiya qilish imkonini beradi. Win32 API va 16-bitli Windows API-ning mosligi shunchalik ajoyibki, 32-bit va 16-bit ilovalar erkin xabar almashishi, bir-birining oynalari bilan ishlash va h.k. Mavjud Windows API funksiyalarini qoʻllab-quvvatlashdan tashqari, bir qator yangi xususiyatlar, jumladan, konsol dasturlarini qo'llab-quvvatlash, ko'p ish zarralari va mutexlar va semaforlar kabi sinxronizatsiya ob'ektlari. Win32 API uchun hujjatlar Microsoft Platform SDK-ga kiritilgan va .

Win32 API qo'llab-quvvatlash kutubxonalari asosan Windows 3.x tizim kutubxonalari bilan bir xil nomlanadi, ularga 32 qo'shimchasi qo'shiladi: bu kutubxonalar kernel32 , advapi32 , gdi32 , user32 , comctl32 , comdlg32 , shell32 va boshqalar. Win32 API funktsiyalari foydalanuvchi rejimida kerakli funksiyalarni mustaqil ravishda amalga oshirishi yoki yuqorida tavsiflangan Native API funksiyalarini chaqirishi yoki LPC mexanizmi orqali csrss quyi tizimiga kirishi mumkin ( Ingliz) yoki Win32 API uchun yadro rejimini qo'llab-quvvatlaydigan win32k kutubxonasiga tizim qo'ng'iroq qiling. Roʻyxatda keltirilgan toʻrtta variant ham istalgan kombinatsiyada birlashtirilishi mumkin: masalan, Win32 API funksiyasi WriteFile Native API funksiyasini NtWriteFile disk fayliga yozish uchun chaqiradi va konsolga chiqarish uchun tegishli csrss funksiyasini chaqiradi.

Win32 API yordami Windows 9x operatsion tizimlari oilasiga kiritilgan; shuningdek, Win32s paketini o'rnatish orqali Windows 3.1x ga qo'shilishi mumkin. Satrlarni koʻrsatish uchun MBCS kodlashlaridan foydalanadigan mavjud Windows ilovalarini koʻchirishni osonlashtirish uchun qatorlarni parametr sifatida qabul qiluvchi barcha Win32 API funksiyalari ikkita versiyada yaratilgan: A qoʻshimchasi boʻlgan funksiyalar ( ANSI) MBCS satrlarini qabul qiladi, W qo'shimchasi bilan funksiyalar ( keng) UTF-16 kodlangan satrlarni qabul qiladi. Win32s va Windows 9x-da faqat A-funksiyalari qo'llab-quvvatlanadi, OS ichidagi barcha satrlar faqat UTF-16 da saqlanadigan Windows NT da har bir A-funksiya o'z satr parametrlarini Unicode-ga o'zgartiradi va W versiyasini chaqiradi. bir xil funktsiya. Kutubxonaning H-fayllari, shuningdek, qo'shimchasiz funksiya nomlarini belgilaydi va funktsiyalarning A yoki W-versiyasidan foydalanish kompilyatsiya variantlari bilan belgilanadi va Delphi modullarida, masalan, 2010 yilgacha, ular variantlar bilan mahkam bog'langan. A qo'shimchasi bilan Windows NT oilasida Windows 2000 yoki undan keyingi versiyalarida kiritilgan yangi xususiyatlarning aksariyati faqat Unicode versiyasida mavjudligini ta'kidlash muhimdir, chunki eski dasturlar va Windows 9x bilan moslikni ta'minlash muammosi mavjud emas. avvalgidek uzoqroq o'tkir.

POSIX va OS/2

Windows NT 4 ning birinchi versiyasi to'rtta platformani (x86, Alpha, MIPS va PowerPC) qo'llab-quvvatladi, ammo kamroq tarqalgan platformalarni qo'llab-quvvatlash xizmat paketlari chiqarilishi bilan qisqartirildi: MIPS qo'llab-quvvatlashi SP1'dan va PowerPC yordami SP3'dan olib tashlandi. Windows NT 4-ning so'nggi versiyalari faqat x86 va Alpha-ni qo'llab-quvvatladi; Alpha-ni qo'llab-quvvatlash Windows 2000-ga qo'shilishi rejalashtirilgan bo'lsa-da, u RC2 versiyasidan olib tashlandi. Natijada, Windows 2000 da qo'llab-quvvatlanadigan yagona platforma x86 edi.

64-bitli protsessorlarni qo'llab-quvvatlash birinchi marta Intel Itanium protsessor arxitekturasi bo'lgan IA-64 uchun Windows XP da amalga oshirildi. Windows XP ning 64 bitli versiyasi asosida Windows 2000 ning 64 bitli server versiyalari ham yaratilgan; Itanium protsessorini qo'llab-quvvatlash keyinchalik Windows Server 2003 ning ba'zi versiyalariga qo'shildi. Windows NT operatsion tizimlari oilasida qo'llab-quvvatlanadigan ikkinchi 64-bitli arxitektura AMD tomonidan yaratilgan x86-64 arxitekturasi bo'lib, keyinchalik EM64T nomi ostida Intel protsessorlarida joriy qilingan. Windows Server 2003 SP1 x64 va Windows XP Professional x64 bir vaqtning o'zida chiqarildi, ular Windowsning bir xil versiyasining server va ish stoli versiyalari - xususan, bir xil yangilanishlar ushbu nashrlarga tegishli. 2005 yildan beri Microsoft IA-64 ni qo'llab-quvvatlashni to'xtatish to'g'risida qaror qabul qildi.; Itanium-ni to'liq qo'llab-quvvatlaydigan Windows NT ning so'nggi versiyasi Windows NT 5.2 (XP Professional 64-bit Edition va Server 2003). Biroq, qimmatroq (va shuning uchun yangilash qiyinroq) serverlar uchun Windows Server 2008 va Windows Server 2008 R2 ning maxsus versiyalari chiqarildi va Windows Server 2012 endi IA-64 qo'llab-quvvatlamadi.

Eslatmalar

Shuningdek qarang

  • ReactOS Windows NT ilovalari va drayverlari bilan mos keladigan ochiq kodli operatsion tizimdir.

Windows NT oldindan mavjud bo'lgan mahsulotlarning keyingi rivojlanishi emas. Uning arxitekturasi zamonaviy operatsion tizimga qo'yiladigan talablarni inobatga olgan holda noldan yaratilgan. Ushbu talablar asosida ishlab chiqilgan yangi tizimning xususiyatlari quyida keltirilgan.

    Yangi operatsion tizimning mosligini (mosligini) ta'minlash maqsadida Windows NT ishlab chiquvchilari tanish Windows interfeysini saqlab qolishdi va mavjud fayl tizimlarini (masalan, FAT) va turli xil ilovalarni (MS - Dos, OS / 2 uchun yozilgan) qo'llab-quvvatlashni amalga oshirdilar. 1.x, Windows 3.x va POSIX).Ishlab chiquvchilar Windows NTda turli tarmoq vositalari bilan ishlash vositalarini ham kiritdilar.

    Tizimning portativligiga erishildi, endi u ham CISC, ham RISC protsessorlarida ishlaydi.CISC tarkibiga Intel-mos keladigan 80386 va undan yuqori protsessorlar kiradi; RISClar MIPS R4000, Digital Alpha AXP va Pentium P54 seriyali va undan yuqori protsessorli tizimlar bilan ifodalanadi.

    Masshtablilik Windows NT ning bir protsessorli kompyuter arxitekturasi bilan bog‘lanmaganligini, balki simmetrik ko‘p protsessorli tizimlar tomonidan taqdim etilgan imkoniyatlardan to‘liq foydalana olishini bildiradi. Hozirgi vaqtda Windows NT 1 dan 32 gacha protsessorli kompyuterlarda ishlay oladi.Bundan tashqari, foydalanuvchi vazifalari murakkablashib, hisoblash muhitiga qo‘yiladigan talablar kengayib borishi bilan Windows NT uni osonlashtiradi.

    korporativ tarmoqqa yanada kuchli va samarali serverlar va ish stantsiyalarini qo'shing. Qo'shimcha imtiyozlar ham serverlar, ham ish stantsiyalari uchun yagona ishlab chiqish muhitidan foydalanish orqali ta'minlanadi.

    Windows NT AQSH hukumati spetsifikatsiyalariga javob beradigan va B2 xavfsizlik standartiga mos keladigan yagona xavfsizlik tizimiga (xavfsizlik) ega. Korporativ muhitda muhim ilovalar butunlay izolyatsiya qilingan muhit bilan ta'minlanadi.

    Taqsimlangan ishlov berish Windows NT tizimida tarmoq imkoniyatlariga ega ekanligini bildiradi. Windows NT, shuningdek, turli xil transport protokollarini qo'llab-quvvatlash va yuqori darajadagi mijoz-server vositalaridan, shu jumladan nomlangan quvurlar, masofaviy protsedura chaqiruvlari (RPC) va Windows soketlaridan foydalanish orqali har xil turdagi host kompyuterlar bilan aloqa o'rnatish imkonini beradi.

    Ishonchlilik va mustahkamlik amaliy dasturlarni bir-biri va operatsion tizim tomonidan buzilishidan himoya qiluvchi arxitektura xususiyatlarini ta'minlaydi. Windows NT barcha arxitektura darajalarida nosozliklarga chidamli tuzilgan istisnolardan foydalanadi, u qayta tiklanadigan NTFS fayl tizimini o'z ichiga oladi va o'rnatilgan xavfsizlik va ilg'or xotirani boshqarish usullari orqali himoyani ta'minlaydi.

    Mahalliylashtirish imkoniyatlari (ajratish) dunyoning ko'plab mamlakatlarida milliy tillarda ishlash vositalarini ta'minlaydi, bunga ISO Unicod standarti (standartlashtirish bo'yicha xalqaro tashkilot tomonidan ishlab chiqilgan) yordamida erishiladi.

    Windows NT tushunchalari

Windows NT operatsion tizimi ikki xilda amalga oshiriladi: Windows NT Server va Windows NT Workstation. Windows NT Server 4.0 - bu Internet ilovalari, fayl va chop etish xizmatlari, masofaviy kirish xizmati, o'rnatilgan router, fayllarni indekslash va tarmoq boshqaruviga ega tarmoq operatsion tizimi. Windows NT ning ikkinchi varianti Windows NT Workstation 4.0 NT Serverga juda o'xshaydi, lekin u ish stantsiyasi operatsion tizimi sifatida optimallashtirilgan. Arxitektura va funksiyalar nuqtai nazaridan Windows NT Server Windows NT Workstation ning yuqori to'plami bo'lib, ikkinchisining barcha xususiyatlarini o'z ichiga oladi. Bundan tashqari, qaysi OT nazarda tutilgani ko'rsatilmagan hollarda, sharhlar ikkalasiga ham tegishli.

    Windows NT ning kelib chiqishi

Windows NT ni yaratish bo'yicha ishlarning boshlanishi 88-yilning oxiriga to'g'ri keladi. Microsoft kompaniyasi Devid Katlerni yangi dasturiy ta'minot loyihasi: Yangi Texnologiya (NT) OS ishlab chiqish bo'yicha rahbar etib tayinladi. Devid Katler DECning bosh maslahatchisi boʻlgan va firmada 17 yil davomida OS va kompilyatorlarni ishlab chiqishda ishlagan: VAX/VMS, MicroVAX I uchun OS, OS RSX-11M, VAX PL/1 kompilyatorlari, VAX C.

Windows NT dastlab OS/2 (OS/2 Lite) ning engil versiyasi sifatida ishlab chiqilgan bo'lib, u ba'zi funktsiyalarni qisqartirish orqali kamroq kuchli mashinalarda ishlay oladi. Biroq, vaqt o'tishi bilan, Windows 3.0 iste'molchilar tomonidan qanchalik muvaffaqiyatli qabul qilinganini ko'rib, Microsoft diqqatini qayta ko'rib chiqdi va Windows 3.1 ning takomillashtirilgan versiyasini ishlab chiqishni boshladi. Microsoftning yangi strategiyasi eng kichik noutbuklardan tortib eng katta ko'p protsessorli ish stantsiyalarigacha ko'p turdagi kompyuterlarni qamrab oladigan Windows operatsion tizimlarining yagona oilasini yaratish edi.

Windows NT, Windows tizimlarining keyingi avlodi deyilganidek, Windows oilasi ierarxiyasining eng yuqori darajasi hisoblanadi. Dastlab Windows foydalanuvchisining tanish grafik foydalanuvchi interfeysini (GUI) qo'llab-quvvatlagan ushbu operatsion tizim Microsoftning birinchi to'liq 32 bitli operatsion tizimi edi. Win32 API - yangi ilovalarni ishlab chiqish uchun dasturlash interfeysi - ilovalar uchun ko'p bosqichli jarayonlar, sinxronizatsiya, xavfsizlik, kiritish-chiqarish, ob'ektlarni boshqarish kabi takomillashtirilgan OS xususiyatlariga taqdim etildi.

Windows NT ning MS-DOS/Windows 3.1 juftligidan konseptual afzalliklari aniq edi. Uning 32-bitli asosi, haqiqiy multitasking va multithreading bilan birgalikda tizimning imkoniyatlarini sezilarli darajada oshirdi.

NT oilasining birinchi operatsion tizimlari Windows NT 3.1 va Windows NT Advanced Server 3.1 1993 yil iyul oyida paydo bo'ldi. Windows NT 3.5 ning navbatdagi versiyasi uchun Florida avtomagistrali nomi bilan bir xil bo'lgan Daytona kod nomi uning asosiy ustunligi tezlik ekanligini ko'rsatgan bo'lishi mumkin. Darhaqiqat, 3.5 versiyasining ishlashi 3.1 versiyasiga nisbatan 1,5 baravar oshdi va u joriy etilgandan so'ng, u yoki bu sabablarga ko'ra 3.1 versiyasini rad etgan ko'plab korporativ foydalanuvchilar NT liniyasiga bo'lgan munosabatini qayta ko'rib chiqdilar: 1995 yilda Windows NT ulushi. bozorning o'z sektorida 2 barobar oshdi va 15% tashkil etdi.

    Windows NT 4.0 versiyasining xususiyatlari

1996 yil avgust oyida Windows NT 4.0 ning navbatdagi versiyasi chiqdi. Windows NT ning ushbu keyingi versiyasi dastlab 3.52 raqami bilan nomlanishi kerak edi, biroq unga 4.0 raqami berildi, bu haqda avvalroq kompyuter matbuotida Windows NT ning Qohira kod nomi bilan chiqadigan boshqa versiyasi bilan bogʻliq holda tilga olingan edi. Ehtimol, bu ushbu so'nggi versiyada (Windows NT 4.0) ko'proq muhim kodlash o'zgarishlarini talab qiladigan juda ko'p muhim yangi xususiyatlarga ega ekanligini ko'rsatadi. Windows NT Server 4.0 da kiritilgan innovatsiyalar asosan foydalanuvchi interfeysini takomillashtirish, Internetni qo'llab-quvvatlashni kengaytirish, yangilarini joriy etish va mavjud boshqaruv vositalarini modernizatsiya qilish, tizim ish faoliyatini yaxshilash bilan bog'liq.

Windows NT 4.0 da ko'plab muhim o'zgarishlar amalga oshirildi, ular orasida eng muhimlari quyidagilardir:

    Windows 95 uslubida interfeysni amalga oshirish;

    Internet va intranetga yo'naltirish;

    grafik operatsiyalar samaradorligini keskin oshirishga imkon beruvchi arxitektura o'zgarishlari;

    NetWare - Gateway va NCP mijozi bilan o'zaro aloqa vositalarini o'zgartirish endi NDSni qo'llab-quvvatlaydi;

    ko'p protokolli marshrutlashni qo'llab-quvvatlash;

    Windows NT 4.0 da RISC platformalari uchun Intel protsessorlari emulyatorining paydo bo'lishi.

4.0 versiyasida boshqa yaxshilanishlar mavjud. Masalan, Windows NT Server 4.0 Windows NT Server 3.51 bilan solishtirganda miqyoslilikni sezilarli darajada yaxshilaydi, bu 4 protsessorli mashinalarda sezilarli darajada tez ishlash imkonini beradi, shuningdek, sakkiz yoki undan ortiq protsessorli mashinalarda chiziqli unumdorlikni oshiradi.

Fayl serveri sifatida ishlaganda Windows NT Server 4.0 ning unumdorligi ham sezilarli darajada oshdi va Windows NT Server 3.51 unumdorligidan, ba'zi ma'lumotlarga ko'ra, 2 baravardan oshib ketdi.

Yangi Windows NT boshqaruv vositalari Windows 95 klientlarida masofadan turib ishlashi mumkin.Bundan tashqari, Windows NT Server Windows 95 mijozlari uchun masofaviy yuklash xizmatini taqdim etadi.(Bu disksiz ish stantsiyalari uchun foydalidir).

Windows NT 4.0 da yangi Windows 95 uslubidagi foydalanuvchi grafik interfeysi mavjud.Bu o‘zgarish ba’zi foydalanuvchilarga yoqmasa-da, Microsoft dastlab Windows NT ning kuchli tomonlaridan biri hisoblangan “bir darcha” tamoyilini tiklamoqda. Windows 95 yoki Windows NT operatsion tizimida ishlaydigan mijoz stantsiyalari bo'lgan tarmoqda (yoki bunday stantsiyalarni o'z ichiga olgan aralash tarmoqda) Windows NT Server ma'murlari o'z funktsiyalarini ish stantsiyasi foydalanuvchilari bilan bir xil interfeysdan foydalangan holda bajarishlari mumkin.

Tashqi o'zgarishlardan tashqari, GUI yangilanishi tarmoqni boshqarish usullariga katta ta'sir ko'rsatmadi. Windows NT Server ma'murining asosiy vositalari o'zgarishsiz qoladi. NetWare uchun Domenlar uchun foydalanuvchi menejeri, Server menejeri, Disk administratori, Voqealarni ko'rish dasturi, Ishlash monitori, DHCP menejeri, WINS menejeri, Tarmoq mijozi ma'muri, Litsenziya menejeri va Migratsiya vositasi sezilarli darajada o'zgarmadi. Masofaviy kirish administratori ham o'zgarmadi, lekin endi alohida jilddan Ma'muriy asboblar menyusiga ko'chirildi. Windows NT va Windows 95 bilan mos keladigan yangi tizim siyosati muharriri Windows NT Server 3.x dan beri ko'rgan Foydalanuvchi profili muharriri o'rnini egalladi. Versiya 4.0 to'rtta qo'shimchani o'z ichiga oladi: Ma'muriy ustalar, yuqorida aytib o'tilgan tizim siyosati muharriri, shuningdek rivojlangan Windows NT diagnostika vositasi va tarmoq monitori (ilgari faqat Microsoft Systems Management Server mahsulotiga kiritilgan tarmoq monitoringi dasturi).

Ma'muriy ustalar foydalanuvchi hisoblarini yaratish, foydalanuvchilar guruhlarini boshqarish, fayllar va kataloglarga kirishni nazorat qilish, yangi printerni o'rnatish, dasturlarni o'rnatish va o'chirish, modemni ulash, yangisiga o'rnatish disket paketlarini tayyorlash kabi bosqichma-bosqich amallarni osongina bajarishga imkon beradi. mijozlar va o'rnatilgan dasturlar uchun litsenziya shartnomalariga rioya qilishni nazorat qilish. Bularning barchasi grafik interfeys mavjudligiga qaramay, Windows NT boshqaruv vositalari hali ham murakkab ekanligini tushunadigan ma'murlar uchun foydali bo'ladi.

Windows NT 4.0 da Microsoft tizimlarni boshqarish serveridan olingan bir qancha foydali tizim monitoringi komponentlari mavjud. Asosiy dastur bu tanlangan tizim hodisalarini grafik tarzda kuzatuvchi Ishlash monitori vositasidir. Xususan, Ishlash monitori protsessordan foydalanish grafiklarini, umumiy NIC I/U va HTTP orqali uzatiladigan baytlar sonini olish uchun ishlatilishi mumkin.

Boshqa dastur, Monitor Tool ham NT ostida kompyuterdan kelayotgan va ketayotgan tarmoq trafigini ushlab turish va kuzatish imkoniyatiga ega. Monitoring stsenariysi (masalan, qanday protokol ramkalarini kuzatmoqchi ekanligingiz tavsifi, qanday trafik xususiyatlarini o'lchash, qaysi ish stantsiyalari yoki foydalanuvchilardan) kerak bo'lsa, saqlanishi va qayta ishlatilishi mumkin.

Sehrgarlar to'plami hali ham funktsional to'liqlikdan uzoqdir. Masalan, unda foydalanuvchi byudjetini bir domendan ikkinchisiga o'tkazadigan, ya'ni bitta hisobni o'chirish va boshqasini yaratish zarurati bilan bog'liq protseduralarni bajaradigan dastur mavjud emas.

Windows NT Server 4.0 da boshqa innovatsiyalar asosan Internet va intranet bilan bog'liq. Ular orasida muhim o'rinni etkazib berish to'plamiga kiritilgan quyidagi dasturiy ta'minot komponentlari egallaydi:

    Internet Information Server (IIS) 2.0 versiyasi Web, ftp va gopher server xizmatlarini taqdim etuvchi Microsoft mahsuloti bo'lib, Internet Information Server imkoniyatlarini solishtirish mumkin va bir qator testlarda ular shu kabi mashhur Server Netscape mahsulotidan oshib ketadi. Microsoft Internet Information Server 2.0 Windows NT Server uchun eng tezkor veb-server hisoblanadi - u o'zidan oldingi 1.0 versiyasidan 40 foizga ko'proq ishlaydi;

    Tarqalgan komponentlarning ob'ekt modeli - Internet orqali komponentlar o'rtasida xavfsiz aloqani ta'minlovchi taqsimlangan komponent ob'ekt modeli (DCOM);

    Internet yoki intranetlarda kerakli veb-saytlarni topishni osonlashtiradigan DNS / WINS Server;

    Windows NT Server (RAS) masofaviy kirish serverining funksionalligini kengaytiruvchi va Internetda shaxsiy tarmoqlarni yaratish imkoniyatini ta'minlovchi PPTP texnologiyasi (nuqtadan nuqtaga tunnel o'tkazish protokoli);

    Turli shablonlardan veb-sahifalar yaratish, havolalarni tekshirish va umuman yaratgan veb-saytlarni boshqarish imkonini beruvchi FrontPage;

    indeks serveri Microsoft Search Server, bu har qanday hujjatlar, shu jumladan Microsoft Office-da yaratilgan tarqatilgan intranet serverlari haqida ma'lumotni topishni osonlashtiradi.

Yangi tizimning Internetga qaragan ikkita xususiyati ma'murlar uchun alohida qiziqish uyg'otmoqda. Birinchisi, DNS nomlari xizmati. Bu DNS nomlaridan foydalanishga ruxsat beradi, lekin faqat statik manzillashni qo'llab-quvvatlaydi. Ushbu cheklovni olib tashlash uchun Microsoft DNS va WINS integratsiyasini taklif qiladi va bu kombinatsiyani "haqiqiy dinamik DNS" deb ataydi. Endi, WINS mijozi ramziy NetBIOS nomiga mos keladigan IP-manzilni aniqlashi kerak bo'lganda, u avval WINS ma'lumotlar bazasiga, keyin esa DNS-ning o'ziga murojaat qiladi. Shunday qilib, dinamik ravishda tan olingan WINS nomlari ham, statik DNS nomlari ham tizimda teng ravishda ishlatilishi mumkin.

Bundan tashqari, Windows NT 4.0 har qanday veb-brauzerdan Windows NT boshqaruv vositalariga kirishni ta'minlaydigan veb-ga asoslangan boshqaruv yordam dasturini o'z ichiga oladi. Xavfsizlik nuqtai nazaridan masofaviy boshqaruv foydalanuvchini bevosita Windows NT serveriga (masalan, Internet Explorer kabi) kirishi yoki SSL-ni qo'llab-quvvatlaydigan veb-brauzerlardan foydalanishi kerak.

Yaxshilanishlardan biri Internet "va mijoz-server tizimlarining rolining ortib borishi mobil foydalanuvchilar sonining ko'payishiga olib kelishi bilan bog'liq. Microsoft bu borada RAS-ni yaxshiladi (ISDN-ni qo'llab-quvvatlash yaxshilandi) va asboblar bilan ta'minladi. Internet orqali RAS bilan xavfsiz ishlash.RAS PPTP (Internet orqali shifrlangan trafikni yaratadi) va Multilink PPP (bir nechta kanallarni bitta kanalga birlashtirish imkonini beradi) protokollarini amalga oshiradi Mijozlar Windows NT 4.0 Workstation yoki Windows 95 bo'lishi mumkin.

Tarqalgan komponent ob'ekt modeli Windows NT Server 4.0 ga yana bir asosiy qo'shimcha hisoblanadi. Ob'ektni bog'lash modeli (COM) dasturiy ta'minot ishlab chiqaruvchilarga alohida komponentlardan tashkil topgan ilovalarni yaratishga imkon beradi. Windows NT Server 4.0 dagi Taqsimlangan Model (DCOM) MAQOMOTI ni alohida komponentlarga Internet orqali muloqot qilish imkonini beradigan tarzda kengaytiradi. DCOM - bu RFC 1543 spetsifikatsiyalarida belgilangan formatga muvofiq nashr etilgan o'sib borayotgan Internet standartidir.

Windows NT 4.0 ni ishlab chiqishda Microsoft ishlash uchun barqarorlikni qurbon qilishga qaror qildi. Shu maqsadda me'moriy o'zgarishlar amalga oshirildi: oyna boshqaruvchisi va GDI kutubxonalari, shuningdek, grafik adapter drayverlari foydalanuvchi rejimidan yadro rejimiga o'tkazildi. Bu o'zgarish Windows NT 3.x ning oldingi versiyalarida qabul qilingan mikroyadro kontseptsiyasidan chetga chiqishni bildiradi.

Grafik kutubxona va drayverlarni yadroga ko'chirish grafik kiritish-chiqarish ishini yaxshilaydi. Ushbu o'zgarishlar, ayniqsa, Win32 ilovalari tezligiga ta'sir qildi, Windows-16 ilovalari va DOS grafik ilovalari 3.5 versiyasidagi kabi ishlaydi.

Shu bilan birga, tavsiflangan o'zgarishlar operatsion tizimni printsipial jihatdan kamroq ishonchli qiladi. Darhaqiqat, grafik adapter dasturlari odatda apparat ishlab chiqaruvchilari tomonidan ishlab chiqilganligi sababli va bu dasturiy ta'minot tez-tez o'zgarib turadi (apparat bilan birga), undan operatsion tizim modullari uchun zarur bo'lgan ishonchlilikni kutish qiyin.

    Windows NT 5.0 da yangi xususiyatlar

1997 yil oxirida Windows NT ning takomillashtirilgan versiyasi bo'lgan Windows NT 5.0 ni ko'rish kutilmoqda. Bu nafaqat to'liq 32 bitli tizim, balki to'liq ob'ektga yo'naltirilgan tizim ham bo'ladi. Windows NT 5.0 ning asosi OLE 2.0 standarti asosida amalga oshirilgan obyektga yo‘naltirilgan fayl tizimi bo‘lib, u fayllarni emas, balki obyektlarni saqlash imkonini beradi. Ob'ektga yo'naltirilgan yondashuv turli tarmoq mashinalarida saqlanadigan hujjatlar, elektron jadvallar, ilovalar va boshqa turdagi ma'lumotlar kabi ma'lumotlarning bir nechta nusxalarining to'g'riligini eng kam xarajat bilan ta'minlash imkonini beradi.

Windows NT 5.0 ko'p narsani va'da qiladi va innovatsiyalar birinchi navbatda quyidagi quyi tizimlarga ta'sir qiladi:

    Active Directory global katalog xizmati bo'lib, u DNS nomlarini aniqlashga ikki bosqichli yondashuvni ishlab chiqadi. Active Directory nafaqat fayllar, balki boshqa turdagi ob'ektlar haqida ham ma'lumotlarni o'z ichiga oladi, masalan:

    Kompyuter nomi, IP manzili, foydalanuvchi nomi, parol, pochta manzili, Ilova nomi, kompyuter, versiya, ruxsatlar.

    Taqsimlangan fayl tizimi (Dfs) - taqsimlangan fayl tizimi (www.microsoft.com saytida bepul mavjud). Turli serverlarda joylashgan ushbu fayl tizimining kataloglari ildiz ulushi nomi bilan ildiz serverida boshlanuvchi umumiy daraxtga o'rnatiladi. Bitta ulushning turli pastki daraxtlari nafaqat Microsoft fayl tizimlaridan, balki Novell NCP va Sun NFS fayl tizimlaridan ham iborat bo'lishi mumkin. Tarqalgan fayl tizimining ba'zi tarmoqlari administratorning ixtiyoriga ko'ra shaffof tarzda takrorlanishi mumkin.

    Tarqalgan komponent ob'ekt modeli (DCOM) - dastur ob'ektlari (ActiveX yoki boshqalar) tarmoq serverlari bo'ylab tarqatilishi va har qanday kompyuterdan ilovalar tomonidan chaqirilishi mumkin. Ob'ektlarning joylashuvi haqidagi ma'lumotlar Active Directory-da ro'yxatga olinadi.

    Xavfsizlik xususiyatlari: Windows NT 5.0 Kerberos yoki elektron imzo yordamida hujjatlarga kirish huquqlarini tekshiradi va hujjatlarni tarmoq orqali uzatish shifrlash yordamida amalga oshiriladi.

    Uskunaga qo'yiladigan talablar

Windows NT ning apparat ta'minotiga qo'yiladigan talablarning yuqoriligi haqida turlicha fikrlar mavjud. Ba'zilar ularni juda yuqori deb hisoblaydilar, ba'zilari esa bu talablarni juda maqbul deb bilishadi. Bularning barchasi Windows NT ning potentsial iste'molchisi uchun qanday vositalar yoki qanday kompyuter uskunalari parki mavjudligiga va uning oldida qanday vazifalarga bog'liq.

Windows NT Workstation 4.0 ni ishga tushirish uchun kompyuterda kamida i486 protsessor (tizimning ushbu versiyasida Microsoft i386 protsessorlarini qo'llab-quvvatlashdan bosh tortgan), kamida 12 MB operativ xotira va 108 MB disk maydoni bo'lishi kerak. Va bu OT 16 MB dan kam RAMga ega kompyuterlarda to'liq ishlayotgan bo'lsa-da, agar sizda minimal sig'imdan ikki baravar ko'p, ya'ni 24 MB RAM va bo'sh disk maydoni kamida 216 MB bo'lsa, uni o'rnatish tavsiya etiladi. Windows NT Workstation 4.0 ni kamroq resurslarga ega tizimda ishga tushirishingiz mumkin, ammo keyin foydalanuvchi uning ishlashidan qoniqmasligi dargumon.

Windows NT Server 4.0 uchun Microsoft quyidagi apparat talablarini belgilaydi: i486 yoki undan yuqoriroq protsessor, 16 MB operativ xotira va kamida 148 MB qo'shni bo'sh disk maydoni. Tizimning funksionalligi bilan tanishish uchun bu etarli bo'lishi mumkin, ammo "sanoat" foydalanish uchun bu minimal talablar etarli emas. Kam yoki o'rtacha yuklangan server (xizmat ko'rsatilayotgan foydalanuvchilar soni bilan belgilanadi) 32 MB operativ xotira va kamida 1 GB qattiq diskni talab qiladi.

Windows NT bilan muvofiqligi tekshirilgan apparat vositalarining to'liq ro'yxati tizim va server hujjatlarida mavjud. www.microsoft.com.

    Windows NT uchun ishlatiladi

Yuqori unumdorlik, barqarorlik, ilg'or xavfsizlik xususiyatlari va o'z arsenalida keng ko'lamli asosiy tizim funktsiyalariga ega bo'lgan Windows NT Server turli sohalarda va eng avvalo, korporativ tarmoqda server sifatida ishlatilishi mumkin. Bu erda uning domen nazoratchisi sifatida ishlash qobiliyati juda foydali bo'lib, bu sizga tarmoqni tuzish va shu bilan ma'muriyat va boshqaruv vazifalarini soddalashtirish imkonini beradi. Bundan tashqari, fayl serveri, chop etish serveri, dastur serveri, masofaviy kirish serveri va aloqa serveri (dasturiy taʼminot routeri) sifatida ham foydalaniladi.

Windows NT Server tarmog'idagi mijozlar turli xil operatsion tizimlar o'rnatilgan kompyuterlar bo'lishi mumkin. Standart sifatida qo‘llab-quvvatlanadi: Windows NT Workstation, MS-DOS, OS/2, Windows for Workgroups, Windows 95, UNIX klonlari, Macintosh. Asosiy mijozlar Windows NT Server bilan standart sifatida kiritilgan.

Windows NT Server murakkab tarmoq ilovalari, ayniqsa mijoz-server texnologiyasidan foydalangan holda yaratilgan kuchli platformadir. BackOffice serverlari bilan birgalikda u korporativ foydalanuvchilarning juda keng doiradagi ehtiyojlarini qondira oladi. Masalan, Microsoft SQL Server ma'lumotlar bazasi serveri Windows NT Server ostida ishlashi mumkin, shuningdek, Oracle va Sybase, Adabas va InterBase ma'lumotlar bazasi serverlari kabi boshqa taniqli kompaniyalarning ma'lumotlar bazasi serverlari.

Windows NT Server platformasida kuchli boshqaruv tizimi Microsoft System Management Server o'rnatilishi mumkin, uning funktsiyalari tarmoq kompyuterlarining apparat va dasturiy ta'minot konfiguratsiyasini inventarizatsiya qilish, ish stantsiyalarida dasturiy mahsulotlarni avtomatik o'rnatish, istalgan kompyuter va tarmoqni masofadan boshqarishdir. monitoring.

Windows NT Server IBM mainframelari va IBM AS400 tizimlari bilan aloqa serveri sifatida foydalanish mumkin. Buning uchun maxsus Microsoft SNA Server mahsuloti yaratilgan bo'lib, u IBM PC-ga mos keladigan ish stantsiyalarini va kuchli asosiy kadrlarni bir tarmoqda birlashtirishni osonlashtiradi. SNA Sever ikki tarmoq kartasi yoki bir nechta tarmoq protokoli to'plamiga ehtiyoj sezmasdan ish stantsiyasiga LAN va asosiy serverlarga kirish imkonini beruvchi shlyuzdir. Bu apparat narxining pasayishiga va kerakli RAM miqdorining kamayishiga olib keladi. Mainfreymlarga shaffof kirishni ta'minlovchi, NT Server xavfsizligi bilan birlashtirilgan SNA Server xostga kirishni avtorizatsiya qilishni ta'minlaydi. SNA Server NT Server tomonidan qo'llab-quvvatlanadigan har qanday protokollar bilan ishlashi mumkin: IPX/SPX, TCP/IP yoki NetBEUI.

Windows NT Server Microsoft Exchange platformasi bo'lib, pochta serveri ustiga qurilgan yangi yuqori samarali hamkorlik to'plamidir.

Nihoyat, Windows NT 4.0 ning so'nggi versiyasi Internetga yo'naltirilgan ilovalar uchun mustahkam platforma hisoblanadi: veb-serverlar, veb-brauzerlar, ma'lumot qidirish tizimlari, Internet elektron tijorat tizimlari.

Windows NT Workstation operatsion tizimi asosan Windows NT Server tarmoqlarida, shuningdek NetWare, Unix, Vines tarmoqlarida mijoz sifatida joylashtirilgan. NetWare tarmoqlarida Windows NT ish stantsiyalari taniqli bo'shliqni to'ldiradi - yaxshi dastur serverining yo'qligi. Unga Windows NT o'rnatilgan kompyuter bir vaqtning o'zida ham mijoz, ham server funktsiyalarini bajaradigan tengdoshli tarmoqlarda ish stantsiyasi bo'lishi mumkin. Windows NT Workstation-dan yakka operatsion tizim sifatida unumdorlikni oshirish yoki maxfiylik zarur bo'lganda yoki kompyuter yordamida loyihalash tizimlari kabi murakkab grafik ilovalarni amalga oshirishda foydalanish mumkin.

Ushbu maqolada biz Windows NT operatsion tizimlarining turlarini ko'rib chiqamiz. Windows NT Windows2000 yoki boshqa narsa emas. Bu seriyali, aniqrog'i platforma bo'lib, uning asosida OT ishlab chiqilmoqda. Deyarli butun Windows oilasi ushbu platformaga asoslangan. NT dan tashqari Windows95, Windows98 va WindowsME ni o'z ichiga olgan 9x platformasi ham mavjud.

Operatsion tizimning eski versiyalari bilan yozilgan dasturlarning noto'g'ri ishlashi haqida xavotirlar mavjudligi sababli, operatsion tizimning 10-versiyasi sakkizinchi versiyadan so'ng darhol chiqarildi. Aks holda, versiyadagi 9 ni dastur 9 seriyali operatsion tizim sifatida talqin qilishi mumkin. NT nima ekanligi haqida batafsil ma'lumot - ushbu maqolada.

Windows NT(so'zma-so'z NT) - Microsoft korporatsiyasi tomonidan ishlab chiqarilgan operatsion tizimlar (OT) va OTning birinchi versiyalarining nomi. Windows NT Windows oilasining boshqa operatsion tizimlaridan (Windows 3.x va Windows 9x) alohida ishlab chiqilgan OS / 2 bo'yicha Microsoft va IBM o'rtasidagi hamkorlik to'xtatilgandan so'ng ishlab chiqilgan.

Windows 3.x va Windows 9x dan farqli o'laroq, Windows NT ish stantsiyalari (Windows NT Workstation) va serverlar (Windows NT Server) uchun ishonchli yechim sifatida joylashtirilgan. Windows NT operatsion tizimlar oilasini vujudga keltirdi, unga quyidagilar kiradi: Windows NT ning o'zi, Windows 2000, Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008, Windows 7, Windows 8. Windows NT maqolasidan ma'lumot, Vikipediya.

Windows OS nomi

NT versiya raqami

Windows NT 4.0 4.0.1381
5.0.2195
Windows XP 5.1.2600
6.0.6000
Windows 7 6.1.7600

Harflardan keyin keladigan raqam NT- bu NT asosidagi operatsion tizimni ishlab chiqishning seriya raqami. Windows 7 (Windows NT6.1), NT-ga asoslangan ettinchi ishlanma chiqdi. Vista - NT6.0, XP - NT5.1, Windows2000 - NT5.0. Win2K bu raqamning jismoniy talqini (2K = 2000). Windows NT operatsion tizimlarning butun oilasi. O'rnatish va sozlash bo'yicha qo'llanmalar yoki qurilma drayverlarini yuklab olayotganda tez-tez duch kelasiz.

Windows95 davridan beri operatsion tizimning interfeysi tubdan o'zgarmadi. Albatta, u yaxshiroq, mukammal va qulayroq bo'ldi, ko'plab yangi funktsiyalar paydo bo'ldi. Ammo Windows2000-da ishlagan odam Windows-ning keyingi versiyalariga osongina o'rganib qoladi (agar biz umuman tizim interfeysi haqida gapiradigan bo'lsak). Texnik jihatdan tizimlar bir-biridan farq qiladi, turli tizimlarda foydalanuvchi vazifalarini hal qilish usullari ham farqlanadi.

Umuman olganda, agar biz ushbu operatsion tizimlar oilasini tavsiflasak, Windows tarixi 2 qismga bo'linganligini aytishimiz mumkin - Windows Vista-ning chiqarilishidan oldin va undan keyin. Microsoft ishlab chiquvchilari o'zlarining operatsion tizimlarining ushbu versiyasining interfeysiga tubdan yangi hech narsa keltirmadilar (vizual effektlardan tashqari), ammo tizim yadrosi butunlay qayta yozilgan.

Yangi yadro tufayli eski dasturlar (Vista chiqarilishidan oldin ishlab chiqish to'xtatilgan) va eski qurilma drayverlari bilan moslik yo'qoldi. Bu asosan Windows-ning ushbu versiyasining mashhurligi va mashhur emasligini tushuntiradi. Windows7-da ishlab chiquvchilar xatolarni hisobga olishdi, dasturiy ta'minot va apparat ishlab chiqaruvchilari allaqachon OSning yangi talablarini hisobga olgan holda dasturiy ta'minot va apparat vositalarini chiqarish imkoniyatiga ega edilar, ammo eski dasturlar va eski uskunalarning aksariyati endi ushbu operatsion tizim tomonidan qo'llab-quvvatlanmaydi. .

Windows versiyasi mosligi

O'tish uchun (ko'pgina sanoat dasturlari Windows7 da ishlamaydi), Windows7 Professional, Enterprise va Ultimate nashrlarida XP-Mode-dan dasturlarni ishga tushirish imkoniyati mavjud. XP-Mode virtual mashina va litsenziyalangan WindowsXP tasviridir. To'g'ri, grafik emulyatsiya imkoniyatlari 3D qo'llab-quvvatlamasdan S3 Trio64 darajasida, ya'ni minimal darajada.

Ildizlar

Hammasi 1975 yilda Digital Equipment Corporation o'zining 32 bitli VAX platformasini ishlab chiqishni boshlaganida boshlangan.

Loyihaga Katler rahbarlik qildi, u allaqachon mashhur PDP-11 mini-kompyuterlari uchun RSX-11M ni yaratish orqali qattiq tizim muhandisi sifatida shuhrat qozongan. 1977 yilda VAX-11/780 mashinasi va uning operatsion tizimi VMS 1.0 e'lon qilindi. To'rt yil o'tgach, Katler bir xil uch harfli prefiksdan keyin raqamlarni "atribusiya qilish"dan juda charchagan va u Digital'dan ketishga qaror qilgan. Biroq, korporatsiya funksionerlari ayyorroq bo'lib chiqdi: iqtidorli dasturchini tashkilotning bag'rida ushlab bo'lmasligi sababli, ular startap va erkin ijod muhitiga taqlid qilishga qaror qilishdi. Sietlda avtonom bo'linma yaratildi va Katlerga kerakli miqdordagi xodimlarni (taxminan 200 kishi) bevosita Digital xodimlardan yollashga ruxsat berildi. Yangi tuzilma Prism kod nomini olgan protsessor arxitekturasi va operatsion tizimi dizaynini o'z zimmasiga oldi.

Windows NT oilasining operatsion tizimlarining rivojlanish diagrammasi

“Baxtli lahza” uzoqqa cho‘zilmadi, katta boshliqlar boshlagan ishni mantiqiy yakuniga yetkaza olmadilar va 1988 yilda Katler o‘zining 200 nafar muhandis va dasturchilari bilan birga tekin nonga duchor bo‘ldi. Ammo taniqli dasturchi ishdan chetda qolmadi: o'sha paytda Bill Geyts boshida Unix klonlari bilan raqobatlashadigan server OT yaratish zarurligi to'g'risida qaror qabul qilingan edi. Faqat Devid Katlerni olish uchun bo'lajak Microsoft bosh direktori o'zi tanlagan 20 ta sobiq Digital muhandisni yollashga rozi bo'ldi. 1988 yil noyabr oyida beshta raqamli kishi va bir Microsoft dasturchisidan iborat jamoa ishga kirishdi.

Vazifa N-Ten kodli yangi Intel i860 RISC protsessori uchun OT yozish edi. Aytgancha, NT qisqartmasi paydo bo'ldi, keyinchalik Microsoft sotuvchilari tomonidan Yangi Texnologiya sifatida talqin qilindi. 1988 yil dekabr oyida tizimning birinchi qismlari tayyor edi. Gap shundaki, i860 faqat qog'ozda mavjud edi, shuning uchun kodni dasturiy ta'minot emulyatorida sinab ko'rish kerak edi. Ishlab chiqish "o'yinchoq" da, bugungi standartlarga ko'ra, 13 MB operativ xotira va 110 MB qattiq diskli Intel 386 25 MGts mashinalarida amalga oshirildi.

1989 yilda i860 apparati yozma kodni samarali bajarishga qodir emasligi aniqlangandan so'ng, NTni eng boshidan asoslab bergan mikroyadro arxitekturasi juda muhim bo'ldi. Men MIPS R3000 ga, keyin esa standart Intel 386 protsessoriga o'tishim kerak edi, bu esa bir yildan kamroq vaqt ichida 28 muhandisga ko'paygan jamoa tomonidan amalga oshirildi.

1990 yilda NT taqdirida muhim voqea bo'lgan eng muhim voqea sodir bo'ldi - Windows 3.0 ning chiqarilishi va bosh aylantiruvchi muvaffaqiyati. Darhaqiqat, bu Microsoft kompaniyasining haqiqiy ishni bajarishga imkon beruvchi munosib grafik interfeysga ega bo'lgan birinchi ko'p vazifali OT edi. NT kelajagini oldindan belgilab qo'ygan ushbu interfeys va APIni qarzga olish edi. Dastlab, server operatsion tizimi IBM bilan qo'shma OS / 2 loyihasining remeyki bo'lishi va shunga mos ravishda mavjud OS / 2 ilovalari bilan ishlashi kerak edi. Biroq, Windowsning uchinchi versiyasi o'z vaqtida paydo bo'ldi: Redmond o'z ittifoqchilaridan voz kechdi va NT ishlab chiqish guruhini Win16 interfeysining "tasviri va o'xshashligi" da yaratilgan Win32 API-ni loyihalashga qaratdi. Bu juda zarur uzluksizlikni ta'minladi, bu esa ilovalarni ish stolidan server platformasiga o'tkazishni osonlashtirdi.

O'sha paytga qadar Windows NT ga aylangan NTni ishlab chiqish guruhi tez rivojlana boshladi va tez orada unda 300 ga yaqin odam ishladi. OS/2 yo'nalishidan voz kechish Microsoft va IBM o'rtasidagi munosabatlarda jiddiy muammolarga olib keldi. Hech qanday rasmiy bayonotlar yo'q edi, faqat korporatsiyalararo taqdimotlardan birida, IBM xodimlari yaratilgan OT ularning kompaniyasining tashabbusi bilan hech qanday aloqasi yo'qligini sarosimaga tushib qolishdi. Shunga qaramay, Windows NT 3.1 (raqamlash o'sha paytda mavjud bo'lgan 16-bitli Windows-ning joriy versiyasiga "sozlangan") DOS, Win16, POSIX va OS / 2 API-larni qo'llab-quvvatlashni o'z ichiga olgan. 1993 yil iyul oyida Microsoft-dan yangi server tizimi chiqdi va o'z sayohatini boshladi.

Keyin ishlar muammosiz davom etdi: 1994 yil sentyabr oyida Windows NT 3.5 chiqarildi. Oldingi versiya shiddat bilan tayyorlangan, hamma narsa noldan kodlangan bo'lishi kerak edi va ko'plab funktsiyalar bajarilmagan. Endi samaradorlik, tezlik va ... NetWare-da qurilgan tarmoqlar bilan qandaydir o'zaro aloqani tashkil qilish haqida o'ylash vaqti keldi - o'sha davrning mutlaq etakchisi, mahalliy tarmoq bozorida hukmronlik qiladi. Agar o'sha yillarda monopoliyalarni tartibga solish masalalariga bugungidek e'tiborli bo'lishsa, balki tegishli organga tegishli tuhmat yozishning o'zi kifoyadir. Afsuski, Microsoft vaziyatni o'zi hal qilishi kerak edi. Novell Windows NT uchun mijozni qo'llab-quvvatlash yoki bermaslik haqida ikkilanib qoldi. Redmond boshqa kuta olmadi — ular NetWare mijozini yozishdi va u shu qadar yaxshi ediki, asl Novell dasturi chiqqandan keyin ham foydalanishda davom etdi. 1995 yil may oyida mikroyadroga asoslangan arxitektura tufayli operatsion tizimning maxsus "PowerPC nashri" paydo bo'ldi - Windows NT 3.51. Ba'zi ma'lumotlarga ko'ra, uning chiqarilishi IBMning ushbu protsessorni bozorga chiqarish rejasiga amal qila olmagani uchun kechiktirilgan. Shuning uchun PowerPC versiyasining evolyutsiyasi Windows NT 3.5 dan biroz oldinga ketdi, bu esa uni OT ning keyingi versiyasi uchun asos bo'lishiga imkon berdi.

Agar shu paytgacha Windows NT va hatto Unix arxitekturalari o'rtasidagi o'xshashlik haqida gapirish mumkin bo'lsa (ba'zi jihatdan cheksiz uzoqda, lekin qaysidir ma'noda VMS OS ga juda o'xshash), keyin joriy etilgan NT 4.0 ning chiqarilishi bilan. grafik quyi tizimni yadroga aylantirganda, bunday fikrlashning oxirgi sababi yo'qoldi. Nazariy jihatdan, bunday qaror mashhur Windows 95 oyna muhitini NT-ga integratsiya qilishning qayg'uli tajribasidan mutlaqo mantiqiy xulosa edi.Ehtimol, X Window - Unix arxitektura modelini takrorlash g'oyasi aynan shu sababli paydo bo'lgan. NTning asl "server yo'nalishi" ning. Biroq, agar grafik qobiqni "transplantatsiya qilish" bilan bog'liq muammolar bo'lmasa, uning foydalanuvchi rejimida ishlashi (ya'ni, oddiy dastur shaklida) juda ko'p narsani talab qildi, bu mutlaqo tabiiydir - mavhum chiqish moslamasini qo'llab-quvvatlaydi. (bu bitmapli displey, printer yoki umuman nima bo'lishidan qat'iy nazar) Windows grafik quyi tizimi faqat rastrli displeylarni "tushunadigan" X oynasiga qaraganda beqiyos darajada murakkabroq va shunga mos ravishda resurslarga nisbatan talabchanroqdir. Shunday qilib, 1996 yil iyul oyida chiqarilgan Windows NT 4.0 yadrosining bir qismi sifatida yana bir modul paydo bo'ldi. Qayta ko'rib chiqish Shell Update Release (SUR) deb nomlandi.

Keyingi qadam Windows 2000 nomi bilan bozorga 2000 yilda chiqarilgan Windows NT 5.0 bo'ldi. "Sarvonlar"ning o'zgarishiga marketologlar ta'sir ko'rsatdi va umuman olganda, ushbu operatsion tizimning o'rnini o'zgartirish to'g'ri qaror bo'ldi. Ish shu kungacha davom etmoqda, buni Windows Server 2003 versiyasi ham tasdiqlaydi.

Windows uchun jang Windows Serverni loyihalash va amalga oshirish korporatsiyaning Server OS bo'limining qo'llab-quvvatlovchilaridan biri Mark Lukovskiyga tegishli. U ettita laboratoriyaga tayinlangan 5000 ishlab chiquvchilar armiyasini boshqaradi. Yana 5000 ta dasturchilar hamkor kompaniyalarda oʻz ish joylarida ishlaydi va har kuni Windows Server 2003 OS kodining 50 million satriga oʻz mitelarini qoʻshadi.

Har kuni ish qobiliyatini tekshirish va xatolarni aniqlash uchun tizimning to'liq kompilyatsiyasi va yig'ilishi amalga oshiriladi. Aniqlangan xatolar ro'yxati ishlab chiqish guruhlariga yuboriladi. Kiritilgan tuzatishlar to'g'risida e'lonlar taxtasida xabar qilinishi kerak, bu ularni asosiy yig'ilishga kiritish uchun navbatga qo'yadi. Tizimni kompilyatsiya qilish bilan shug'ullanadigan server fermasi doimiy ravishda yangilanadi, ammo ko'p yillar oldin bo'lgani kabi, to'liq yig'ish mashinaning 12 soat vaqtini oladi. Va bu juda katta kodlar to'plamining daraxtga o'xshash ierarxiyalarda tashkil etilgan alohida mustaqil manba matn guruhlariga bo'linishiga qaramasdan.

Rivojlanish jarayonining kvintessensiyasi har kuni ikki yoki uch marta (soat 9.30, 14.00 va 17.00) o'tkaziladigan "urush xonasi" (War Room) deb ataladigan bir soatlik uchrashuvlardir. Ulardan oldin soat 8.00 da ishchi guruhlarning mahalliy "jang xonalarida" shunga o'xshash tadbirlar o'tkaziladi. Asosiy yig'ilishda ilgari aniqlangan xatolarni tuzatish muhokama qilinadi va loyihaning umumiy holati aniqlanadi. So'nggi kunlarda ular asosan muhim muammoni hal qilish yo'llarini qidirmoqdalar - Windows .NET Server 2003 nomini Windows Server 2003 ga o'zgartirish. Turli modullarda minglab nomlar mavjud va bu tizim chiqarilishidan oldingi so'nggi daqiqada. ishlab chiquvchilar uchun jiddiy bosh og'rig'iga sabab bo'ldi.

Yig'ilishda har bir jamoa o'z ishining borishi, topilgan xatolarni tuzatish jarayoni va ushbu tuzatishlarni kiritish yoki kiritmaslikning mumkin bo'lgan oqibatlari haqida hisobot berishi kerak. Agar muammoni hal qilishning iloji bo'lmasa yoki u etarli darajada muhim emas deb hisoblansa, xato, asl terminologiyaga ko'ra, yakuniy nashrda "boshlanadi". Ertalabki yig'ilishni o'tkazib yuborish dezermentga teng.

Qurilish har kuni soat 16:30 da boshlanadi va "jangovar xonasi" dagi uchinchi uchrashuvdan so'ng tizimga eng so'nggi tuzatishlar kiritilishi uchun 18:00 gacha kechiktirilishi mumkin. Mavjud muammolarga tayyor yechimsiz jamoa yig'inga kela olmaydi, aks holda ular u erda umuman ko'rinmasliklari ma'qul. Etti laboratoriyaning har birida tizimning dastlabki kodining toʻliq nusxasi mavjud boʻlib, ularda oʻzlari tuzatishlar kiritadilar, kompilyatsiya qiladilar va ularning ishlashini tekshiradilar. Agar hamma narsa muammosiz bo'lsa, yangi kod boshqa jamoalar tomonidan yaratilgan kod bilan asosiy yig'ilishga birlashtiriladi. Muammo turli guruhlar tomonidan yozilgan yangi kodning o'zaro ta'sirida bo'lishi mumkin. Asosiy yig'ilish har doim ham muvaffaqiyatli emas, ba'zida tizim hayotiy emas. Bunday holatda, aybdor modul aniqlanishi bilan (odatda ertalab soat uch-to'rt atrofida) uni yozganlar zudlik bilan ish joyiga chaqiriladi va xato tuzatilmaguncha uni tark etmaydi. Shuning uchun dasturchilar kuniga 24 soat, haftada 6 kun ishlashga tayyor bo'lishlari kerak (mahsulot chiqarilish sanasi yaqinlashganda olti kun joriy etiladi).

Sinovning yakuniy bosqichlari quriladigan asosiy tamoyil loyiha jarayonida o'z mahsulotlaridan foydalanishdir. Tizim barqarorlikning "birinchi darajasiga" erishgandan so'ng, u ishchi guruhlarda asosiy operatsion tizimga aylanadi. "Ikkinchi daraja" OT ishlash qobiliyatini olganida erishilgan hisoblanadi. Shundan keyingina Microsoft kampusida foydalanishga ruxsat beriladi. NT ostidagi fayl serverida ham shunday bo'ldi, undan birinchi foydalanish Windows NT ning manba matnlarini saqlash edi, shuning uchun ular Active Directory ning birinchi va keyingi barcha versiyalarida shunday qilishdi.

Keyin mahsulot tanlangan JDP (Joint Development Partners) hamkorlariga sinov uchun yuboriladi. Agar xatolar aniqlansa, "ixtiyoriy qaror" qabul qilinadi: ularni tizimda qoldiring va sotuvlar boshlangan sanani saqlang yoki chiqish sanasini kechiktiring va ba'zi yaxshilanishlarni bajaring. Ikkinchi holda, barcha natijalar bekor qilinadi va sinov noldan boshlanadi.

Sotishdan keyingi yordamni taqdim etish ancha qiyin. Kamchiliklar, xavfsizlik "teshiklari" yoki mahsulotga yangi xususiyatlarni qo'shish zarurati aniqlanganda, mahalliy yamoq yoki to'liq xizmat paketi yaratilishi kerak. Boshqalar ushbu yamoq yoki xizmat to'plamidan oldin mavjud bo'lganligi sababli, yangi kod barcha mumkin bo'lgan yamoqlar va xizmat paketlari kombinatsiyalaridan o'tib, tizimning ko'plab variantlarida sinovdan o'tkaziladi. Bundan tashqari, sog'lig'ini to'liq tekshirish uchun korporatsiya mahsulotlarning eski versiyalarida (masalan, Windows Server 2000) ishlaydigan o'z tarmog'ining alohida qismlarini saqlaydi, bu erda siz "dala sharoitida" tizimga "ishlatish" mumkin. .

VMS qanday qilib WNTga aylandi

Ba'zi aqllilar bir paytlar Cutler VMS operatsion tizimi nomining har bir harfini oshirsangiz (birga ko'paytirsangiz) WNT yoki Windows NT olasiz, deb hazillashdi. Mutaxassislarning fikriga ko'ra, bu haqiqat. NT ning asosiy arxitektorlari bir vaqtlar VMSni ishlab chiquvchilar bo'lganligiga asoslangan oldindan o'ylangan tushuncha emas, balki ob'ektiv haqiqat.

Darhaqiqat, NT - bu yanada yaxshi harakatlanishga erishish uchun C tilida amalga oshirilgan tubdan qayta ishlab chiqilgan, VMS assembler yadrosining arxitektura g'oyalari, tegishli front-end API va yangi fayl va grafik quyi tizimlar bilan to'ldirilgan timsolidir. Ikki tizimning me'moriy yechimlarining umumiyligi juda yuqori. Shunday qilib, ular bir xil jarayonlar, ustuvorliklar (32 daraja), o'zgaruvchan ustuvorliklarni boshqarish va ular o'rtasida protsessor vaqtini taqsimlashni nazorat qilish tushunchalariga ega. Ammo sezilarli o'xshashliklarga qaramay, shubhasiz, bosh arxitektor - Katler jamoasining oldingi tajribasi tufayli NT dastlab ko'p tarmoqli operatsion tizim sifatida yaratilgan - bu "kichik" farqning o'zi ajralish darajasini tushunishga imkon beradi. NTning "asosiy" VMS arxitekturasidan.

Ikkala operatsion tizimdagi drayverlar stek modeli doirasida ishlaydi, uning har bir qatlami boshqalardan ajratilgan bo'lib, bu ko'p bosqichli qurilmalarni boshqarish sxemasini tashkil qilish imkonini beradi. Tizimlar foydalanuvchi jarayonlarini va tizim jarayonlarini, shu jumladan drayverlarni almashtirish imkonini beradi. Resurslarni taqdim etish usuli ham o'xshash, ikkala tizim ham ularni ob'ektlar sifatida ko'radi va ularni Ob'ekt menejeri yordamida boshqaradi. NT xavfsizligi, uning asosiy ixtiyoriy kirishni boshqarish ro'yxatlari yoki DACLlar kabi, o'z nasl-nasabini VMS 4.0 ga qadar kuzatib boradi.

1993 yilda Digital muhandislar Windows NT uchun texnik xususiyatlarni ko'rib chiqdilar va uning Prism loyihasining bir qismi sifatida yaratilgan eksperimental Mica operatsion tizimiga juda o'xshashligini aniqladilar. Nima uchun Redmond mahsulotlariga bunday e'tibor? Yaxshi hayotdan emas, Digital xodimlari birovning tizimining ichki tomonlarini o'rganishni boshladilar. 1992 yilda korporatsiya uzoq cho'qqiga tushib ketdi, pul barmoqlari orasidan sirg'alib ketdi va yangi Alpha protsessorining sotuvi pasayib ketdi. Endi najot izlab, kompaniya boshliqlari o'zlarining eng yomon raqibi Inteldan yordam so'rashga harakat qilishdi, uning prezidenti Endryu Grove buni rad etdi. Oxir-oqibat, men "Gates the Third"ga ta'zim qilishimga va mening asosiy operatsion tizimim bo'lgan VMS ning zarariga NT qilish va'dasi evaziga Alpha ostida Windows NT portini so'rashga majbur bo'ldim. Biroq, NT ning relizdan oldingi versiyasini olgan Digital-ning muhandislari asta-sekin OS odatdagi "$5,000 Alpha PC" ga qaraganda ancha ko'proq RAM talab qilishini tushunishdi. NT RISC stantsiyalarining ommaviy bozoriga mos kelmasligi aniq edi, Digital uchun Microsoft bayrog'i ostida turishga urinish (haqiqatan ham, boshqa kompaniyalar uchun) vaqt va pulni behuda sarflashga aylandi.

WNT va VMS o'rtasidagi "10 ta farq" o'yini Digital katta dividendlar to'ladi. O'sha paytda Business Week nashrida e'lon qilingan versiyalardan biriga ko'ra, Digital prezidenti ochiq sudga murojaat qilish o'rniga, qo'lida intellektual mulk huquqlarining buzilishining rad etib bo'lmaydigan dalillari bilan kamroq evaziga ko'proq narsani olishga qaror qildi. U Microsoft kompaniyasiga aniqlik kiritish uchun murojaat qildi, natijada keng ko'lamli shartnoma imzolandi, unga ko'ra Digital NT uchun asosiy tarmoq integratoriga aylandi. Bundan tashqari, o'sha yilning oktyabr oyida Redmond Alpha: PowerPC va MIPS bilan raqobatlashadigan ikkala protsessor uchun Windows NT da qo'llab-quvvatlashni rad etdi. Afsuski, raqamli boshqaruv uchun alyans tez orada yo'q qilindi va "Microsoft uchun NT tarmog'ini o'rnatish xizmatlari" maqomi Hewlett-Packardga o'tdi, ammo bir necha yil o'tgach, u korporatsiyaning yana bir og'ir yukini - VMS OS ni oldi.

NT va VMS yo'llari bir-biridan farq qilganiga qaramay, ushbu operatsion tizimlar bir qator o'ziga xos qarzlarni davom ettirdilar. Xususan, Windows NT klasterlar uchun faqat 1997 yilda qo'llab-quvvatlangan, VMS esa 1984 yildan beri mavjud va Windowsning 64 bitli versiyasi keyinchalik paydo bo'lgan (VMS 1996 yilda yuqori bit chuqurligiga ko'chib o'tgan). Boshqa tomondan, 1995 yilda VMS 7.0 da yadro darajasida iplar e'lon qilindi va tegishli NT vositalariga o'xshash registrga o'xshash ma'lumotlar bazasi va global hodisalar jurnali VMS 7.2 ning bir qismiga aylandi. Windows Server 2003 chiqdi, keyin nima bo'lishini ko'ramiz...