WNT: Windows NT ning haqiqiy hikoyasi. Windows operatsion tizimining versiyalari qanday windows nt

Windows NT oldindan mavjud 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 NT da turli xil tarmoq vositalari bilan ishlash vositalarini ham kiritdilar.

    Tizimning portativligiga erishildi, endi u ham CISC, ham RISC protsessorlarida ishlaydi.CISC tarkibiga Intel-mos keluvchi 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. Ayni vaqtda Windows vaqti NT 1 dan 32 tagacha protsessorli kompyuterlarda ishlay oladi.Bundan tashqari, foydalanuvchi vazifalari murakkablashgani va hisoblash muhitiga qo‘yiladigan talablarning kengayishi 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, jumladan, nomlangan quvurlar, masofaviy protsedura chaqiruvlari (RPC) va Windows rozetkalaridan foydalanish orqali har xil turdagi host kompyuterlar bilan aloqa o'rnatish imkonini beradi.

    Ishonchlilik va mustahkamlik himoya qiluvchi me'moriy xususiyatlarni ta'minlaydi amaliy dasturlar bir-biridan va operatsion tizim tomonidan zararlanishidan. Windows NT qayta tiklanadigan faylni o'z ichiga olgan barcha arxitektura darajalarida xatolarga chidamli tuzilgan istisnolardan foydalanadi. NTFS tizimi 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, masofadan kirish, o'rnatilgan router, fayllarni indekslash va tarmoq boshqaruviga ega tarmoq operatsion tizimi. Ikkinchi Windows varianti NT - Windows NT Workstation 4.0 ko'p jihatdan NT Serverga o'xshaydi, lekin ish stantsiyasining 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 korporatsiyasi Devid Katlerni yangi dasturiy ta'minot loyihasiga rahbar etib tayinladi: Yangi Texnologiya (NT) OS ishlab chiqish. Devid Katler DECning bosh maslahatchisi boʻlgan va firmada 17 yil davomida OT va kompilyatorlarni ishlab chiqishda ishlagan: VAX/VMS, MicroVAX I uchun OS, OS RSX-11M, VAX PL/1 kompilyatorlari, VAX C.

Windows NT birinchi bo'lib 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 chiqa boshladi. Microsoft-ning yangi strategiyasi Windows-ga asoslangan yagona oilani yaratish edi operatsion tizimlar, bu eng kichik noutbuklardan tortib eng katta ko'p protsessorli ish stantsiyalarigacha bo'lgan ko'plab turdagi kompyuterlarni qamrab oladi.

Windows NT, Windows tizimlarining keyingi avlodi 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ʻlgan. Florida avtomagistrali nomi bilan bir xil bo'lgan Windows NT 3.5 ning navbatdagi versiyasi Daytona kod nomi uning asosiy afzalligi tezlik ekanligini ko'rsatgan bo'lishi mumkin. Haqiqatan ham, 3.5 versiyasining ishlashi 3.1 versiyasiga nisbatan 1,5 baravar oshdi va chiqarilgandan so'ng u yoki bu sababga 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 bo'lishi kerak edi, lekin unga 4.0 raqami berildi, bu haqda avvalroq kompyuter matbuotida Windows NT ning Qohira kodli boshqa kelgusi 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;

    me'moriy o'zgarishlar grafik operatsiyalarning samaradorligini keskin oshirishga imkon berdi;

    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 ga nisbatan miqyoslilikni sezilarli darajada yaxshilaydi, bu 4 protsessorli mashinalarda sezilarli darajada tez ishlash imkonini beradi va sakkiz yoki undan ortiq protsessorli mashinalarda chiziqli ishlashga imkon beradi.

Windows NT Server 4.0 ning fayl serveri sifatida ishlaganda 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.Ba’zi foydalanuvchilarga bu o‘zgarish yoqmasligi mumkin bo‘lsa-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 interfeys yordamida bajarishlari mumkin.

Tashqi o'zgarishlardan tashqari, GUI yangilanishi tarmoqni boshqarish usullariga katta ta'sir ko'rsatmadi. Windows NT Server ma'murining asosiy vositalari bir xil bo'lib 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 keluvchi yangi tizim siyosati muharriri foydalanuvchi profili muharriri o‘rnini egalladi. foydalanuvchi profili Sizga Windows NT Server 3.x versiyalaridan tanish bo'lgan muharrir. 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, o'rnatish disket paketlarini yangisiga 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 tizim boshqaruvi serveridan olingan bir qancha foydali tizim monitoringi komponentlari mavjud. Asosiy dastur bu tanlangan tizim hodisalarini grafik ravishda kuzatib boruvchi 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. Misol uchun, unda foydalanuvchi byudjetini bir domendan boshqasiga o'tkazadigan, ya'ni bittasini o'chirish zarurati bilan bog'liq protseduralarni bajaradigan dastur mavjud emas. hisob va boshqasini yarating.

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) versiyasi 2.0 Microsoft mahsuloti bo'lib, Web, ftp va gopher server xizmatlarini taqdim etadi, Internet Information Server imkoniyatlarini solishtirish mumkin va bir qator testlarda ular xuddi shunday mashhur Server Netscape mahsulotidan oshib ketadi. Microsoft Internet Information Server 2.0 Windows NT Server uchun eng tezkor veb-server hisoblanadi - 1.0-dan oldingi versiyadan 40 foizgacha tezroq;

    Tarqalgan komponentlar ob'ekt modeli (DCOM), Internet orqali komponentlar o'rtasida xavfsiz aloqani ta'minlaydi;

    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 beruvchi PPTP texnologiyasi (nuqtadan nuqtaga tunnel protokoli);

    FrontPage - bu turli shablonlar asosida veb-sahifalar yaratish, havolalarni tekshirish va umumiy boshqaruv yaratilgan veb-saytlar;

    indeks serveri Microsoft Search Server, bu har qanday hujjatlarda, 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 integratsiyani taklif qiladi DNS xizmatlari va WINS, 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 uchun foydalanuvchini to'g'ridan-to'g'ri Windows NT serveriga (masalan, Internet Explorer kabi) kirishi yoki SSL-ni qo'llab-quvvatlaydigan veb-brauzerlardan foydalaning.

Yaxshilanishlardan biri Internet "va mijoz-server tizimlarining rolining ortishi 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 protokollarini amalga oshiradi PPTP (Internet orqali shifrlangan trafikni yaratadi) va Multilink PPP (bir nechta kanallarni bitta kanalga birlashtirish imkonini beradi) Mijozlar Windows NT 4.0 Workstation yoki Windows 95 bo'lishi mumkin.

Tarqalgan komponent ob'yekt modeli Windows NT Server 4.0 ga yana bir asosiy qo'shimcha hisoblanadi. Ob'ektni bog'lash modeli (COM) dasturiy ta'minotni ishlab chiquvchilarga 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 ilovalarining ishlash 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 va bu dasturiy ta'minot tez-tez o'zgarib turadiganligi sababli (apparat bilan birga), undan operatsion tizim modullari uchun talab qilinadigan 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 tarmoqdagi turli mashinalarda 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 serverdan boshlab 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 da hujjat ruxsatlari Kerberos usuli yordamida tekshiriladi yoki elektron imzo, 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 va ba'zilari 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 uning ishlashi foydalanuvchini qoniqtirmaydi.

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. Bilan tanishish uchun funksionallik tizimi, bu etarli bo'lishi mumkin, lekin bu minimal talablar "sanoat" foydalanish uchun aniq etarli emas. Kam yoki o'rtacha yuklangan server uchun (xizmat ko'rsatilayotgan foydalanuvchilar soni bilan belgilanadi) sizga 32 MB RAM va qattiq disk kamida 1 GB sig'imga ega.

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, ilovalar 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 kompleks uchun kuchli platformadir tarmoq ilovalari, ayniqsa mijoz-server texnologiyasidan foydalangan holda qurilganlar. 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, shuningdek, Oracle va Sybase, Adabas va InterBase ma'lumotlar bazasi serverlari kabi boshqa taniqli kompaniyalarning ma'lumotlar bazasi serverlari bilan ishlashi mumkin.

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 stantsiyalari va kuchli asosiy kadrlarni bir tarmoqda birlashtirishni osonlashtiradi. SNA Sever ikki tarmoq kartasi yoki bir nechta tarmoq protokoli steklariga 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'minlash, NT Server xavfsizligi bilan integratsiyalashgan 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. 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 unumdorlikni oshirish yoki maxfiylikni talab qiluvchi ilovalar uchun mustaqil operatsion tizim sifatida yoki kompyuter yordamida dizayn kabi murakkab grafik ilovalar uchun foydalanish mumkin.

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 tomonidan 1992 yil aprel oyida nihoyat chiqarilgan OS/2 2.0 operatsion tizimini ishlab chiqish bilan birga olib borildi. 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 OS/2 ni mustaqil ravishda ishlab chiqishda davom etdi, Microsoft esa tizim ustida ishlay boshladi va u Windows NT nomi bilan chiqdi. Garchi u DOS, Windows 3.x yoki Windows 9.x kabi darhol ommabop boʻlmagan boʻlsa-da, marketing nuqtai nazaridan 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 ta'minot interfeyslari va ikkala dastlab rejalashtirilgan apparat platformalarini qo'llab-quvvatlash yo'qoldi. Ushbu OS ning i860 uchun hatto bitta versiyasi ham mavjud emas 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. Olingan mojaro tinch yo'l bilan hal qilindi: DEC Microsoft kompaniyasining texnologiyalarga egaligini tan oldi Windows asosida NT va Microsoft DEC Alpha arxitekturasi uchun Windows NT versiyasini yaratdi va qo'llab-quvvatladi.

Ularning umumiy ildizlariga qaramay, Windows NT va OS/2 o'rtasidagi moslik ushbu OTning har bir yangi chiqarilishi 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)
Standard, 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 hammaning 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-oktabr)
Windows 8, Windows 8 RT, Professional, Professional N, Professional WMC, Enterprise, Enterprise N; Windows RTdan tashqari barchaning 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 ishlash jarayoni oyna stantsiyalaridan biriga tegishli; ish stoli bilan o'zaro aloqada bo'lish qobiliyatiga ega deb belgilangan xizmatlar 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 translyatsiya qilish. 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 vositalarida hali ta'minlanmagan, ammo mavjud uchinchi tomon dasturlari, ushbu funksiyaga kirish imkonini beradi.

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- ta'minlash to'liq kirish ular bilan bir xil oyna stantsiyasida bo'lgan har qanday jarayon. 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 nomdagi ntoskrnl.exe yadro funktsiyalariga bajarilishini o'tkazadigan Nt va Zw prefikslari bilan funktsiyalar) va foydalanuvchi rejimida amalga oshirilgan funktsiyalar (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 ham funktsiyalarni o'z ichiga oladi standart kutubxona C tili.

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 haqida ma'lumot 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 asl 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 dastur dasturlari Win32 API-dan foydalanadi - Windows 3.1 API asosida yaratilgan interfeys, bu sizga qayta kompilyatsiya qilish imkonini beradi. mavjud dasturlar minimal manba kodini o'zgartirgan Windowsning 16-bitli versiyalari uchun. Win32 API va 16-bitli Windows API-ning mosligi shunchalik kattaki, 32-bit va 16-bitli ilovalar erkin xabar almashishi, bir-birining oynalari bilan ishlash va hokazolar mumkin. Mavjud Windows API funksiyalarini qoʻllab-quvvatlashdan tashqari, Win32 API, shuningdek, konsol dasturlarini qo'llab-quvvatlash, multithreading va mutexes va semaforlar kabi sinxronizatsiya ob'ektlarini qo'llab-quvvatlash kabi bir qator yangi xususiyatlarni qo'shdi. 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 funksionallikni 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 variantni har qanday kombinatsiyada ham birlashtirish mumkin: masalan, Win32 API-ning WriteFile funksiyasi disk fayliga yozish uchun Native API-ning NtWriteFile-ni chaqiradi va konsolga chiqarish uchun tegishli csrss funksiyasini chaqiradi.

Win32 API yordami Windows 9x operatsion tizimlari oilasiga kiritilgan; Win32s paketini o'rnatish orqali Windows 3.1x ga ham qo'shilishi mumkin. Satrlarni ko'rsatish uchun MBCS kodlashlaridan foydalanadigan mavjud Windows ilovalarini ko'chirishni osonlashtirish uchun satrlarni parametr sifatida qabul qiladigan barcha Win32 API funktsiyalari ikkita versiyada yaratilgan: A qo'shimchali funktsiyalar ( 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, Windows NT da, OS ichidagi barcha satrlar faqat UTF-16 da saqlanadi, har bir A-funksiya shunchaki o'z satr parametrlarini Unicode-ga o'zgartiradi va W versiyasini chaqiradi. bir xil funktsiya. Kutubxonaning taqdim etilgan H-fayllarida, shuningdek, qo'shimchasiz funksiya nomlari aniqlanadi va funktsiyalarning A yoki W versiyasidan foydalanish kompilyatsiya variantlari bilan belgilanadi va Delphi modullarida 2010 yilgacha, masalan, ular A qo‘shimchali variantlar bilan chambarchas bog‘langan.Shuni ta’kidlash kerakki, Windows 2000 yoki undan keyingi versiyalarida Windows NT oilasiga kiritilgan yangi funksiyalarning aksariyati faqat Unicode versiyasida mavjud, chunki eski dasturlar va dasturlar bilan moslikni ta’minlash muammosi. Windows 9x endi avvalgidek o'tkir emas.

POSIX va OS/2

Windows NT 4 ning birinchi versiyasi to'rtta platformani (x86, Alpha, MIPS va PowerPC) qo'llab-quvvatladi, ammo xizmat paketlari chiqarilishi sababli kamroq tarqalgan platformalarni qo'llab-quvvatlash 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 oilasining OTda qo'llab-quvvatlanadigan ikkinchi 64-bitli arxitekturasi tomonidan yaratilgan AMD arxitekturasi x86-64, 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.

1988 yil oxirida Microsoft Devid Katlerga yangi dasturiy ta'minot loyihasini boshqarishni topshirdi: 1990-yillar uchun yangi Microsoft operatsion tizimini yaratish. U Yangi Texnologiya (NT) tizimini ishlab chiqish uchun muhandislar guruhini yig'di.

Dastlabki reja OS/2 uslubidagi foydalanuvchi va dastur interfeyslari (API) bilan NTni ishlab chiqish edi, lekin OS/2 yomon sotildi va Windows 3.0 bozorda ajoyib va ​​doimiy muvaffaqiyatga erishdi. Bozor muammosi va ikkita bir-biriga mos kelmaydigan tizimlarni ishlab chiqish va saqlash bilan bog'liq murakkabliklarni ko'rib, Microsoft yo'nalishini o'zgartirishga va o'z muhandislarini yagona yaxlit operatsion tizim strategiyasiga yo'naltirishga qaror qildi. Ushbu strategiya eng kichik noutbuklardan tortib eng katta ko'p protsessorli ish stantsiyalarigacha ko'p turdagi kompyuterlarni qamrab oladigan Windows operatsion tizimlari oilasini ishlab chiqishdan iborat edi. Shunday qilib, Windows tizimlarining keyingi avlodi Windows NT deb nomlandi.

Windows NT Windows-ning grafik foydalanuvchi interfeysini (GUI) qo'llab-quvvatlaydi va ayni paytda birinchi hisoblanadi Windows operatsion tizimi yangi ilovalarni ishlab chiqish uchun 32-bitli dasturlash interfeysi bo'lgan Win32 API-ni qo'llab-quvvatlaydigan Microsoft tizimi. Win32 API ilovalarga ko'p qirrali, sinxronizatsiya, xavfsizlik, kiritish/chiqarish va ob'ektlarni boshqarish kabi ilg'or operatsion tizim xususiyatlarini taqdim etadi.

1993 yil iyul oyida NT oilasining birinchi operatsion tizimlari - Windows NT 3.1 va Windows NT Advanced Server 3.1 paydo bo'ldi.

Versiyalar

  • Windows NT 3.1 (1993 yil 27 iyul)
  • Windows NT 3.5 (1994 yil 21 sentyabr)
  • Windows NT 3.51 (1995 yil 30-may)
  • Windows NT 4.0 (1996 yil 24 avgust)
  • Windows 2000 (2000 yil 17 fevral)
  • Windows XP (2001 yil 25 oktyabr)
  • Windows XP 64-bitli nashri (2003 yil 28 mart)
  • Windows Server 2003 (2003 yil 25 aprel)
  • Windows XP Media Center Edition 2003 (2003 yil 18 dekabr)
  • Windows XP Media Center Edition 2005 (2004 yil 12 oktyabr)
  • Windows XP Professional x64 nashri (2005 yil 25 aprel)
  • Eski kompyuterlar uchun Windows asoslari (2006 yil 8 iyul)
  • Windows Vista (2006 yil 30-noyabr)
  • Windows Home Server (2007 yil 7 noyabr)
  • Windows Server 2008 (2008 yil 27-fevral)

Windows NT ning tuzilishi

Strukturaviy jihatdan Windows NT ikki qism sifatida ifodalanishi mumkin: operatsion tizimning foydalanuvchi rejimi qismi va operatsion tizimning yadro rejimi qismi.

Windows NT ning yadro rejimida ishlaydigan qismi ijro etuvchi qism deb ataladi. U virtual xotirani, ob'ektlarni (resurslarni), kiritish-chiqarish va fayl tizimini (jumladan, tarmoq drayverlarini), jarayonlarning o'zaro ta'sirini va xavfsizlik tizimining bir qismini boshqaradigan bir qator komponentlarni o'z ichiga oladi. Ushbu komponentlar modullararo aloqa yordamida bir-biri bilan o'zaro ta'sir qiladi. Har bir komponent ehtiyotkorlik bilan belgilangan ichki protseduralar to'plami orqali boshqalarni chaqiradi.

Windows NT ning foydalanuvchi rejimida ishlaydigan ikkinchi qismi serverlar - himoyalangan quyi tizimlar deb ataladi. Quyi tizimlar xotirani avtomatik ravishda almashishi mumkin bo'lmagani uchun ular bir-biri bilan xabarlar jo'natish orqali muloqot qiladilar. Xabarlar mijoz va server o'rtasida yoki ikkita server o'rtasida yuborilishi mumkin. Barcha xabarlar Windows NT ish vaqtidan o'tadi. Windows NT yadrosi himoyalangan quyi tizim tishlarini xuddi oddiy dastur jarayonlari tishlarini rejalashtirganidek rejalashtiradi.

Himoyalangan quyi tizimlarni qo'llab-quvvatlash ijro qismi tomonidan ta'minlanadi. Uning tarkibiy qismlari quyidagilardir:

  • Ob'ekt menejeri. Tizim resurslarini ifodalash uchun foydalaniladigan ish vaqti ob'ektlarini, mavhum ma'lumotlar turlarini yaratadi, o'chiradi va boshqaradi.
  • Xavfsizlik monitor. Xavfsizlik qoidalarini belgilaydi mahalliy kompyuter. Operatsion tizim resurslarini himoya qiladi, bajariladigan ob'ektlarni himoya qiladi va ro'yxatga oladi.
  • Jarayon menejeri. Jarayonlar va oqimlarni yaratadi va tugatadi, to'xtatadi va davom ettiradi va ular haqidagi ma'lumotlarni saqlaydi.

Menejer virtual xotira.

  • I/U quyi tizimi. Quyidagi komponentlarni o'z ichiga oladi:
    • qurilmadan mustaqil kiritish-chiqarishni ta'minlovchi kiritish-chiqarish menejeri;
    • fayl tizimlari - faylga yo'naltirilgan kiritish-chiqarish so'rovlarini bajaradigan va ularni an'anaviy qurilmalarga qo'ng'iroqlarga aylantiruvchi NT drayverlari;
    • tarmoqni qayta yo'naltiruvchi va tarmoq serveri - masofaviy kiritish-chiqarish so'rovlarini tarmoq mashinalariga uzatuvchi va ulardan so'rovlarni qabul qiluvchi fayl tizimi drayverlari;
    • ijrochi qurilma drayverlari - qurilmani bevosita boshqaradigan past darajadagi drayverlar;
    • diskni keshlashni amalga oshiradigan kesh menejeri.

Bajarish qismi, o'z navbatida, NT yadrosi tomonidan taqdim etiladigan quyi darajadagi xizmatlarga asoslanadi. Yadro funktsiyalari quyidagilarni o'z ichiga oladi:

  • jarayonni rejalashtirish,
  • uzilishlar va istisnolar bilan ishlash,
  • ko'p protsessorli tizimlar uchun protsessorni sinxronlashtirish,
  • nosozliklardan keyin tizimni tiklash.

Yadro imtiyozli rejimda ishlaydi va hech qachon xotiradan olib tashlanmaydi. Yadroga kirishning yagona yo'li - uzilish orqali.

Windows NT himoyalangan quyi tizimlar foydalanuvchi rejimida ishlaydi va yuklash vaqtida Windows NT tomonidan yaratiladi. Yaratilgandan so'ng darhol ular dastur jarayonlari va boshqa quyi tizimlardan kelgan xabarlarga javob berib, ularning bajarilishining cheksiz tsiklini boshlaydilar. Himoyalangan quyi tizimlar orasida atrof-muhit quyi tizimlari deb ataladigan kichik sinfni ajratib ko'rsatish mumkin. Atrof-muhit quyi tizimlari operatsion tizim ilovalari interfeyslarini (API) amalga oshiradi. Integral quyi tizimlar deb ataladigan boshqa turdagi quyi tizimlar operatsion tizim tomonidan talab qilinadigan vazifalarni bajaradi. Masalan, Windows NT xavfsizlik tizimining aksariyat qismi integral quyi tizim sifatida amalga oshiriladi, tarmoq serverlari ham integral quyi tizimlar sifatida amalga oshiriladi.

Eng muhim muhit quyi tizimi Win32, 32-bitli Windows API-ga ilovalarga kirishni ta'minlaydigan quyi tizimdir. Bundan tashqari, ushbu tizim grafik interfeysni ta'minlaydi va foydalanuvchi kiritish/chiqishini boshqaradi.

Har bir himoyalangan quyi tizim yadro rejimida imtiyozli amallarni bajarish uchun tizimning ishlash vaqti xizmatini chaqirib, foydalanuvchi rejimida ishlaydi. Tarmoq serverlari qanday yaratilganiga qarab ham foydalanuvchi rejimida, ham yadro rejimida ishlashi mumkin.

Quyi tizimlar bir-biri bilan xabarlarni uzatish orqali muloqot qiladi. Qachon, masalan, moslashtirilgan dastur ba'zi API protseduralarini chaqirsa, ushbu protsedurani ta'minlaydigan muhit quyi tizimi xabarni oladi va yadroga kirish orqali yoki boshqa quyi tizimga xabar yuborish orqali uni bajaradi. Jarayon tugagach, atrof-muhit quyi tizimi qaytariladigan qiymatni o'z ichiga olgan dasturga xabar yuboradi. Xabarlarni yuborish va himoyalangan quyi tizimlarning boshqa faoliyati foydalanuvchiga ko'rinmaydi.

Windows NT ning barcha quyi tizimlarini birlashtirgan asosiy vosita Local Procedure Call (LPC) mexanizmidir. LPC - bu tarmoqdagi turli mashinalarda joylashgan mijozlar va serverlar o'rtasida muloqot qilish uchun foydalaniladigan umumiy masofaviy protsedura chaqiruvining (RPC) optimallashtirilgan versiyasi.

Hammaga salom, men darhol aytamanki, Windows NT aslida dastur emas, bu Microsoft Windows oilasi. Windows NT nomi ostida Microsoft-dan operatsion tizimlar tushunchasi aniq emas, balki barcha tizimlar yashiringan. Windows bugungi kunda juda mashhur operatsion tizim bo'lib, undan mashhurroq yo'q. Mening fikrimcha, mashhurlik, birinchi navbatda, munosib alternativa yo'qligi va endi bo'lmasligi bilan bog'liq - gigant Microsoft bilan raqobatlashish endi ahmoqlikdir.

Ammo shunga qaramay, hamma narsa to'g'ri - siz haqiqatan ham Windows NT nomiga ega bo'lgan narsaga ega bo'lishingiz mumkin, chunki bu nom ko'p joylarda paydo bo'ladi. Men aniq misollar keltirmayman, esimda yo'q, lekin bu yozuvni Windows-da osongina uchratishingiz mumkin.

Agar siz Windows NT dasturiy ta'minotini olib tashlash yoki yo'q degan savolga duch kelsangiz, men shunday javob beraman - uni olib tashlamaslik yaxshiroqdir. Chunki keyinchalik muammolar bo'lishi mumkin. Agar siz bu haqda o'ylab ko'rsangiz, Windows NT yozilgan hamma narsa aniq bo'ladi, keyin uni faqat ishonchingiz komil bo'lganda o'chirib tashlashingiz kerak.

Windows NT 1990-yillarda Microsoft IBM bilan ishlashni toʻxtatgandan soʻng ishlab chiqilgan (oh, ular ajoyib noutbuklar yasagan), bu kompaniyalar birgalikda OS / 2 ni ishlab chiqdilar, bu ham men hali ham tushunmagan operatsion tizim edi, lekin u tushunmaydi. masala. Qisqasi, keyin ular Windows-ni kesishni boshladilar va siz o'zingiz bilasiz, bu nima bo'lganini - mega Krutetskaya Windows, faqat bitta monopoliya bor, hamma buni yoqtirmaydi, lekin hamma undan foydalanadi.

Ha, Linux ham bor, lekin afsuski, bu tor doiradagi foydalanuvchilar uchun - umuman oddiy va chiroyli va qiyin bo'lmaganlar uchun emas. Shaxsan men Windows-ni yaxshi ko'raman, garchi u ko'pchilikni, ayniqsa Windows 10-ni yoqtirmasa ham, lekin men unda hech qanday qiyshiq narsani ko'rmayapman ..

Qadimgi derazalar, bir vaqtlar bu eng yaxshi asar va eng orzusi edi:


Ammo solishtiring, bu allaqachon yetti, ya'ni Windows 7, ko'pchilik hali ham unda o'tiribdi va tushmoqchi emas:


Men Windows XP ning uzoq vaqtdan beri muxlisi edim, hatto juda uzoq vaqt o'tirganimda ham o'tirdim - Windows 7 allaqachon chiqib ketgan va men XP da osilgan edim ... Shunday qilib, men yangi apparat sotib oldim, bu 1150 rozetka edi, hamma narsa yangi edi, lekin men u erda Windows XP ni o'rnatishga muvaffaq bo'ldim va men hali ham ikki yil o'tirdim. Keyin Windows 10 chiqdi va men oxir-oqibat unga o'tdim. Kompyuter haftalar davomida ishlaydi va hamma narsa yaxshi, hech qanday nosozliklar yo'q va ko'k ekranlar, hech qanday xatolik yo'q. Hamma narsa soat kabi ishlaydi. To'g'ri, XP da bu deyarli yo'q edi. Shunday qilib, menga qandaydir tarzda Windows haqida hamma narsa yoqadi ..

Men Windows NT kabi aniq ko'rishingiz mumkin bo'lgan joylar ro'yxatini yozdim:

  1. ba'zi tizim fayllarining tavsiflari;
  2. windows sozlamalari, tizim sozlamalari, Windows NT ni hamma joyda uchratish mumkin;
  3. dastur uchun ma'lumotnoma materiallarida yoki hatto ba'zi uskunalar uchun ko'rsatmalarda;
  4. bu dargumon, lekin Windows NT ostida qandaydir virus yo'q bo'lib ketishi mumkin;
  5. tizim papkalarida, masalan, C:\Windows-da, Windows NT tavsifida bir qator keraksiz narsalar mavjud;

Men yozishni butunlay unutib qo'ydim, o'zim aniq ayta olmayman, lekin Windows NT deb nomlangan operatsion tizim borga o'xshaydi, mana uning yuklash ekrani.

Windows NT yoki New Technology operatsion tizimi Deyv Katler boshchiligidagi ishlab chiquvchilar guruhi tomonidan yaratilgan.

Windows NT 32-bitli operatsion tizim bo'lib, ko'p vazifalarni oldindan bajarish imkoniyatiga ega. Asosiy komponentlar sifatida operatsion tizim xavfsizlik vositalari va rivojlangan tarmoq xizmatini o'z ichiga oladi. Windows NT, shuningdek, ko'plab boshqa operatsion tizimlar, fayl tizimlari va tarmoqlar bilan moslikni ta'minlaydi. Windows NT ham CISC bilan jihozlangan kompyuterlarda - murakkab buyruqlar to'plamiga ega protsessorlarda (kompleks buyruqlar to'plamini hisoblash) va RISC-ga ega kompyuterlarda - qisqartirilgan buyruqlar to'plamiga ega protsessorlarda (qisqartirilgan ko'rsatmalar to'plamini hisoblash) ishlashi mumkin. Windows NT operatsion tizimi yuqori unumdorlikdagi ko'p protsessorli tizimlarni ham qo'llab-quvvatlaydi.

Windows NT da faqat tashqi ko'rinishi tanish. Grafik foydalanuvchi interfeysi orqasida kuchli yangi xususiyatlar yotadi.

Windows yaratishda o'rnatilgan vazifalarNT. Windows NT oldindan mavjud mahsulotlarning keyingi rivojlanishi emas. Uning arxitekturasi zamonaviy operatsion tizimga qo'yiladigan talablarni hisobga olgan holda yangidan yaratildi. Ushbu talablar asosida ishlab chiqilgan tizimning xususiyatlari quyidagilardan iborat.

Ta'minlashga intilishda moslik yangi operatsion tizim, Windows NT ishlab chiquvchilari tanish Windows interfeysini saqlab qolishdi va mavjud fayl tizimlarini (masalan, FAT) va turli xil ilovalarni (MS-DOS, OS/2 1.x, Windows 3.x va POSIX uchun yozilgan) qo'llab-quvvatlashni amalga oshirdilar. ). Ishlab chiquvchilar Windows NT da turli tarmoq vositalari bilan ishlash vositalarini ham kiritdilar.

erishildi portativlik(portativlik) tizimi endi CISC va RISC protsessorlarida ishlay oladi. CISC Intel-ga mos keladigan 80386 va undan yuqori protsessorlarni o'z ichiga oladi. RISClar MIPS R4000, Digital Alpha AXP va Pentium P54 va undan yuqori protsessorli tizimlar bilan ifodalanadi.

Masshtablilik(ko'lamlilik) Windows NT ning bir protsessorli kompyuter arxitekturasiga bog'lanmaganligini, balki simmetrik ko'p protsessorli tizimlar tomonidan taqdim etilgan imkoniyatlardan to'liq foydalana olishini bildiradi. Hozirda Windows NT 1 dan 32 tagacha protsessorli kompyuterlarda ishlay oladi.Bundan tashqari, foydalanuvchi vazifalari murakkablashib, hisoblash muhitiga qo‘yiladigan talablar kengayib borishi bilan Windows NT “korporativ tarmoqlarga yanada kuchli va samarali serverlar va ish stantsiyalarini qo‘shishni osonlashtiradi. .

Qo'shimcha imtiyozlar ham serverlar, ham ish stantsiyalari uchun yagona ishlab chiqish muhitidan foydalanish orqali ta'minlanadi.


Windows NT da uniforma mavjud xavfsizlik tizimi(xavfsizlik) AQSh hukumati talablariga javob beradi va B2 xavfsizlik standartiga mos keladi. Korporativ muhitda muhim ilovalar butunlay izolyatsiya qilingan muhit bilan ta'minlanadi.

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

Ishonchlilik va xatolarga chidamlilik(ishonchlilik va mustahkamlik) amaliy dasturlarni bir-birining va operatsion tizimning shikastlanishidan himoya qiluvchi arxitektura xususiyatlari bilan ta'minlanadi. Windows NT qayta tiklanadigan NTFS fayl tizimini o'z ichiga olgan va o'rnatilgan xavfsizlik va ilg'or xotirani boshqarish usullari orqali himoyani ta'minlovchi barcha arxitektura darajalarida xatolarga chidamli tuzilgan istisnolardan foydalanadi.

Imkoniyatlar mahalliylashtirish(ajratish) dunyoning ko'plab mamlakatlaridagi robotlar uchun vositalarni milliy tillarda ifodalaydi, bunga Unicod standarti (standartlashtirish bo'yicha xalqaro tashkilot - ISO tomonidan ishlab chiqilgan) yordamida erishiladi.

Tizimning modulli dizayni tufayli, kengaytiruvchanlik Windows NT, bu operatsion tizimning turli darajalarida yangi modullarni qo'shish uchun moslashuvchanlikni ta'minlaydi.

To'plamga qator ilovalar kiradi: Internet Information Server 2.0, Index Server, FrontPage, Internet Explorer, Domain Name System (DNS) Server, Proksi-server va Internet-resurs markazi, barcha xizmat paketlari, Plus! va bir qator qo'shimcha yordam dasturlari, jumladan, Administrative Wizards yoki Imager kabi yangilari va Task Manager kabi eski dasturlarning takomillashtirilgan versiyalari.

Administrator ustasi tarmoqni boshqarishning odatiy vazifalarini avtomatlashtirish imkonini beradi va tizim holatini tez nazorat qilish uchun Windows NT Diagnostic va Performance Monitor dasturlarining yangilangan versiyalaridan foydalaniladi. Vazifa menejeri dialog oynasi o'zgartirildi kuchli dastur, bu juda ko'p foydali ma'lumotlarni taqdim etadi - protsessordan foydalanish darajasidan boshlab barcha faol tizim protsessorlarining nomlarigacha.

Windows NT 4.0 ning asosiy komponentlaridan biri Internet Information Server 2.0 hisoblanadi. Bu Internetga ulanish va shaxsiy intranetingizni yaratish uchun moslashuvchan va ko'p funksiyali yechimdir. Foydalanuvchi faqat TCP/IP protokoli sozlamalarini sozlashi kerak (DHCP o'rnatilganda IP-manzil avtomatik ravishda tayinlanadi), IISni ishga tushirish va bir yoki bir nechta maxsus veb-sahifalarni yaratish. Keyin veb-hujjatlardan tarmoqdagi TCP/IP protokoli va standart World Wide veb-brauzerida ishlaydigan dasturiy ta'minotni o'rnatgan barcha foydalanuvchilar foydalanishi mumkin.

Masofaviy kirish quyi tizimida, masofaviy kirish xizmatida (RAS) ba'zi o'zgarishlar mavjud. Endi xavfsiz aloqa kanallaridan, yangi Point-to-Point Tunneling Protocol (PPTP) protokoli, masofaviy tarmoqlar bilan aloqa kanallarini tashkil qilish uchun bir nechta modemlardan foydalanish imkoniyatidan foydalanish mumkin.

Windows NT ning oldingi versiyalari tarmoq arxitekturasining xususiyatlari (ruxsatsiz kirishdan himoya qilishning ko'p darajali modeli, modulli tizim dizaynining o'ziga xosligi va boshqalar) Tez Internet tarmoqlarida ishlashda uning o'tkazish qobiliyatini cheklab qo'ydi. 4.0 versiyasida tarmoq so'rovlarini keshlash algoritmlari takomillashtirildi, resurslarni taqsimlash quyi tizimining modullari optimallashtirildi, uzilishlarni yaratish mexanizmi o'zgartirildi (yuqori tezlikdagi tarmoqlarga o'tish paytida bu funksiya kutilmaganda tarmoq uchun muammolar manbai bo'ldi. operatsion tizimlar). Microsoft ta'kidlagan ikkinchi o'zgarish - bu grafik operatsiyalarni bajarishda operatsion tizimning ish faoliyatini oshirishdir.

Kuchli tarmoq operatsion tizimi va malakasiz foydalanuvchilar uchun mo'ljallangan grafik interfeysning kombinatsiyasi juda g'ayrioddiy ko'rinadi. Windows NT 4.0 mashhur operatsion tizimning yana bir versiyasi emas. Bu Internetga yo'naltirilgan dasturiy mahsulotlarning yangi avlodi uchun asosdir.

Windows NT ning arxitektura modullari. Ko'rsatilganidek, Windows NT modulli (monolitdan yaxshiroq) operatsion tizim bo'lib, alohida o'zaro bog'langan nisbatan sodda modullardan iborat.

Windows NT ning asosiy modullari quyidagilardan iborat (arxitekturaning eng quyi darajasidan yuqoriga qarab tartiblangan): apparat abstraksion qatlami HAL (Hardware Abstraction Layer), yadro (Yadro), ijrochi tizim (Executive), himoyalangan quyi tizimlar (). himoyalangan quyi tizimlar) va atrof-muhit quyi tizimlari (atrof-muhit quyi tizimlari).

apparat interfeyslarini virtualizatsiya qiladi va shu bilan operatsion tizimning qolgan qismini muayyan apparat xususiyatlaridan mustaqil qiladi. Ushbu yondashuv Windows NT ni bir apparat platformasidan ikkinchisiga oson ko'chirish imkonini beradi.

Yadro tizimning modulli strukturasining asosi hisoblanadi va Windows NT ning asosiy operatsiyalarining aksariyat qismini muvofiqlashtiradi. Ushbu komponent bo'sh joy va ishlash uchun maxsus optimallashtirilgan. Yadro iplarning bajarilishini rejalashtirish, bir nechta protsessorlar ishini sinxronlashtirish, apparat uzilishlari va istisnolarni boshqarish uchun javobgardir.

Ijro etuvchi tizim operatsion tizimning muhit quyi tizimlariga asosiy xizmatini ifodalovchi imtiyozli rejimning (yadro rejimi) dasturlash konstruksiyalari majmuasini o‘z ichiga oladi. Amalga oshirish tizimi bir nechta komponentlardan iborat,

Guruch. 2.32. Windows NT ning modulli tuzilishi

ularning har biri ma'lum bir tizim xizmatini qo'llab-quvvatlash uchun mo'ljallangan. Shunday qilib, komponentlardan biri - Security Reference Monitor - himoyalangan quyi tizimlar bilan birgalikda ishlaydi va tizim xavfsizligi modelini amalga oshirishni ta'minlaydi.

Atrof-muhit quyi tizimlari Turli operatsion muhitlar (turli xil operatsion tizimlar) uchun moʻljallangan ilovalarni ishga tushiruvchi va qoʻllab-quvvatlaydigan xavfsiz foydalanuvchi rejimi serverlaridir.Win32 va OS/2 quyi tizimlari atrof-muhit quyi tizimlariga misol boʻla oladi.

Uskuna abstraktsiya qatlami(HAL) apparat ishlab chiqaruvchilari tomonidan yaratilgan dasturiy taʼminot qatlami boʻlib, u apparatni operatsion tizimning yuqori qatlamlaridan farqlovchi xususiyatlarni yashiradi (yoki abstrakt qiladi). Shunday qilib, HAL tomonidan taqdim etilgan filtr tufayli turli xil apparatlar operatsion tizim nuqtai nazaridan o'xshash ko'rinadi; ishlatiladigan uskunalar uchun operatsion tizimning maxsus konfiguratsiyasiga bo'lgan ehtiyoj olib tashlanadi.

Uskuna abstraktsiya qatlamini yaratishda vazifa ma'lum bir qurilma uchun bitta drayverga ushbu qurilmaning barcha platformalar uchun ishlashini qo'llab-quvvatlashga imkon beradigan protseduralarni tayyorlash edi. HAL diqqat markazida katta raqam bitta protsessorli arxitekturaga ega apparat platformalarining turlari; Shunday qilib, har bir apparat varianti operatsion tizimning alohida versiyasini talab qilmaydi.

HAL protseduralari operatsion tizim vositalari (shu jumladan yadro) va qurilma drayverlari deb ataladi. Qurilma drayverlari bilan ishlashda apparatning abstraktsiya qatlami turli xil kiritish-chiqarish texnologiyalarini qo'llab-quvvatlaydi (bitta uskunani amalga oshirishga yoki har bir yangi apparat platformasiga qimmat moslashishga an'anaviy e'tibor o'rniga).

Uskuna abstraktsiyalari darajasi, shuningdek, nosimmetrik ko'p protsessorli tizimlarning apparat ta'minoti xususiyatlarini operatsion tizimning boshqa darajalaridan "yashirish" imkonini beradi.

Yadro(Yadro) apparat abstraktsiya qatlami bilan yaqin aloqada ishlaydi. Ushbu modul birinchi navbatda protsessor harakatlarini rejalashtirish bilan bog'liq. Agar kompyuterda bir nechta protsessor bo'lsa, yadro maksimal tizim ishlashiga erishish uchun ularning ishini sinxronlashtiradi.

Yadro yuboradi oqadi Rejalashtirilgan tizimning asosiy ob'ektlari bo'lgan (iplar - boshqaruv iplari, ular ba'zan kichik vazifalar, filiallar deb ataladi). Mavzular jarayon kontekstida aniqlanadi; jarayon manzil maydonini, jarayon uchun mavjud bo'lgan ob'ektlar to'plamini va jarayon kontekstida bajariladigan boshqaruv oqimlari to'plamini o'z ichiga oladi. Ob'ektlar operatsion tizim tomonidan boshqariladigan resurslardir.

Yadro tizim protsessorlariga yukni maksimal darajada oshirish va birinchi navbatda yuqori ustuvorlikka ega bo'lgan oqimlarni qayta ishlashni ta'minlaydigan tarzda boshqaruv iplarini rejalashtiradi. Hammasi bo'lib 32 ta ustuvor qiymat mavjud bo'lib, ular ikkita sinfga bo'lingan: real vaqtda va o'zgaruvchan. Ushbu yondashuv operatsion tizimning maksimal samaradorligiga erishishga imkon beradi.

Ijroiya tizimining pastki komponentlari, masalan, kiritish-chiqarish menejeri va jarayon menejeri, faoliyatni sinxronlashtirish uchun yadrodan foydalanadi. Ular, shuningdek, yuqori darajadagi abstraktsiya uchun yadro bilan o'zaro ta'sir qiladi yadro ob'ektlari; ushbu ob'ektlarning ba'zilari maxsus dastur interfeysi (API) qo'ng'iroqlari doirasida eksport qilinadi.

Yadro ikki turdagi ob'ektlarni boshqaradi.

Ob'ektlarni jo'natish(dispetcher ob'ektlari) signalli holat (signalli yoki signalsiz) bilan tavsiflanadi va tizim operatsiyalarini dispetcherlik va sinxronlashtirishni nazorat qiladi. Bu obyektlarga hodisalar, mutantlar, mutekslar, semaforlar, iplar, taymerlar, semaforlar, iplar va taymerlar kiradi.

Boshqarish ob'ektlari(boshqaruv ob'ektlari) yadroni boshqarish operatsiyalari uchun ishlatiladi, lekin rejalashtirish yoki sinxronizatsiyaga ta'sir qilmaydi.

Boshqaruv ob'ektlari asinxron protsedura chaqiruvlari, uzilishlar, bildirishnomalar va quvvat holati, jarayonlar va profillarni (asinxron protsedura chaqiruvlari, uzilishlar, quvvat bildirishnomalari, quvvat holatlari, jarayonlar, profillar) o'z ichiga oladi.

Ijro etuvchi tizim Yadro va HAL apparat abstraktsiya qatlamini o'z ichiga olgan (Ijrochi) atrof-muhitning barcha quyi tizimlari tomonidan ishlatilishi mumkin bo'lgan umumiy tizim xizmatini taqdim etadi. Har bir xizmat guruhi ijroiya tizimining alohida tarkibiy qismlaridan biri tomonidan boshqariladi:

Ob'ekt menejeri;

Virtual xotira menejeri (Virtual xotira menejeri);

Jarayon menejeri (jarayon menejeri);

Mahalliy protseduralarni chaqirish vositalari (Local Procedure Call Facility);

I/O menejeri;

Xavfsizlik ma'lumotnomasi monitori.

Xavfsizlik monitori Logon protsessori va xavfsiz quyi tizimlar bilan birgalikda amalga oshiradi Windows NT xavfsizlik modeli.

Ijroiya tizimining eng yuqori darajasi tizim xizmatlari deb ataladi. Shaklda ko'rsatilgan. 2.33, tizim xizmati foydalanuvchi rejimi muhitining quyi tizimlari va imtiyozli rejim o'rtasidagi interfeysdir.

kesh menejeri. Kirish/chiqarish arxitekturasida butun I/U tizimi uchun keshlashni amalga oshiradigan yagona kesh menejeri mavjud. Keshlash - bu fayl tizimi tomonidan samaradorlikni oshirish uchun ishlatiladigan usul.

2.33-rasm. Tizim interfeysi

To'g'ridan-to'g'ri diskka yozish va diskdan o'qish o'rniga tez-tez ishlatiladigan fayllar vaqtincha keshda saqlanadi; shunday qilib, bu fayllar bilan ishlash xotirada amalga oshiriladi. Xotiradagi ma'lumotlar bilan operatsiyalar diskdagi ma'lumotlar bilan operatsiyalarga qaraganda ancha tezdir.

Kesh menejeri virtual kesh menejeri bilan birlashtirilgan fayl xaritalash modelidan foydalanadi. Windows xotirasi NT. Kesh menejeri kirish/chiqarish menejeri tomonidan boshqariladigan barcha fayl tizimlari va tarmoq komponentlari uchun keshlash xizmatini taqdim etadi. Mavjud RAM miqdoriga qarab, kesh menejeri kesh hajmini dinamik ravishda oshirishi yoki kamaytirishi mumkin. Jarayon keshda bo'lgan faylni ochganda, kesh menejeri keshdagi ma'lumotlarni virtual manzil maydoniga ko'chiradi.

Kesh menejeri fayl tizimi samaradorligini keskin oshirishi mumkin bo'lgan dangasa yozish va dangasa topshiriq kabi xizmatlarni qo'llab-quvvatlaydi. Tezroq kirish uchun sekin yozish jarayoni fayl strukturasi keshidagi o'zgarishlar jurnallari. Keyinchalik, protsessordan foydalanish kamayganida, kesh menejeri o'zgarishlarni diskka yozadi. Sekin harakatda yozish sekin harakatda yozishga o'xshaydi. Tranzaktsiyani darhol muvaffaqiyatli deb belgilash o'rniga, uzatilgan ma'lumotlar keshlanadi va keyinchalik fonda fayl tizimi jurnaliga yoziladi.

Fayl tizimi haydovchilar. Windows NT I/U arxitekturasida fayl tizimi drayverlari kiritish-chiqarish menejeri tomonidan boshqariladi. Windows NT turli fayl tizimlarini, jumladan, mavjud FAT fayl tizimlarini ham ishlatishga imkon beradi. MS-DOS, Windows 3.x va OS/2 operatsion tizimlari bilan pastdan yuqoriga muvofiqligi uchun Windows NT FAT va HTFS fayl tizimlarini qo'llab-quvvatlaydi.

Bundan tashqari, Windows NT Windows NT bilan ishlash uchun maxsus ishlab chiqilgan yangi fayl tizimi NTFS ni ham qo'llab-quvvatlaydi. NTFS fayl tizimini tiklash, Unicode-ni qo'llab-quvvatlash, uzun fayl nomlari va POSIX-ni qo'llab-quvvatlash kabi bir qator xususiyatlarni taqdim etadi.

Windows NT I/U arxitekturasi nafaqat an'anaviy fayl tizimlarini qo'llab-quvvatlaydi, balki tarmoq muharriri va serveriga fayl tizimi drayveri sifatida ishlash imkonini beradi. I/U menejeri nuqtai nazaridan, joylashtirilgan fayl bilan ishlash o'rtasida farq yo'q masofaviy kompyuter tarmoq va mahalliy qattiq diskdagi fayl bilan ishlash. Qayta yo'naltiruvchilar va serverlar boshqa drayverlar kabi dinamik ravishda yuklanishi va tushirilishi mumkin; bitta kompyuter bir vaqtning o'zida juda ko'p redirektorlar va serverlarni joylashtirishi mumkin.

tarmoq drayverlari. I/U arxitekturasida komponentlar sifatida mavjud bo'lgan keyingi turdagi drayverlar tarmoq drayverlaridir. Windows NT integratsiyalashgan tarmoq imkoniyatlarini va taqsimlangan ilovalarni qo'llab-quvvatlashni o'z ichiga oladi. Qayta yo'naltiruvchilar va serverlar fayl tizimi drayveri sifatida ishlaydi va NetBIOS va Windows soketlari joylashgan provayder interfeysi darajasida yoki undan pastda ishlaydi.

Transport protokoli drayverlari qayta yo'naltiruvchilar va serverlar bilan Transport Driver Interface (TD1) deb nomlangan qatlam orqali bog'lanadi. Windows NT quyidagi transport vositalarini o'z ichiga oladi:

  • uzatishni boshqarish protokoli/internet protokoli TCP/IP, mavjud tarmoqlarning keng doirasi bilan ishlash imkoniyatini beradi;
  • NBF NetBIOS Kengaytirilgan foydalanuvchi interfeysining (NetBEUI) avlodi bo'lib, LAN Manager, LAN Server va MS-Net asosidagi mavjud LANlar bilan mosligini ta'minlaydi;
  • Asosiy kadrlar va tarmoq printerlariga kirish uchun interfeysni ta'minlovchi Data Link Control (DLC);
  • NWLink - bu No-well NetWare bilan aloqani ta'minlovchi IPX/SPX ilovasi.

Tarmoq arxitekturasining pastki qismida tarmoq adapteri kartasi drayveri joylashgan. Windows NT hozirda NDIS (Network Device Interface Specification) 3.0 versiyasi qurilma drayverlarini qo'llab-quvvatlaydi. NDIS transport protokollari va tarmoq adapterlari o'rtasida moslashuvchan aloqa muhitini ta'minlaydi. NDIS 3.0 bitta kompyuterga bir nechta NIC-larni o'rnatishga imkon beradi. O'z navbatida, har bir tarmoq adapter kartasi har xil turdagi tarmoq stantsiyalariga kirish uchun bir nechta transport protokollarini qo'llab-quvvatlashi mumkin.

Windows NT xavfsizlik modeli- xavfsizlik monitori (Security Reference Monitor), shuningdek ikkita boshqa komponentlar: tizimga kirish protsessori (Logon Process) va xavfsiz himoyalangan quyi tizimlar bilan ifodalanadi.

Windows NT kabi ko‘p vazifali operatsion tizimda ilovalar bir qator tizim resurslarini, jumladan, kompyuter xotirasi, kiritish-chiqarish qurilmalari, fayllar va tizim protsessor(lar)ini birlashtiradi. Windows NT tegishli ruxsatsiz ilovalar ushbu resurslarga kira olmasligini ta'minlaydigan xavfsizlik funktsiyalari to'plamini o'z ichiga oladi.

Xavfsizlik monitori ma'lum bir mahalliy xavfsizlik quyi tizimining kirishni tekshirish va nazorat qilish siyosatini amalga oshirish uchun javobgardir. Xavfsizlik monitori ob'ektlarga kirishni tasdiqlash, foydalanuvchi huquqlarini tekshirish va imtiyozli rejim va foydalanuvchi rejimi uchun xabarlarni yaratish xizmatlarini taqdim etadi. Xavfsizlik monitori, operatsion tizimning boshqa qismlari kabi, imtiyozli rejimda ishlaydi.

Windows NT tizimiga kirish jarayoni foydalanuvchini autentifikatsiya qilish uchun xavfsizlik tizimiga kirishni talab qiladi. Har bir foydalanuvchi byudjetga ega bo'lishi va bu byudjetga kirish uchun paroldan foydalanishi kerak.

Foydalanuvchi Windows NT ichidan istalgan kompyuter resursiga kirishdan oldin xavfsizlik quyi tizimi foydalanuvchi nomi va parolni tanib olishi uchun foydalanuvchi tizimga kirish jarayoni orqali tizimga kirishi kerak. Muvaffaqiyatli autentifikatsiyadan so'ng xavfsizlik monitori foydalanuvchining ushbu ob'ektga kirish huquqini aniqlash uchun kirishni tekshirish protsedurasini amalga oshiradi.

Resurs xavfsizligi xavfsizlik modeli tomonidan taqdim etilgan xususiyatlardan biridir. Vazifalar boshqa odamlarning resurslariga (masalan, xotira) kira olmaydi, bundan mustasno, maxsus almashish mexanizmlaridan foydalanish.

Windows NT shuningdek, administratorga foydalanuvchi harakatlarini yozib olish imkonini beruvchi boshqaruv elementlarini taqdim etadi.

Windows NT xotira boshqaruvi. Windows NT Workstation 3.51 asosan ish stantsiyasida foydalanish uchun moslashtirilgan server operatsion tizimidir. Bu arxitekturaning sababi, unda ilovalar va ma'lumotlarning mutlaq himoyasi tezlik va muvofiqlik nuqtai nazaridan ustun turadi. Windows NT ning o'ta ishonchliligi yuqori tizim narxiga to'g'ri keladi, shuning uchun maqbul ishlash uchun tez protsessor va kamida 16 MB RAM kerak. Windows NT ostida xotiraning past xavfsizligiga real rejimdagi qurilma drayverlari bilan mos kelmaslik orqali erishiladi. Windows NT o'zining 32 bitli NT ilovalari bilan bir qatorda Windows 95 ning aksariyat ilovalarini ham ishlaydi.Windows 95 kabi Windows NT ham 16 bitli Windows va DOS dasturlarini o'z muhitida ishlashga imkon beradi.

Windows NT ning xotira ajratish sxemasi Windows 95 dan farq qiladi. Mahalliy ilovalar uchun 64 KB chegarasidan 2 Gb gacha bo'lgan 2 Gb maxsus manzil maydoni ajratilgan (birinchi 64 KBga to'liq kirish mumkin emas). Amaliy dasturlar bir-biridan ajratilgan, garchi ular Clipboard, DDE va ​​OLE mexanizmlari orqali muloqot qilishlari mumkin.

Har bir 2 GB hajmli dastur blokining yuqori qismida dastur dasturi tizim sifatida qabul qiladigan kod mavjud DLL rings 3. Ular, albatta, mijoz tomoni DLL deb ataladigan qo'ng'iroqlarni yo'naltirish stublari. Ko'pgina API funktsiyalarini mijoz tomonidagi DLL ilovasidan chaqirganda, qo'ng'iroqni va unga bog'liq parametrlarni haqiqiy tizim kodini o'z ichiga olgan butunlay izolyatsiya qilingan manzil maydoniga o'tkazadigan mahalliy protseduralar (Mahalliy jarayon aloqasi (LPC)) chaqiriladi. Ushbu server jarayoni parametrlarning qiymatini tekshiradi, so'ralgan funktsiyani bajaradi va natijalarni ilovaning manzil maydoniga yuboradi. Garchi server jarayonining o'zi dastur darajasidagi jarayon bo'lib qolsa-da, u qo'ng'iroq qiluvchidan butunlay himoyalangan va undan ajratilgan.

2 Gb va 4 Gb belgilar orasida past darajadagi Windows NT ring 0 tizim komponentlari, jumladan yadro, mavzu rejalashtiruvchisi va virtual xotira menejeri mavjud. Ushbu sohadagi tizim sahifalarida protsessorning jismoniy halqasini himoya qilish sxemalari tomonidan o'rnatiladigan nazoratchi imtiyozlari mavjud. Bu past darajadagi tizim kodini ko'rinmas va dastur darajasidagi dasturlarga yozib bo'lmaydigan qiladi, lekin qo'ng'iroq o'tishlari paytida ishlashning pasayishiga olib keladi. 16-bitli Windows ilovalari uchun Windows NT Windows-ni Windows (WOW) seanslarida amalga oshiradi. Windows NT sizga 16-bitli Windows dasturlarini alohida xotirada yoki umumiy manzil maydonida birgalikda ishlatish imkoniyatini beradi. Deyarli barcha holatlarda, 16-bit va 32-bitli Windows ilovalari alohida yoki umumiy xotirada ishlashidan qat'i nazar, OLE yordamida (agar kerak bo'lsa, maxsus thunk tartiblari orqali) erkin muloqot qilishlari mumkin. Mahalliy ilovalar va WOW seanslari alohida mavzularni boshqarishga asoslangan preemptive multitasking rejimida ishlaydi. Xuddi shu WOW seansida bir nechta 16-bitli Windows ilovalari kooperativ multitasking modeliga muvofiq ishlaydi. Windows NT ham bir nechta DOS seanslarini ko'p vazifalarni bajarishi mumkin. Windows NT to'liq 32-bitli arxitektura bo'lganligi sababli, GDI va USER resurslarida nazariy cheklovlar yo'q.

Windows 2000 dagi asosiy farqlar. Windows 2000 yoki W2k Windows NT texnologiyasiga asoslangan Microsoft operatsion tizimi (OT) bo'lib, u W2k loyihasining asl nomi Windows NT 5.0 da aks ettirilgan. Windows 2000 to'liq 32-bitli operatsion tizim bo'lib, ko'p vazifali va yaxshilangan xotira boshqaruviga ega. W2k loyihasi bir vaqtlar NT ni muvaffaqiyatli qilgan bir xil tamoyillarga asoslanadi.

w2k interfeysi IE 5.0 o'rnatilgan Windows 98 interfeysiga o'xshash. Biroq, biz hali ham ba'zi tafsilotlarga e'tibor qaratamiz.

Sizning e'tiboringizni tortadigan birinchi narsa - rang sxemasi o'zgargan. Endi u Linux uchun KDE ish stolida ishlatiladigan sxemalardan biriga o'xshaydi. Yana bir ko‘zga tashlanadigan tafsilot sichqoncha kursori ostidagi soya bo‘lib, u Boshqarish paneli -> Sichqoncha -> Ko‘rsatkichlar bo‘limida “Ko‘rsatgich soyasini yoqish” belgisi bilan olib tashlanadi/ochiladi. Bundan tashqari, qo'shilgan yangi effekt menyu paydo bo'lganda, ular endi asta-sekin havodan paydo bo'ladi. Ish stoli xususiyatlaridan boshqariladi, Effektlar yorlig'ida Menyu va maslahatlar uchun o'tish effektlaridan foydalanish-ni belgilang.

Boshlash menyusi Office 2000-dan tanish bo'lgan xususiyatni taqdim etdi, bunda ochilganda faqat eng tez-tez ishlatiladigan elementlar ko'rsatiladi, qolganlari pastga o'qni bosish orqali ochiladi. Siz ushbu effektni Vazifalar paneli xususiyatlarida, Umumiy yorlig'ida boshqarishingiz mumkin, Shaxsiylashtirilgan menyulardan foydalanishni belgilang (xuddi shunday, 1E5da bu parametr Asboblar -> Internet parametrlari -» Kengaytirilgan -> Shaxsiylashtirilgan Sevimlilar menyusini yoqish bo'limida o'chirilgan). Ish stoli xususiyatlarida yana bir nechta elementlar mavjud, jumladan, Alt tugmasidan foydalanmagunimcha klaviatura navigatsiya indikatorlarini yashirish. Agar u tanlansa, u holda klaviatura yorlig'ini bildiruvchi harflar ostidagi chiziq o'chiriladi Windows dasturlari, bosilmaguncha .

Vazifalar paneli xususiyatlarining "Kengaytirilgan" ikkinchi yorlig'ida Boshlash menyusi sozlamalari oynasi mavjud bo'lib, u Boshlash menyusiga kiritilgan qatorlarni qo'shish / o'chirish va ba'zi elementlarni kengaytirish imkonini beradi. Misol uchun, agar siz "Boshqarish panelini kengaytirish" katagiga belgi qo'ysangiz, sichqoncha kursorini Boshlash menyusidagi Boshqaruv paneli ustiga olib borganingizda, uning o'ng tomonida boshqa menyu ochiladi, unda barcha elementlar mavjud. Ushbu yorliqdagi foydali xususiyat bu Qayta saralash tugmasi. W2k, sukut bo'yicha, eng so'nggi o'rnatilgan dasturlarga ega papkalarni Boshlash menyusining eng pastki qismiga qo'yadi, papkalar hatto fayllarga havolalar ostida ham bo'lishi mumkin. Qayta tartiblash bu adolatsizlikni bartaraf qiladi va barcha papkalarni alifbo tartibida yuqoridan pastgacha tartibga soladi. Shu bilan birga, xuddi shunday ta'sirga Boshlash menyusi -> Dasturlar menyusini o'ng tugmasini bosib va ​​Nom bo'yicha saralashni tanlash orqali erishish mumkin. Bundan tashqari, o'ng tugma bilan siz istalgan elementni u yerdan istalgan joyga sudrab olib tashlashingiz mumkin.

Oldin NT va W9x bilan ishlagan odamlarni ko'pincha tushkunlikka soladigan yana bir farq, g'alati darajada, Checkbox-dan keng foydalanishdir - ayniqsa oq fonda shunchaki kvadrat bo'lganlar. Shunday qilib, agar siz o'zingizni biror narsa qila olmasangiz, barcha oynalarga qayta qarang, ehtimol siz bunday katakchaga e'tibor bermadingiz.

vazifa menejeri jarayonlarni boshqarish uchun NTdagi eng kuchli va qulay vositalardan biri hisoblanadi. U ham deyiladi , yoki Vazifalar panelida sichqonchaning o'ng tugmasi bosilgandan keyin paydo bo'ladigan menyudan tanlash orqali. Siz keyin tanlashingiz mumkin .

Vazifa menejeri uchta yorliqdan iborat - Ishlash, Jarayonlar, Ilovalar. Ishlashdan boshlaylik. Ushbu yorliq protsessor(lar)ning real vaqtda yuklanishi haqidagi ma'lumotlarni ko'rsatadi, yukni ko'rsatadi jismoniy xotira, va u qancha operativ xotira ishlatilayotgani/bo‘sh va qancha tizim Swap bandligini ko‘rsatadi.Bundan tashqari, u yerda boshqa qo‘shimcha ma’lumotlar ham berilgan, masalan Threads and Processes – hozirda mashinada ishlayotgan iplar va jarayonlar soni, Peak – Seans davomida Swap "a" ning eng yuqori hajmi, Nonpaged - yadro uchun ajratilgan xotira miqdori. Ushbu ma'lumotlardan tizimda ishni sekinlashtiradigan "darboğaz" qaysi omil ekanligi haqidagi savolga javob berish kerak bo'lganda foydalanish mumkin (garchi bu maqsadda Performance Monitordan foydalanish yaxshiroq).

Ikkinchi yorliq, Jarayonlar, hozirda faol jarayonlar ro'yxatini o'z ichiga oladi. Har bir jarayon uchun siz bir oz topishingiz mumkin Qo'shimcha ma'lumot, masalan: PID (Process ID), ishlatiladigan operativ xotira miqdori, jarayon tomonidan yaratilgan iplar soni va boshqalar. Ko'rsatilgan parametrlarni Ko'rish -> Ustunlarni tanlash orqali qo'shishingiz/o'chirishingiz mumkin. Bundan tashqari, ushbu jarayonlarning har biri bilan juda aniq harakatlar amalga oshirilishi mumkin. Buni amalga oshirish uchun siz shunchaki sichqonchaning o'ng tugmachasini bosishingiz kerak, kontekst menyusi paydo bo'ladi, bu orqali siz jarayonni tugatishingiz mumkin, Jarayonni tugatish, jarayonning o'zini va u "tutgan" barcha boshqa narsalarni "o'ldirishingiz" mumkin, Tugatish. Jarayon daraxti. Siz jarayonning ustuvorligini, eng yuqori Real vaqt rejimidan eng pastgacha, Pastgacha belgilashingiz mumkin. Agar mashinada ikkita protsessor va ko'p protsessorli yadro bo'lsa, u holda ushbu menyuda yana bir element paydo bo'ladi, bu jarayonni boshqa protsessorga, Cpu 0, Cpu l va shunga o'xshash Cp31 ga o'tkazish imkonini beradi.

Vazifa menejerining oxirgi yorlig'i - Ilovalar, ishlayotgan ilovalar ro'yxatini ko'rish va ulardan istalganini tugatish imkonini beradi. Vazifa menejeri nafaqat ilovalarni tugatish, balki yangi ilovalarni ishga tushirish imkonini beradi. Fayl -> Yangi vazifa (Ishga tushirish).

Active Directory - yangi foydalanuvchi va tarmoq resurslarini boshqarish vositasidir. U W2k asosidagi yirik tarmoqlar ma'murlarining ishini engillashtirish uchun mo'ljallangan va butun tarmoqni boshqarish va xavfsizlik tizimi uning atrofida qurilgan. Active Directory-ni o'rnatish uchun sizda W2k Server bo'lishi kerak. W2kPro Active Directory muhitida ishlashi mumkin, lekin uni yarata olmaydi. Active Directory quyidagi printsiplarga asoslanadi:

1. Tarmoqda yagona ro'yxatdan o'tish. IntelliMirror texnologiyasi tufayli siz ofisdagi istalgan kompyuterga borishingiz, parolingizni kiritishingiz mumkin

va sizning oldingizda ish stolingiz, hujjatlaringiz va sozlamalaringiz bo'ladi.

2. Axborot xavfsizligi. Active Directory o'rnatilgan foydalanuvchi autentifikatsiyasiga ega. Tarmoqdagi har bir ob'ekt uchun siz guruhlarga va ma'lum foydalanuvchilarga qarab kirish huquqlarini markazlashtirilgan tarzda o'rnatishingiz mumkin. Kerberos xavfsizligi bilan siz hatto Internet kabi ochiq tarmoqlar orqali ham xavfsiz muloqot qilishingiz mumkin. Shu bilan birga, tarmoq orqali uzatiladigan ma'lumotlar shifrlanadi va parollar uzatilmaydi yoki mijoz mashinalarida saqlanmaydi. Kerberos xavfsizlik tizimi (yunon mifologiyasiga ko'ra, do'zax eshiklarini qo'riqlagan afsonaviy uch boshli it nomi bilan atalgan) uzoq vaqtdan beri ma'lum bo'lgan, ammo u birinchi marta Microsoft operatsion tizimida qo'llanilmoqda. Tafsilotlarga kirmasdan, ushbu tizim quyidagicha ishlaydi:

Mijoz autentifikatsiya serveriga kerakli ma'lumotlarga kirishga ruxsat olish uchun so'rov yuboradi;

Server mijozning huquqlarini tekshiradi va unga mijozga ma'lum bo'lgan kalit yordamida shifrlangan kerakli ma'lumotlarni olish uchun ruxsatnoma yuboradi va shu bilan birga vaqtinchalik shifrlash kalitini yuboradi. Ushbu kalit yordamida barcha uzatiladigan ma'lumotlar shifrlanadi va kalitning ishlash muddati cheklangan, shuning uchun autentifikatsiya serveri vaqti-vaqti bilan yangi kalit yuboradi (tabiiyki, yangi kalit joriy kalit yordamida shifrlanadi), bu kalitdan boshqa hech kimga noma'lum. server va mijoz. Shifrlash kalitlarini muntazam ravishda o'zgartirish sizning ma'lumotlaringizni qidirayotgan tajovuzkorlarning hayotini juda qiyinlashtiradi.

Biroq, barchamiz eslaganimizdek, yunon afsonasida Kerberos qudratli Gerkulesga qarshi tura olmadi. Shunday qilib, bizning holatlarimizda, barcha afzalliklariga qaramay, Kerberos xavfsizlik tizimi barcha turdagi hujumlarga dosh bera olmaydi. Misol uchun, ilovani noto'g'ri so'rovlar bilan bombardimon qilish mumkin, bu "Xizmatni rad etish" deb ataladigan hujum, bu dastur Kerberos protokolidan foydalanmasligiga olib kelishi mumkin.

3. Markazlashgan boshqaruv. Active Directory-dan foydalanganda, masalan, biron bir ob'ektga kirish huquqini o'zgartirish yoki yangi tarmoq printerini o'rnatish zarur bo'lsa, administrator har bir mashinani qo'lda sozlashi shart emas. Bunday o'zgarishlar darhol amalga oshirilishi mumkin Butun tarmoq uchun.

4 . Moslashuvchan interfeys. Katalog tuzilmalari tez va oson o'zgaradi. Masalan, siz o'zingizning kompaniyangiz katalogini yaratishingiz, buxgalteriya hisobi, marketing bo'limlari, kotibiyatni alohida kichik kataloglarga ajratishingiz va bularning barchasini daraxt tuzilishi shaklida taqdim etishingiz mumkin. Yoki, masalan, turli binolar yoki hududlarda turli idoralarni ifodalovchi bir nechta daraxtlarni yarating va ular orasidagi ulanish va kirish huquqlarini osongina o'rnating. Sichqonchaning bir harakati bilan tarmoq printerini buxgalterning katalogiga ulang. (Drayverlar ushbu kompyuterlarga avtomatik ravishda o'rnatiladi.) Yoki butun buxgalteriya bo'limini barcha huquqlari, papkalari va hujjatlari bilan bir serverdan boshqasiga sudrab olib tashlang.

5. DNS bilan integratsiya. Active Directory DNS bilan qattiq integratsiya tufayli mahalliy tarmoqda Internetdagi kabi manba nomlaridan foydalaniladi, bu esa chalkashliklarni kamaytirishga olib keladi va mahalliy va keng tarmoqli tarmoqlar o'rtasida yaqinroq o'zaro aloqani ta'minlaydi.

6. Masshtablilik. Bir nechta Active Directory domenlari bitta boshqaruv ostida birlashtirilishi mumkin.

7. Qidiruvning qulayligi. Active Directory domenida turli ob'ektlarni turli atributlar orqali topish mumkin, masalan, foydalanuvchi yoki kompyuter nomi, foydalanuvchining elektron pochta manzili va boshqalar.

DFS (tarqatilgan fayl tizimi) Active Directory vositalaridan biri hisoblanadi. U turli xil mashinalarda ko'plab fayl tizimlarini o'z ichiga olishi mumkin bo'lgan tarmoq ulushlarini yaratishga imkon beradi. Active Directory foydalanuvchisi uchun bu mutlaqo shaffof va u ishlaydigan fayllar qayerda va qaysi mashinalarda jismonan joylashganligi muhim emas - uning uchun hammasi bir joyda joylashgan. Bundan tashqari, DFS va Active Directory-dan foydalanganda bunday resurslarni boshqarish soddalashtirilgan. U markazlashtirilgan, siz osongina va og'riqsiz ravishda yangi resurslarni qo'shishingiz yoki eskilarini o'chirishingiz, DFS tarkibiga kiritilgan fayllarning jismoniy joylashuvini o'zgartirishingiz va hokazo.

Maqola yoqdimi? Do'stlar bilan baham ko'ring: