Windows nt əməliyyat sistemləridir. WNT: Windows NT-nin Əsl Hekayəsi

WindowsNT

Windows NT Microsoft korporasiyası tərəfindən istehsal edilən əməliyyat sistemləri (ƏS) xəttidir və ƏS-in ilk versiyalarının adıdır.

Windows NT Windows ailəsinin digər əməliyyat sistemlərindən (Windows 3.x və Windows 9x) ayrıca işlənib hazırlanmış və onlardan fərqli olaraq, iş stansiyaları üçün etibarlı həll yolu kimi yerləşdirilmiş OS/2 üzərində Microsoft və IBM arasında əməkdaşlıq başa çatdıqdan sonra hazırlanmışdır. (Windows NT Workstation) və serverlər (Windows NT Server). Windows NT əməliyyat sistemləri ailəsinin yaranmasına səbəb oldu, bunlara daxildir: Windows NT-nin özü, Windows 2000, Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008, Windows 7, Windows Server 2008 R2, Windows 8, Windows Server 2012

Memarlıq modullarıWindowsNT

Windows NT arxitekturası moduldur və iki əsas təbəqədən ibarətdir - istifadəçi rejimi komponentləri və nüvə rejimi komponentləri. İstifadəçi rejimində işləyən proqramlar və alt sistemlər sistem resurslarına girişdə məhdudiyyətlərə malikdir. Kernel rejimi sistem yaddaşına və xarici cihazlara məhdudiyyətsiz giriş imkanına malikdir. NT sistem nüvəsi hibrid nüvə və ya makrokernel adlanır. Arxitektura nüvənin özü, aparat abstraksiya qatı (HAL), drayverlər və kernel rejimində (Kernel-rejim drayverləri) və ya istifadəçi rejimində (İstifadəçi rejimi sürücüləri) işləyən bir sıra xidmətlər (İdarəçilər) daxildir.

Windows NT istifadəçi rejimi I/O meneceri vasitəsilə müvafiq kernel rejimi sürücüsünə I/O sorğularını ötürən alt sistemlərdən ibarətdir. İstifadəçi səviyyəsində iki alt sistem var: ətraf mühit alt sistemi (müxtəlif əməliyyat sistemləri üçün yazılmış proqramları idarə edir) və inteqrasiya olunmuş alt sistem (mühit altsisteminin adından xüsusi sistem funksiyalarını idarə edir). Kernel rejimi kompüterin aparat və sistem resurslarına tam giriş imkanına malikdir. Həm də istifadəçi xidmətləri və tətbiqləri tərəfindən sistemin kritik sahələrinə girişin qarşısını alır.

Windows 2000 və NT 4.0 arasındakı fərqlər

Windows NT 4.0 üzərində Windows 2000-də ən əhəmiyyətli təkmilləşdirmələrdən bəziləri bunlardır:

Active Directory kataloq xidməti dəstəyi. Active Directory server tərəfi Server, Advanced Server və Datacenter Server nəşrləri ilə gəlir, tam müştəri tərəfi xidmət dəstəyi isə Professional nəşr tərəfindən təmin edilir.

İnternet Məlumat Xidmətləri versiyası 5.0. IIS 4.0 ilə müqayisədə bu versiyaya başqa şeylər arasında ASP veb proqramlaşdırma sisteminin 3.0 versiyası daxildir.

Fayl sistemi NTFS 3.0 versiyası (Windows 2000-in daxili versiyasında NTFS 5.0 - NT 5.0 da deyilir). NTFS-in bu versiyasında ilk dəfə kvota dəstəyi ortaya çıxdı, yəni hər bir istifadəçi üçün saxlanılan faylların maksimum həcminə məhdudiyyətlər.

Yenilənmiş istifadəçi interfeysi, o cümlədən Internet Explorer 5-ə əsaslanan Active Desktop və beləliklə, Windows 98 interfeysinə bənzəyir. Rəng sxemi yenidən işlənib.

Dil inteqrasiyası: Windows-un əvvəlki versiyaları üç variantda təqdim olunurdu - Avropa dilləri (bir bayt simvollar, yalnız soldan sağa), Uzaq Şərq dilləri (çox bayt simvollar) və Yaxın Şərq dilləri (sağda). - kontekstli hərf dəyişikliyi ilə sola). Windows 2000 bu imkanları özündə birləşdirir; onun bütün lokallaşdırılmış versiyaları tək əsasda hazırlanır.

Fayl və qovluqları şifrələmək üçün istifadə edilə bilən EFS şifrəli fayl sistemi.

Əsas XüsusiyyətlərWindowsXP

Microsoft Windows XP əməliyyat sistemi NT texnologiyasına əsaslanır və Windows 2000 sisteminin birbaşa davamçısıdır, lakin Windows Me-ə daxil olan bütün ən yaxşı yenilikləri Windows XP-də tapmaq olar. Etibarlılıq, təhlükəsizlik və performansın yüksək səviyyədə saxlanmasına baxmayaraq, sistemin öyrənilməsi asanlaşdı və fərdi ev istifadəçiləri üçün nəzərdə tutulmuş bir çox alətlər meydana çıxdı.

Sistem müxtəlif proqram xüsusiyyətlərinə uyğunlaşdırılmış bir neçə versiyada mövcuddur. Microsoft Windows XP Home Edition fərdi istifadəçilər üçün nəzərdə tutulub, əksər hallarda ev kompüterində işləyir. Bu versiyada rəsmlər, audio və videolarla işləməyə xüsusi diqqət yetirilir. Microsoft Windows XP Professional versiyası adından da göründüyü kimi peşəkarlar üçün nəzərdə tutulub. Bu versiya ən çox təşkilatlarda istifadə olunur. Əgər siz evdə mürəkkəb işlərlə məşğul olursunuzsa, məsələn, şəkillərin yaradılması və redaktəsi, modelləşdirmə və dizayn və ya hər hansı digər mürəkkəb işlə məşğul olursunuzsa, onda bu versiya ev kompüteriniz üçün uyğundur. Microsoft Windows XP Server versiyası serverdə quraşdırmaq üçün nəzərdə tutulmuşdur - birdən çox istifadəçiyə kompüter şəbəkəsində işləməyə imkan verən güclü kompüter. Yerli şəbəkələrdə işləmək bu kitabın əhatə dairəsi xaricindədir, ona görə də biz server versiyasını nəzərdən keçirməyəcəyik. Kitabda əməliyyat sisteminin əsas versiyası - Windows XP Professional təsvir edilmişdir. Windows XP Home Edition versiyası praktiki olaraq ondan fərqlənmir. Hər hansı kiçik fərqlər xüsusi olaraq qeyd olunacaq.

Qeyd etmək lazımdır ki, Windows XP əməliyyat sistemi ilə effektiv işləmək üçün kifayət qədər güclü müasir kompüter lazımdır. İlk növbədə kompüterinizdə quraşdırılmış yaddaş ən azı 128 meqabayt olmalıdır. Sistemin daha sürətli işləməsi üçün 256 meqabayt quraşdırmaq daha yaxşıdır. İstənilən prosessor istifadə edilə bilər, lakin çox köhnə deyil. Prosessorun takt tezliyi ən azı 300 meqahers olarsa, o zaman uyğun olacaq. Baxmayaraq ki, bir gigahertzdən çox tezlikli prosessordan istifadə etmək daha yaxşıdır. Sərt disk yalnız əməliyyat sistemi fayllarını və müvəqqəti faylları yerləşdirməli, həm də onu yandırmazdan əvvəl, məsələn, CD-nin şəklini yaratmaq üçün kifayət qədər boş yerə malik olmalıdır. Əslində, ən azı iki-üç gigabayt disk ölçüsü tələb olunur. Diskdə başqa proqramlar quraşdırmalı və müxtəlif sənədlər üçün yer buraxmalı olduğunuzu düşünsəniz, 10 gigabaytlıq bir disk çox böyük adlandırıla bilməz.

Windows XP versiyasında sistemin görünüşü çox dəyişdi. Düymələr, nişanlar, panellər indi bir az fərqli görünür. Hətta Windows-un əsas menyusu da dəyişib. İnterfeys dəyişiklikləri Windows 3.1-dən Windows 95-ə keçiddən sonra ən əhəmiyyətli dəyişikliklərdir. Bununla belə, köhnə interfeysdən istifadə etmək mümkündür. Proqramların Windows-un əvvəlki versiyaları ilə uyğunluq rejimində işləməsi xüsusi qeyd olunur. Windows 95 üçün yazılmış və Windows 2000-də işləməyən proqramla işləyə bilərsiniz. Windows XP-nin bütün versiyalarında bir çox yeniliklər var. Daha geniş çeşiddə cihazlar dəstəklənir. Sistem videoları, fotoşəkilləri, rəsmləri, musiqiləri və mahnıları asanlıqla və rahat şəkildə emal etməyə imkan verir. İndi, Windows XP istifadə edərək, hər kəs iki və ya üç kompüter əsasında ev şəbəkəsi qura, faylları, qovluqları, printerləri, faksları və İnternetə çıxışı paylaşa bilər.

Windows XP ilə işləyərkən, yazıla bilən və yenidən yazıla bilən CD-lərə məlumat yazmaq üçün əlavə proqramlar quraşdırmaq lazım deyil. CD-ni birbaşa Windows Explorer-dən yaza bilərsiniz. Yeri gəlmişkən, dirijor çox dəyişib. Sıxılmış qovluqları, şəkilləri, musiqiləri və videoları saxlamaq üçün xüsusi qovluqları dəstəkləməklə yanaşı, yerinə yetirdiyiniz hərəkətlərdən asılı olaraq tərkibi dəyişən əmrləri olan bir panel əlavə edildi.

Sistemin faydalı komponenti video redaktordur. İndi siz həvəskar filmlərinizin peşəkar qeyri-xətti montajını həyata keçirə bilərsiniz. Rəqəmsal kameralar və skanerlərlə işləmək xeyli asanlaşıb. Şəkli kompüterinizə daxil etmək, onu bir az dəyişdirmək və çap etmək üçün heç bir əlavə proqrama ehtiyacınız yoxdur. Universal audio və video pleyer indi daha çox formatı dəstəkləyir və onun görünüşünü dəyişməyə imkan verir. Siz məşhur MP3 formatında öz audio fayllarınızı yarada bilərsiniz. Universal pleyer, həmçinin rəqəmsal video diskin (DVD) oxudulmasını dəstəkləyir və bu, müasir filmlərə baxarkən ən yüksək keyfiyyətli şəkil və səsdən həzz almağa imkan verir. Əyləncə üçün Windows XP-yə bir neçə yeni oyun daxildir, onlardan bəziləri sizə onlayn oynamağa imkan verir.

Sistemin təhlükəsizliyi də əhəmiyyətli dərəcədə yaxşılaşdırılıb. İndi, təsadüfən vacib sistem fayllarını silsəniz, onlar avtomatik olaraq bərpa olunacaq. Yeni proqramlar və avadanlıqlar quraşdırıldıqdan sonra sistemi daha əvvəlki vəziyyətə qaytarmaq mümkündür. Plug & Play texnologiyası üçün təkmilləşdirilmiş dəstək bir çox müasir məişət cihazlarını kompüterinizə qoşmağa imkan verir.

İnternetlə işləmək üçün alətlər də daha da inkişaf etmişdir. Yardım sistemi əhəmiyyətli dərəcədə yenidən işlənib və təhlükəsizlik sistemi təkmilləşdirilib. Çoxsaylı dəyişikliklər yerli kompüter şəbəkəsində bir çox istifadəçinin işinin idarə edilməsi və idarə edilməsi vasitələrinə təsir göstərmişdir.

Kitabı oxuduqca və Windows XP ilə tanış olduqdan sonra sistemdə bir çox başqa yeniliklər də var. Bununla belə, sistemlə işləməyə başlamazdan əvvəl sizə Windows XP-də istifadə olunan əsas anlayışlarla tanış olmağı tövsiyə edirik. Əgər Windows-un əvvəlki versiyaları ilə tanışsınızsa, anlayışların əksəriyyəti sizə tanış olacaq.

WindowsVista

Windows Vista Microsoft Windows NT ailəsindəki əməliyyat sistemidir, istehlakçıların fərdi kompüterlərində istifadə olunan əməliyyat sistemləri xəttidir. İnkişaf mərhələsində bu əməliyyat sisteminin kod adı "Longhorn" idi.

Windows NT məhsul xəttində Windows Vista 6.0 versiyasıdır (Windows 2000 - 5.0, Windows XP - 5.1, Windows Server 2003 - 5.2). "WinVI" abbreviaturası bəzən "Vista" adını və Roma rəqəmləri ilə yazılmış versiya nömrəsini birləşdirən "Windows Vista"ya istinad etmək üçün istifadə olunur.

Windows Vista, Windows XP kimi, yalnız müştəri sistemidir. Microsoft həmçinin Windows Vista-nın server versiyasını - Windows Server 2008-i buraxdı.

30 noyabr 2006-cı ildə Microsoft korporativ müştərilər üçün Windows Vista və Office 2007-ni rəsmi olaraq buraxdı. 2007-ci il yanvarın 30-da MDB-də adi istifadəçilər üçün sistemin satışına başlandı.

W3Schools veb-analitikasına əsasən, 2012-ci ilin oktyabrına Windows Vista-nın bazar payı ▼ 3,0% təşkil edir; bu dəyər 2009-cu ilin oktyabrında 18,6%-ə çatmışdır.

Windows 7

Windows 7 Windows Vista-dan sonra Windows NT ailəsinə daxil olan əməliyyat sistemidir. Windows 8 xəttində Windows 7-dən sonrakı sistem Windows NT xəttində sistemin 6.1 versiya nömrəsi var (Windows 2000 - 5.0, Windows XP - 5.1, Windows Server 2003 - 5.2, Windows Vista və Windows Server 2008 - 6.0). . Server versiyası Windows Server 2008 R2, inteqrasiya olunmuş sistemlər üçün versiya (Windows komponentlərindən qurulmuş) Windows Embedded Standard 2011 (Kvebek), mobil versiya Windows Embedded Compact 2011 (Chelan, Windows CE 7.0)-dır.

Əməliyyat sistemi 2009-cu il oktyabrın 22-də, əvvəlki əməliyyat sistemi Windows Vista-nın buraxılışından üç ildən az bir müddət sonra satışa çıxdı. Cəmi Lisenziyalaşdırma lisenziyası olan partnyorlara və müştərilərə 24 iyul 2009-cu ildə RTM-ə giriş icazəsi verildi. Sistemin son versiyasının orijinal quraşdırma şəkilləri 21 iyul 2009-cu ildən İnternetdə mövcuddur.

W3Schools (İngilis dili) veb-analitikasına görə, 2012-ci ilin oktyabr ayına olan məlumata görə, İnternetə çıxış üçün dünyada istifadə olunan əməliyyat sistemləri arasında Windows 7-nin payı ▲ 56,8% təşkil edib. Bu meyara görə o, 2011-ci ilin avqustunda əvvəlki lideri - Windows XP-ni keçərək birinci yerdədir.

Fayl sistemiNTFS

NTFS (İngilis dilindən New Technology File System - “yeni texnologiya fayl sistemi”) Microsoft Windows NT əməliyyat sistemləri ailəsi üçün standart fayl sistemidir.

HPFS fayl sistemi ilk dəfə OS/2 1.2 əməliyyat sistemi üçün o zaman bazarda görünən böyük disk sürücülərinə çıxışı təmin etmək üçün istifadə edilmişdir. Bundan əlavə, şəbəkə server bazarının artan tələbatını ödəmək üçün mövcud adlandırma sisteminin genişləndirilməsinə, təşkilatın və təhlükəsizliyin təkmilləşdirilməsinə ehtiyac var. HPFS fayl sistemi FAT kataloq strukturunu dəstəkləyir və faylların adlarına görə çeşidlənməsini əlavə edir. Faylın adı 254-ə qədər cüt baytlıq simvoldan ibarət ola bilər. Fayl digər növ fayl adlarını dəstəkləmək və təhlükəsizliyi yaxşılaşdırmaq üçün əlavə imkanlar yaradan "məlumat" və xüsusi atributlardan ibarətdir. Bundan əlavə, məlumatların saxlanması üçün ən kiçik blok indi fiziki sektorun ölçüsünə (512 bayt) bərabərdir ki, bu da disk sahəsinin israfını azaldır.

NTFS MS-DOS və Microsoft Windows-da istifadə olunan FAT fayl sistemini əvəz etdi. NTFS metadata sistemini dəstəkləyir və performansı, etibarlılığı və disk sahəsinin səmərəliliyini artırmaq üçün fayl məlumatlarını saxlamaq üçün xüsusi məlumat strukturlarından istifadə edir. NTFS əsas fayl cədvəlində (MFT) fayllar haqqında məlumat saxlayır. NTFS müxtəlif istifadəçilər və istifadəçi qrupları (Giriş Nəzarət Siyahıları (ACL)) üçün məlumatlara girişi məhdudlaşdırmaq, həmçinin kvota təyin etmək (müəyyən istifadəçilər tərəfindən tutulan disk sahəsinin maksimum miqdarına məhdudiyyətlər) üçün daxili imkanlara malikdir. NTFS fayl sisteminin etibarlılığını artırmaq üçün USN jurnal sistemindən istifadə edir.

NTFS Microsoft tərəfindən IBM ilə birlikdə OS/2 əməliyyat sistemi üçün yaradılmış HPFS fayl sistemi (High Performance File System) əsasında hazırlanmışdır. Lakin, kvota, giriş, girişə nəzarət və audit kimi şübhəsiz faydalı yenilikləri əldə edərək, o, əcdadına (HPFS) xas olan fayl əməliyyatlarının çox yüksək performansını [mənbə 242 gün göstərilməyib] əhəmiyyətli dərəcədə itirdi.

NTFS-in bir neçə versiyası var: v1.2 Windows NT 3.51 və Windows NT 4.0-da istifadə olunur, v3.0 Windows 2000, v3.1 Windows XP, Windows Server 2003, Windows Server 2003 R2, Windows Vista, Windows ilə birlikdə gəlir. 7 və Windows Server 2008, Windows Server 2008 R2.

Fayl sisteminin spesifikasiyalar mülkiyyətidir. Bu, Microsoft-a aid olmayan üçüncü tərəf məhsullarında onun dəstəyini həyata keçirərkən müəyyən çətinliklər yaradır - xüsusən də pulsuz əməliyyat sistemləri üçün drayverlərin tərtibatçıları sistemi tərsinə çevirməli olurlar.

HPFS fayl sistemi kataloq qeydləri FAT-dan daha çox məlumat ehtiva edir. Burada fayl atributları ilə yanaşı, yaradılması və dəyişdirilməsi, həmçinin giriş tarixi və vaxtı haqqında məlumatlar saxlanılır. HPFS fayl sistemi kataloq girişləri faylın ilk klasterinə deyil, FNODE-a işarə edir. FNODE fayl məlumatlarını, fayl məlumatlarına göstəriciləri və ya fayl məlumatlarına işarə edən digər strukturları ehtiva edə bilər. HPFS mümkün olduqda fayl məlumatlarını bitişik sektorlara yerləşdirməyə çalışır. Bu, ardıcıl faylların işlənməsi sürətinin artması ilə nəticələnir. HPFS diski hər biri 8 MB olan bloklara bölür və həmişə eyni blok daxilində fayl yazmağa çalışır. Hər blok üçün 2 KB blok daxilində yazılı və sərbəst sektorlar haqqında məlumatı ehtiva edən ayırma cədvəli üçün ayrılmışdır. Bloklama işin yaxşılaşdırılmasına gətirib çıxarır, çünki disk başlığı diskin məntiqi başlanğıcına (adətən silindr sıfır) deyil, faylın harada saxlanacağını müəyyən etmək üçün ən yaxın blokun ayırma cədvəlinə qayıtmalıdır. Bundan əlavə, HPFS fayl sistemi iki unikal məlumat obyektini ehtiva edir.

İnkişaf tarixi

Windows NT-nin "NT OS/2" işçi adı altında hazırlanmasına 1988-ci ilin noyabrında Devid Katlerin başçılıq etdiyi bir qrup mütəxəssis tərəfindən başlanmışdır. Dave Katler ), VAX və VMS inkişaf etdirdikləri DEC-dən Microsoft-a qoşulan. İş IBM-in nəhayət yalnız 1992-ci ilin aprelində buraxılmış öz OS/2 2.0 əməliyyat sisteminin inkişafı ilə paralel davam etdi. Eyni zamanda, Microsoft IBM OS/2 ilə müqayisədə kompüter resurslarına daha aşağı tələblərlə xarakterizə olunan DOS və Windows ailələrinin əməliyyat sistemlərini inkişaf etdirməyə davam etdi. 1990-cı ilin may ayında Windows 3.0 buraxıldıqdan sonra Microsoft NT OS/2-yə Windows API uyğun proqramlaşdırma interfeysini (API) əlavə etmək qərarına gəldi. Bu qərar Microsoft və IBM arasında ciddi sürtüşməyə səbəb oldu və bu, onların əməkdaşlığında fasilə ilə nəticələndi. IBM OS/2-ni təkbaşına inkişaf etdirməyə davam etdi və Microsoft nəhayət Windows NT adı altında buraxılan sistem üzərində işləməyə başladı. DOS, Windows 3.x və ya Windows 9.x kimi dərhal populyarlaşmasa da, marketinq baxımından Windows NT OS/2-dən əhəmiyyətli dərəcədə uğurlu oldu.

Qeyd etmək lazımdır ki, əvvəlcə NT OS proqramlaşdırma interfeysləri kimi OS/2 və sonra POSIX API-ləri ən son əlavə edilmişdir; Bundan əlavə, Intel i860 və sonra MIPS əvvəlcə NT üçün aparat platforması kimi planlaşdırıldı, sonradan Intel x86 dəstəyi də əlavə edildi. Daha sonra, ƏS inkişaf etdikcə, həm ilkin planlaşdırılmış proqram interfeysləri, həm də əvvəlcə planlaşdırılan hər iki hardware platforması üçün dəstək yox oldu. Bu OS-nin i860 üçün tək buraxılış versiyası belə yox idi, baxmayaraq ki, bu prosessorun kod adından N10(N Ten), NT OS-nin özünün adından gəlir. Microsoft indi NT abbreviaturasını deşifrə edir Yeni Texnologiya. Və POSIX altsisteminə alternativ olaraq, Microsoft UNIX üçün Microsoft Windows Xidmətləri paketini təklif etməyə başladı.

NT ƏS-ni inkişaf etdirmək üçün Microsoft, Devid Katlerin başçılıq etdiyi DEC-dən bir qrup mütəxəssis dəvət etdi ( İngilis dili), VAX/VMS və RSX-11 kimi çoxşaxəli əməliyyat sistemlərinin yaradılması təcrübəsi ilə. Windows NT-nin daxili arxitekturaları ilə VMS əməliyyat sistemləri ailəsi arasında qeyd olunan bəzi oxşarlıqlar yeni işə götürülən Microsoft işçilərini DEC-in intellektual mülkiyyətini oğurlamaqda ittiham etməyə əsas verdi. Yaranan münaqişə sülh yolu ilə həll edildi: DEC Windows NT-nin əsasını təşkil edən texnologiyaların Microsoft-un mülkiyyətini tanıdı və Microsoft DEC Alpha arxitekturası üçün Windows NT versiyasını yaratdı və dəstəklədi.

Ümumi köklərə baxmayaraq, Windows NT və OS/2-nin uyğunluğu bu ƏS-in hər yeni buraxılışı ilə azalırdı. OS/2 2.0 API dəstəyi, NT üçün planlaşdırılsa da, heç vaxt tamamlanmadı; Windows NT 4.0 HPFS fayl sistemi üçün dəstəyi, Windows XP isə OS/2 1.x üçün proqram dəstəyi alt sistemini ləğv etdi.

Versiyalar

ad ( kod adı), seçimlər versiya nömrəsi birinci nəşr son buraxılış /
Windows NT 3.1 3.1.528 27 iyul SP3 (10 noyabr)
İş stansiyası, Qabaqcıl Server
Windows NT 3.5 ( Daytona) 3.5.807 21 sentyabr SP3 (21 iyun)
İş stansiyası, Server
Windows NT 3.51 ( Tukwila) 3.51.1057 30 may SP5 (19 sentyabr)
İş stansiyası, Server
Windows NT 4.0 ( Indy) 4.0.1381 29 iyul SP6a (30 noyabr)
İş stansiyası, Server, Server Enterprise ( Qranit), Terminal Server ( Hidra), Daxili ( İmpala)
Windows 2000 ( Qahirə) 5.0.2195 17 fevral SP4 (26 iyun)
Professional, Server, Advanced Server, Datacenter Server
Windows XP ( Whistler) 5.1.2600 25 oktyabr SP3 (6 may)
Ev, Professional, 64-bit, Media Mərkəzi ( eHome), Planşet PC, Başlanğıc, Quraşdırılmış ( Mantis), N; Köhnə kompüterlər üçün Windows əsasları ( Eiger)
Windows Server 2003 ( Whistler Server, Windows .NET Server) 5.2.3790 24 aprel SP2 (13 may)
Standard, Enterprise, Datacenter, Web, Small Business Server ( Bobcat), Hesablama Klaster Serveri, Yaddaş 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; Starter istisna olmaqla, hamısının x64 variantları
Windows Server 2008 ( Longhorn Server) 6.0.6001 27 fevral SP2 (27 may)
Standard, Enterprise, Datacenter, HPC, Web, Storage, Small Business ( Puma), Əsas Biznes ( Centro), İtanium; HPC istisna olmaqla, hamısının x64 variantları
Windows 7 ( Blackcomb, Vyana) 6.1.7600 22 oktyabr SP1 (KB976932) (22 fevral)
Starter, Home Basic, Home Premium, Professional, Enterprise, Ultimate, Windows 7 N, Windows 7 E; İlkin istisna olmaqla, hamısının x64 variantları
Windows Server 2008 R2 6.1.7600 22 oktyabr SP1 (KB976932) (22 fevral)
Standard, Enterprise, Datacenter, HPC, Web, Storage, Small Business, Itanium; bütün versiyalar yalnız 64-bitdir
Windows 8 6.2.9200 26 oktyabr Pro (26 oktyabr)
Windows 8, Windows 8 RT, Professional, Professional N, Professional WMC, Enterprise, Enterprise N; Windows RT istisna olmaqla, hamısının x64 variantları
Windows Server 2012 6.2.9200 26 oktyabr RTM (1 avqust)
Standart, Datacenter, Saxlama; bütün versiyalar yalnız 64-bitdir

Daxili memarlıq

Kernel komponentləri

İstifadəçi rejimi komponentləri

Windows NT-də istifadəçi interfeysi alt sistemi Windows-un əvvəlki versiyalarına oxşar pəncərə interfeysini həyata keçirir. Bu altsistemdə Windows-un 16-bit versiyalarında və Windows 9x-də mövcud olmayan iki növ obyektdir. pəncərə stansiyalarıstolüstü kompüterlər. Pəncərə stansiyası bir Windows NT istifadəçi seansına uyğun gəlir - məsələn, Uzaq Masaüstü Xidməti vasitəsilə qoşulduqda yeni pəncərə stansiyası yaradılır. Hər bir işləyən proses pəncərə stansiyalarından birinə aiddir; İş masası ilə qarşılıqlı əlaqə qura bilən kimi qeyd olunanlardan başqa xidmətlər ayrı, görünməz pəncərə stansiyalarında işləyir.

Hər bir pəncərə stansiyasının öz mübadilə buferi, qlobal atomlar dəsti (DDE əməliyyatları üçün istifadə olunur) və bir sıra iş masaları var. İş masası qarmaqların quraşdırılması və mesajların yayımlanması kimi bütün qlobal UI altsistem əməliyyatları üçün kontekstdir. Hər bir işləyən ip masa üstü kompüterlərdən birinə - xidmət etdiyi pəncərələrin yerləşdiyi yerə aiddir; xüsusilə, bir mövzu müxtəlif masaüstlərinə aid bir neçə pəncərə yarada bilməz. İş stollarından biri aktiv ola bilər (istifadəçiyə görünən və onun hərəkətlərinə cavab verə bilir), qalan masaüstləri gizlidir. Bir seansda birdən çox iş masası yaratmaq və onlar arasında keçid etmək imkanı indiyə qədər standart Windows istifadəçi interfeysində təmin edilməyib, baxmayaraq ki, bu funksiyaya girişi təmin edən üçüncü tərəf proqramları var.

Pəncərə stansiyaları və masaüstləri giriş hüquqları təyin edilə bilən yeganə Windows NT istifadəçi interfeysi altsistem obyektləridir. Qalan obyekt növləri bunlardır pəncərəmenyu- onlarla eyni pəncərə stansiyasında olan istənilən prosesə tam girişi təmin edin. Buna görə Windows NT xidmətləri standart olaraq ayrı-ayrı pəncərə stansiyalarında işləyir: onlar yüksək imtiyazlarla işləyir və istifadəçi proseslərinin xidmət pəncərələrini qeyri-müəyyən müddətə manipulyasiya etməyə icazə verməsi qəzalara və/və ya təhlükəsizlik problemlərinə səbəb ola bilər.

Proqram interfeysləri

Native API

Windows NT tətbiqi proqramlar üçün bir neçə API dəsti təqdim edir. Əsas olanı "doğma" API ( NT Native API), ntdll.dll dinamik keçid kitabxanasında həyata keçirilir və iki hissədən ibarətdir: NT nüvə sisteminin çağırışları (eyni adlarla ntoskrnl.exe kernel funksiyalarının icrasını ötürən Nt və Zw prefiksləri ilə funksiyalar) və istifadəçi rejimində həyata keçirilən funksiyalar ( RTl prefiksi ilə). İkinci qrupun bəzi funksiyaları sistem çağırışlarını daxildən istifadə edir; qalanları tamamilə imtiyazsız koddan ibarətdir və yalnız istifadəçi rejimi kodundan deyil, həm də sürücülərdən çağırıla bilər. Native API funksiyalarına əlavə olaraq, ntdll C standart kitabxanasının funksiyalarını da ehtiva edir.

Native API üçün rəsmi sənədlər çox seyrəkdir, lakin həvəskarlar icmaları sınaq və səhv vasitəsilə bu interfeys haqqında kifayət qədər çox məlumat toplamağa nail olublar. Xüsusilə, 2000-ci ilin fevralında Qari Nebbetin “ Windows NT/2000 API Əsas Funksiyalarına İstinad"(ISBN 1-57870-199-6); 2002-ci ildə rus dilinə tərcümə edilmişdir (ISBN 5-8459-0238-X). Native API haqqında məlumat mənbəyi Native API vasitəsilə mövcud olan bəzi nüvə funksiyalarını təsvir edən Windows DDK ola bilər, həmçinin Windows kodunu (əks mühəndislik) öyrənir - sökülməsi və ya Windows 2000 mənbə kodundan istifadə etməklə. bir sızma nəticəsində və ya Windows Research Kernel proqramı vasitəsilə mövcud olan Windows 2003 mənbə kodundan istifadə etməklə əldə edildi.

Windows NT API-lərinin qalan hissəsini təmin edən alt sistemləri yükləməzdən əvvəl işləyən proqramlar Native API-dən istifadə etməklə məhdudlaşır. Məsələn, səhv bağlandıqdan sonra OS-ni yükləyərkən diskləri yoxlayan autochk proqramı yalnız Native API-dən istifadə edir.

Win32 API

Çox vaxt Windows NT üçün tətbiqi proqramlar Win32 API-dən istifadə edir - Windows 3.1 OS API əsasında yaradılmış interfeys, mənbə koduna minimal dəyişikliklər etməklə Windows-un 16-bit versiyaları üçün mövcud proqramları yenidən tərtib etməyə imkan verir. Win32 API və 16-bit Windows API uyğunluğu o qədər böyükdür ki, 32-bit və 16-bit proqramlar sərbəst şəkildə mesaj mübadiləsi edə, bir-birinin pəncərələri ilə işləyə və s. Mövcud Windows API-nin funksiyalarını dəstəkləməklə yanaşı, bir sıra yeni funksiyalar, o cümlədən konsol proqramlarına dəstək, çox iş parçacığı və mutexes və semaforlar kimi sinxronizasiya obyektləri. Win32 API üçün sənədlər Microsoft Platform SDK-ya daxil edilib və vebsaytda mövcuddur.

Win32 API dəstək kitabxanaları, əsasən, 32 şəkilçi əlavə etməklə Windows 3.x sistem kitabxanaları ilə eyni adlanır: bunlar kernel32, advapi32, gdi32, user32, comctl32, comdlg32, shell32 və bir sıra başqalarıdır. Win32 API funksiyaları ya istifadəçi rejimində tələb olunan funksionallığı özləri həyata keçirə, ya da yuxarıda təsvir edilən Native API funksiyalarına zəng edə və ya LPC mexanizmi vasitəsilə csrss alt sisteminə daxil ola bilər ( İngilis dili) və ya kernel rejimində Win32 API üçün tələb olunan dəstəyi həyata keçirən win32k kitabxanasına sistem zəngi edin. Siyahıda göstərilən dörd variant da istənilən kombinasiyada birləşdirilə bilər: məsələn, Win32 API WriteFile funksiyası disk faylına yazmaq üçün Native API NtWriteFile funksiyasını çağırır və konsola çıxış üçün müvafiq csrss funksiyasını çağırır.

Win32 API dəstəyi Windows 9x ƏS ailəsinə daxildir; əlavə olaraq, Win32s paketini quraşdıraraq Windows 3.1x-ə əlavə etmək olar. Sətirləri təmsil etmək üçün MBCS kodlaşdırmalarından istifadə edən mövcud Windows proqramlarını portlamağı asanlaşdırmaq üçün sətirləri parametr kimi qəbul edən bütün Win32 API funksiyaları iki versiyada yaradılmışdır: A şəkilçisi olan funksiyalar ( ANSI) MBCS sətirlərini və W şəkilçisi ilə funksiyaları qəbul edir ( geniş) UTF-16 kodlu sətirləri qəbul edin. Win32s və Windows 9x-də yalnız A-funksiyaları dəstəklənir, halbuki OS daxilində bütün sətirlərin yalnız UTF-16-da saxlandığı Windows NT-də hər bir A funksiyası sadəcə olaraq öz sətir parametrlərini Unicode-a çevirir və proqramın W versiyasını çağırır. eyni funksiya. Kitabxananın təqdim olunan H-faylları həmçinin şəkilçisiz funksiya adlarını müəyyənləşdirir və funksiyaların A və ya W versiyalarının istifadəsi kompilyasiya variantları ilə müəyyən edilir və Delphi modullarında, məsələn, 2010-cu versiyadan əvvəl, onlar ciddi şəkildə bağlıdırlar. A şəkilçisi olan variantlara Lakin qeyd etmək lazımdır ki, Windows 2000 və ya sonrakı Windows NT əməliyyat sistemlərində təqdim edilən yeni funksiyaların əksəriyyəti yalnız Unicode versiyasında mövcuddur, çünki köhnə proqramlarla və Windows ilə uyğunluğu təmin etmək vəzifəsi. 9x artıq əvvəlki kimi sıxıcı deyil.

POSIX və OS/2

Windows NT 4-ün ilk buraxılışı dörd platformanı (x86, Alpha, MIPS və PowerPC) dəstəklədi, lakin xidmət paketləri buraxıldıqca daha az yayılmış platformalar üçün dəstək azaldı: MIPS dəstəyi SP1-dən, PowerPC dəstəyi isə SP3-dən silindi. Windows NT 4-ün ən son buraxılışları yalnız x86 və Alpha-nı dəstəkləyir; Alpha dəstəyinin Windows 2000-ə daxil edilməsi planlaşdırılsa da, o, RC2 buraxılışından çıxarıldı. Nəticədə x86 Windows 2000-də dəstəklənən yeganə platforma oldu.

64-bit prosessorlara dəstək ilk dəfə IA-64 - Intel Itanium prosessor arxitekturası üçün Windows XP-də tətbiq edilmişdir. Windows XP-nin 64-bit versiyası əsasında Windows 2000-in 64-bit server versiyaları da yaradılmışdır; Daha sonra Windows Server 2003-ün bəzi versiyalarına Itanium prosessoru üçün dəstək əlavə edildi. Windows NT ailəsində dəstəklənən ikinci 64 bitlik arxitektura AMD tərəfindən yaradılmış, sonradan EM64T adı ilə Intel prosessorlarında tətbiq edilən x86-64 arxitekturasıdır. Windows Server 2003 SP1 x64 və Windows XP Professional x64 eyni vaxtda buraxıldı, Windows-un eyni versiyasının server və masaüstü versiyalarını təmsil edir - xüsusən də eyni yeniləmələr bu nəşrlərə aiddir. 2005-ci ildən Microsoft IA-64-ə dəstəyi dayandırmaq qərarına gəldi.; Itanium-u tam dəstəkləyən Windows NT-nin ən son versiyası Windows NT 5.2-dir (XP Professional 64-bit Nəşr və Server 2003). Bununla belə, daha bahalı (və müvafiq olaraq, təkmilləşdirilməsi daha çətin olan) serverlər üçün Windows Server 2008 və Windows Server 2008 R2-nin xüsusi versiyaları buraxıldı və Windows Server 2012 artıq IA-64 dəstəyini almırdı.

Qeydlər

həmçinin bax

  • ReactOS Windows NT proqramları və sürücüləri ilə uyğun gələn açıq mənbəli əməliyyat sistemidir.

Windows NT əvvəllər mövcud məhsulların sonrakı inkişafı deyil. Onun arxitekturası müasir əməliyyat sistemi üçün tələblər nəzərə alınmaqla sıfırdan yaradılmışdır. Bu tələblər əsasında hazırlanmış yeni sistemin xüsusiyyətləri aşağıda verilmişdir.

    Yeni əməliyyat sisteminin uyğunluğunu təmin etmək üçün Windows NT tərtibatçıları tanış Windows interfeysini saxladılar və mövcud fayl sistemləri (məsələn, FAT) və müxtəlif proqramlar (MS - Dos, OS/2 1.x üçün yazılmış) üçün dəstək tətbiq etdilər. Windows 3.x və POSIX).Tərtibatçılar müxtəlif şəbəkə alətləri ilə işləmək üçün Windows NT alətlərinə də daxil ediblər.

    İndi həm CISC, həm də RISC prosessorlarında işləyə bilən sistemin daşınma qabiliyyətinə nail olunub, CISC 80386 və daha yüksək MIPS prosessorları ilə təmsil olunur, Digital Alpha AXP və Pentium P54 seriyalı prosessorlar.

    Ölçeklenebilirlik o deməkdir ki, Windows NT bir prosessorlu kompüter arxitekturasına bağlı deyil, lakin simmetrik çoxprosessorlu sistemlərin verdiyi imkanlardan tam istifadə edə bilir. Hazırda Windows NT 1-dən 32-yə qədər prosessorlu kompüterlərdə işləyə bilir.Bundan əlavə, əgər istifadəçilərin qarşısında duran vəzifələr mürəkkəbləşərsə və kompüter mühitinə tələblər genişlənərsə, Windows NT sizə asanlıqla

    korporativ şəbəkəyə daha güclü və məhsuldar serverlər və iş stansiyaları əlavə edin. Əlavə üstünlüklər həm serverlər, həm də iş stansiyaları üçün vahid inkişaf mühitindən istifadə etməklə əldə edilir.

    Windows NT ABŞ hökumətinin tələblərinə cavab verən və B2 təhlükəsizlik standartına cavab verən vahid təhlükəsizlik sisteminə malikdir. Müəssisə mühitində kritik proqramlar tamamilə təcrid olunmuş mühitlə təmin edilir.

    Paylanmış emal o deməkdir ki, Windows NT sistemdə quraşdırılmış şəbəkə imkanlarına malikdir. Windows NT həmçinin müxtəlif nəqliyyat protokollarını dəstəkləməklə və yüksək səviyyəli müştəri-server imkanlarından, o cümlədən adlandırılmış borular, uzaq prosedur çağırışları (RPC) və Windows rozetkalarından istifadə etməklə müxtəlif tipli host kompüterlərlə əlaqə yaratmağa imkan verir.

    Etibarlılıq və möhkəmlik tətbiqi proqramları bir-birinə və əməliyyat sisteminə zərər verməkdən qoruyan memarlıq xüsusiyyətləri ilə təmin edilir. Windows NT, bərpa edilə bilən NTFS fayl sistemini ehtiva edən və daxili təhlükəsizlik və qabaqcıl yaddaş idarəetmə üsulları vasitəsilə qoruma təmin edən bütün memarlıq səviyyələrində xətaya dözümlü strukturlaşdırılmış istisnalardan istifadə edir.

    Lokallaşdırma imkanları dünyanın bir çox ölkələrində milli dillərdə işləmək üçün alətlər təqdim edir, buna ISO Unicod standartından (standartlaşdırma üzrə beynəlxalq təşkilat tərəfindən hazırlanmış) istifadə etməklə nail olunur.

    Windows NT anlayışları

Windows NT əməliyyat sistemi iki variantda mövcuddur: Windows NT Server və Windows NT Workstation. Windows NT Server 4.0 İnternet proqramları, fayl və çap xidmətləri, uzaqdan giriş xidməti, quraşdırılmış marşrutlaşdırıcı, faylların indeksləşdirilməsi və şəbəkə idarəetməsi olan şəbəkə əməliyyat sistemidir. Windows NT-nin ikinci variantı olan Windows NT Workstation 4.0 bir çox cəhətdən NT Serverə bənzəyir, lakin o, iş stansiyası əməliyyat sistemi kimi optimallaşdırılıb. Arxitektura və imkanlar baxımından Windows NT Server Windows NT Workstation-ın üst dəstidir və sonuncunun bütün xüsusiyyətlərini özündə birləşdirir. Bundan əlavə, hansı OS-nin nəzərdə tutulduğu göstərilmədiyi hallarda şərhlər hər ikisinə aiddir.

    Windows NT-nin mənşəyi

Windows NT-nin yaradılması üzrə iş 1988-ci ilin sonunda başladı. Microsoft korporasiyası Devid Katleri yeni proqram təminatı layihəsinə rəhbər təyin edib: Yeni Texnologiya (NT) əməliyyat sisteminin inkişafı. David Cutler DEC-in əsas məsləhətçisi olub, o, 17 il ərzində bu şirkətdə çalışıb, ƏS və kompilyatorlar hazırlayıb: VAX/VMS, MicroVAX I üçün ƏS, OS RSX-11M, VAX PL/1, VAX C kompilyatorları.

Əvvəlcə Windows NT OS/2-nin (OS/2 Lite) yüngül versiyası kimi işlənib hazırlanmışdır ki, bu da bəzi funksiyaları kəsməklə daha az güclü maşınlarda işləyə bilirdi. Bununla belə, zaman keçdikcə, Windows 3.0-ın istehlakçılar tərəfindən nə qədər yaxşı qəbul edildiyini gördükdən sonra, Microsoft diqqətini yenidən cəmlədi və Windows 3.1-in təkmilləşdirilmiş versiyasını hazırlamağa başladı. Microsoftun yeni strategiyası ən kiçik noutbuklardan tutmuş ən böyük multiprosessorlu iş stansiyalarına qədər bir çox kompüter növlərini əhatə edəcək Windows əsaslı əməliyyat sistemlərinin vahid ailəsi yaratmaq idi.

Windows NT, Windows sistemlərinin növbəti nəsli adlandırıldığı kimi, Windows ailəsinin iyerarxiyasında ən yüksək səviyyəyə aiddir. Əvvəlcə tanış Windows qrafik istifadəçi interfeysini (GUI) dəstəkləyən bu əməliyyat sistemi Microsoftun ilk tam 32 bitlik əməliyyat sistemi idi. Yeni proqramların işlənib hazırlanması üçün proqramlaşdırma interfeysi olan Win32 API çox yivli proseslər, sinxronizasiya, təhlükəsizlik, giriş/çıxış və obyektin idarə edilməsi kimi təkmilləşdirilmiş ƏS xassələrini tətbiqlər üçün əlçatan etdi.

Windows NT-nin MS-DOS/Windows 3.1 cütlüyü ilə müqayisədə konseptual üstünlükləri göz qabağında idi. Onun 32-bit əsası, əsl çoxtaskinlik və çox iş parçacığı ilə birlikdə sistemin potensialını əhəmiyyətli dərəcədə artırdı.

NT ailəsinin ilk əməliyyat sistemləri - Windows NT 3.1 və Windows NT Advanced Server 3.1 1993-cü ilin iyulunda meydana çıxdı. Windows NT 3.5-in növbəti versiyasının kod adı Daytona Florida sürət yolunun adı ilə üst-üstə düşür, onun əsas üstünlüyü sürət olduğunu göstərirdi. Həqiqətən, 3.5 versiyasının performansı 3.1 versiyası ilə müqayisədə 1,5 dəfə artdı və onun meydana çıxmasından sonra bu və ya digər səbəbdən 3.1 versiyasını rədd edən bir çox korporativ istifadəçilər NT xəttinə münasibətini yenidən nəzərdən keçirdilər: 1995-ci ildə Windows NT-nin onun bazarındakı payı. sektoru 2 dəfə artaraq 15% təşkil edib.

    Windows NT 4.0 versiyasının xüsusiyyətləri

1996-cı ilin avqustunda Windows NT 4.0-ın növbəti versiyası buraxıldı. Windows NT-nin bu növbəti versiyasının ilkin olaraq 3.52 nömrələnəcəyi gözlənilirdi, lakin ona əvvəllər kompüter mətbuatında Windows NT-nin başqa bir gözlənilən versiyası olan Qahirə kod adı ilə bağlı xatırlanan 4.0 nömrəsi verildi. Bəlkə də bu, bu son versiyanın (Windows NT 4.0) kodlaşdırmada daha əhəmiyyətli dəyişikliklər tələb edən çoxlu yeni mühüm xüsusiyyətlərə malik olması ilə bağlıdır. Windows NT Server 4.0-da təqdim edilən yeniliklər əsasən istifadəçi interfeysinin təkmilləşdirilməsi, genişləndirilmiş İnternet dəstəyi, yenilərin yaranması və mövcud idarəetmə vasitələrinin modernləşdirilməsi və təkmilləşdirilmiş sistem performansı ilə bağlıdır.

Windows NT 4.0 bir çox əhəmiyyətli dəyişikliklər təqdim etdi, bunlardan ən əhəmiyyətlisi:

    interfeysin Windows 95 üslubunda həyata keçirilməsi;

    internetə və intranetə istiqamətlənmə;

    qrafik performansını kəskin şəkildə artıran memarlıq dəyişiklikləri;

    NetWare ilə qarşılıqlı əlaqə üçün alətlərin modifikasiyası - Gateway və NCP müştərisi indi NDS-i dəstəkləyir;

    çox protokollu marşrutlaşdırma üçün dəstək;

    RISC platformaları üçün Intel prosessorlarının emulyatorunun Windows NT 4.0-da görünüşü.

4.0 versiyasında başqa təkmilləşdirmələr də var. Məsələn, Windows NT Server 4.0, Windows NT Server 3.51 ilə müqayisədə miqyas qabiliyyətini əhəmiyyətli dərəcədə yaxşılaşdırmışdır ki, bu da 4 prosessorlu kompüterlərdə əhəmiyyətli dərəcədə yüksək performans əldə etməyə imkan verir, həmçinin səkkiz və ya daha çox prosessoru olan maşınlarda xətti performans artımını təmin edir.

Fayl serveri kimi işləyərkən Windows NT Server 4.0-ın performansı da əhəmiyyətli dərəcədə artdı və bəzi hesablamalara görə, Windows NT Server 3.51-in performansını 2 dəfədən çox üstələyib.

Yeni Windows NT inzibati alətləri Windows 95 klientlərində uzaqdan işləyə bilər.

Windows NT 4.0 yeni Windows 95 üslublu qrafik istifadəçi interfeysinə malikdir. Bəzi istifadəçilər bu dəyişikliyi mütləq bəyənməsələr də, Microsoft əvvəlcə Windows NT-nin güclü tərəflərindən biri hesab edilən “hamıya uyğun” yanaşmanı bərpa edir. Windows 95 və ya Windows NT ilə işləyən müştəri stansiyaları olan şəbəkədə (yaxud belə stansiyaları özündə birləşdirən qarışıq şəbəkədə) Windows NT Server inzibatçıları iş stansiyası istifadəçiləri ilə eyni interfeysdən istifadə edərək öz funksiyalarını yerinə yetirə bilərlər.

Xarici dəyişikliklərdən başqa, qrafik interfeysin modernləşdirilməsi şəbəkənin idarə edilməsi üsullarına o qədər də təsir etməmişdir. Əsas Windows NT Server administrator alətləri eyni qalır. NetWare proqramları üçün Domains, Server Manager, Disk Administrator, Event Viewer, Performance Monitor, DHCP Manager, WINS Manager, Network Client Administrator, License Manager və Miqrasiya Aləti üçün istifadəçi meneceri əhəmiyyətli dəyişikliklərə məruz qalmayıb. Uzaqdan Giriş Administratoru da dəyişməyib, lakin indi ayrıca qovluqdan İnzibati Alətlər menyusuna köçürülüb. Həm Windows NT, həm də Windows 95 ilə uyğun gələn yeni Sistem Siyasəti Redaktoru Windows NT Server 3.x-dən tanış olan İstifadəçi Profili Redaktorunu əvəz edir. Versiya 4.0 dörd əlavəni ehtiva edir: İnzibati Sehrbazlar, artıq qeyd olunan Sistem Siyasəti Redaktoru, həmçinin təkmilləşdirilmiş Windows NT Diaqnostika aləti və Şəbəkə Monitoru proqramı (əvvəllər yalnız Microsoft Systems Management Server məhsulunun bir hissəsi kimi təqdim edilmiş şəbəkə monitorinqi proqramı).

İnzibati sehrbazlar istifadəçi hesablarının yaradılması, istifadəçi qruplarının idarə edilməsi, fayl və qovluqlara girişin idarə edilməsi, yeni printerin quraşdırılması, proqramların quraşdırılması və silinməsi, modemin qoşulması, quraşdırma disket paketlərinin hazırlanması kimi əməliyyatları asanlıqla, addım-addım yerinə yetirməyə imkan verir. yeni müştərilər üçün və quraşdırılmış proqramlar üçün lisenziya müqavilələrinə uyğunluğun monitorinqi. Bütün bunlar, qrafik interfeysin olmasına baxmayaraq, Windows NT idarəetmə vasitələrinin hələ də mürəkkəb olduğunu görən idarəçilər üçün faydalı olacaqdır.

Windows NT 4.0-da Microsoft-un Sistem İdarəetmə Serverindən əldə edilmiş bir neçə faydalı sistem monitorinqi komponentləri var. Əsas proqram seçilmiş sistem hadisələrini qrafik olaraq izləyən Performans Monitoru alətidir. Xüsusilə, Performans Monitoru CPU istifadəsinin qrafiklərini, ümumi şəbəkə kartının giriş/çıxışını və HTTP üzərindən ötürülən baytların sayını əldə etmək üçün istifadə edilə bilər.

Başqa bir proqram olan Monitor Tool, həmçinin NT kompüterindən gələn və gedən şəbəkə trafikini tutmaq və izləmək qabiliyyətinə malikdir. Monitorinq ssenarisi (məsələn, hansı protokol çərçivələrinin monitorinq edilməli olduğunun təsviri, hansı trafik xüsusiyyətlərinin ölçülməsi, hansı iş stansiyalarından və ya istifadəçilərdən) lazım olduqda yadda saxlanıla və yenidən istifadə edilə bilər.

Sehrbaz proqramları dəsti hələ də funksional olaraq tamamlanmaqdan uzaqdır. Məsələn, istifadəçinin büdcəsini bir domendən digərinə köçürəcək, yəni bir hesabın silinməsi və digərinin yaradılması zərurəti ilə bağlı prosedurları yerinə yetirəcək proqram yoxdur.

Windows NT Server 4.0-da digər yeniliklər ilk növbədə İnternet və intranetlə bağlıdır. Onların arasında mühüm yeri çatdırılma dəstinə daxil olan aşağıdakı proqram komponentləri tutur:

    Internet Information Server (IIS) versiyası 2.0 Web, ftp və gopher server xidmətlərini təmin edən Microsoft məhsuludur. Microsoft Internet Information Server 2.0 Windows NT Server üçün ən sürətli Veb serverdir - o, sələfi 1.0 versiyasından 40 faiz sürətlidir;

    İnternet üzərindən komponentlər arasında təhlükəsiz əlaqəni təmin edən Paylanmış Komponent Obyekt Modeli (DCOM);

    İnternetdə və ya intranet şəbəkələrində lazımi Veb saytları asanlıqla tapmağa imkan verən DNS/WINS Server;

    Windows NT Server (RAS) uzaqdan giriş serverinin funksional imkanlarını genişləndirən və İnternetdə şəxsi şəbəkələr yaratmaq imkanı verən PPTP (nöqtədən nöqtəyə tunel protokolu) texnologiyası;

    müxtəlif şablonlar əsasında Web-səhifələr yaratmağa, keçidlərin düzgünlüyünü yoxlamağa və yaradılmış Veb-saytların ümumi idarə edilməsini həyata keçirməyə imkan verən FrontPage proqramı;

    Microsoft Axtarış Server indeks serveri, Microsoft Office-də yaradılanlar da daxil olmaqla istənilən sənədlər daxilində paylanmış intranet serverləri haqqında məlumatı asanlıqla tapmağa imkan verir.

Yeni sistemin internetə əsaslanan iki xüsusiyyəti administratorların xüsusi marağına səbəb olur. Birincisi DNS ad xidmətidir. DNS adlarının istifadəsinə icazə verir, lakin yalnız statik ünvanlamağı dəstəkləyir. Bu məhdudiyyəti aradan qaldırmaq üçün Microsoft bu birləşməni "əsl dinamik DNS" adlandıraraq DNS və WINS xidmətlərinin inteqrasiyasını təklif edir. İndi WINS müştərisi simvolik NetBIOS adına uyğun gələn IP ünvanını müəyyən etməli olduqda, əvvəlcə WINS verilənlər bazasına, sonra isə DNS-in özünə baxır. Beləliklə, sistem həm dinamik olaraq tanınan WINS adlarını, həm də statik DNS adlarını bərabər şərtlərlə istifadə edə bilər.

Bundan əlavə, Windows NT 4.0-a istənilən veb brauzerdən Windows NT idarəetmə alətlərinə çıxışı təmin edən Veb əsaslı idarəetmə proqramı daxildir. Təhlükəsizlik səbəbləri üçün uzaqdan idarəetmə istifadəçini birbaşa Windows NT serverinə (məsələn, Internet Explorer kimi) daxil edə bilən və ya SSL protokolunu dəstəkləyən Veb brauzerlərdən istifadə etməlidir.

Təkmilləşdirmələrdən biri onunla bağlıdır ki, İnternet və müştəri-server sistemlərinin artan rolu mobil istifadəçilərin sayının artmasına səbəb olur İnternet üzərindən RAS ilə işləmək PPTP protokollarını (İnternet üzərindən şifrələnmiş trafik yaradır) və Multilink PPP (bir neçə kanalı birləşdirmək imkanı verir) Windows NT 4.0 Workstation və ya Windows 95 ola bilər.

Paylanmış Komponent Obyekt Modeli Windows NT Server 4.0-a başqa bir əsas əlavədir. Obyekt əlaqə modeli (COM) proqram tərtibatçılarına fərdi komponentlərdən ibarət proqramlar yaratmağa imkan verir. Windows NT Server 4.0-da Paylanmış Komponent Modeli (DCOM) COM-u fərdi komponentlərin İnternet üzərindən əlaqə saxlamasına imkan verən şəkildə genişləndirir. DCOM, RFC 1543 spesifikasiyalarında müəyyən edilmiş formata uyğun olaraq nəşr olunan artan İnternet standartıdır.

Windows NT 4.0-ı inkişaf etdirərkən, Microsoft performans üçün sabitliyi qurban vermək qərarına gəldi. Bu məqsədlə arxitekturada dəyişikliklər edildi: pəncərə meneceri və GDI kitabxanaları, eləcə də qrafik adapter drayverləri istifadəçi rejimindən kernel rejiminə köçürüldü. Bu dəyişiklik Windows NT 3.x-in əvvəlki versiyalarında qəbul edilmiş mikrokernel konsepsiyasından uzaqlaşdığını göstərir.

Qrafik kitabxananın və sürücülərin nüvə sahəsinə köçürülməsi qrafik daxil/çıxış sürətini yaxşılaşdırır. Bu dəyişikliklər xüsusilə Win32 proqramlarının icra sürətinə təsir etdi, Windows-16 proqramları və DOS qrafik proqramları isə təxminən 3.5 versiyasında olduğu kimi işləyirdi.

Eyni zamanda, təsvir edilən dəyişikliklər əməliyyat sistemini, prinsipcə, daha az etibarlı edir. Həqiqətən də, qrafik adapter proqram təminatı adətən bu avadanlığın istehsalçıları tərəfindən hazırlandığından və bu proqram təminatı tez-tez dəyişdiyindən (texniki təchizatla birlikdə) ondan əməliyyat sistemi modulları üçün tələb olunan etibarlılığı gözləmək çətindir.

    Windows NT 5.0-ın yeni xüsusiyyətləri

1997-ci ilin sonunda Windows NT-nin təkmilləşdirilmiş versiyası olan Windows NT 5.0-ın meydana çıxacağı gözlənilir. Bu, təkcə tam 32 bitlik sistem deyil, həm də tam obyekt yönümlü sistem olacaq. Windows NT 5.0-ın əsasını OLE 2.0 standartı əsasında həyata keçirilən obyekt yönümlü fayl sistemi təşkil edir ki, bu da sizə faylları deyil, obyektləri saxlamağa imkan verir. Obyektyönümlü yanaşma, şəbəkədə müxtəlif maşınlarda saxlanılan sənədlər, cədvəllər, proqramlar və digər növ məlumat kimi məlumatların çoxsaylı nüsxələrinin düzgünlüyünü qənaətli şəkildə təmin etməyə imkan verir.

Windows NT 5.0 çox şey vəd edir və yeniliklər ilk növbədə aşağıdakı alt sistemlərə təsir edəcək:

    Active Directory DNS adlarının həllinə 2 səviyyəli yanaşmanı təşviq edən qlobal kataloq xidmətidir. Active Directory yalnız fayllar haqqında deyil, həm də digər növ obyektlər haqqında məlumatları ehtiva edir, məsələn:

    Kompüter adı, IP ünvanı, İstifadəçi adı, parol, e-poçt ünvanı, Proqram adı, kompüter, versiya, giriş hüquqları.

    Paylanmış Fayl Sistemi (Dfs) - paylanmış fayl sistemi (www.microsoft.com saytında sərbəst mövcuddur). Müxtəlif serverlərdə yerləşən bu fayl sisteminin qovluqları kök pay adı ilə kök serverdən başlayaraq ümumi ağaca quraşdırılır. Bir paylaşımın müxtəlif alt ağacları yalnız Microsoft-dan deyil, Novell NCP və Sun NFS-dən də fayl sistemlərindən ibarət ola bilər. Paylanmış fayl sisteminin bəzi filialları administratorun istəyi ilə şəffaf şəkildə təkrarlana bilər.

    Paylanmış Komponent Obyekt Modeli (DCOM) - proqram obyektləri (ActiveX və ya başqaları) şəbəkə serverləri arasında paylana və istənilən kompüterdən proqramlar tərəfindən çağırıla bilər. Obyektlərin yeri haqqında məlumat Active Directory-də qeyd olunur.

    Təhlükəsizlik xüsusiyyətləri: Windows NT 5.0-da sənədə giriş hüquqları Kerberos və ya elektron imzalar vasitəsilə yoxlanılacaq və şəbəkə üzərindən sənəd ötürülməsi şifrələnəcək.

    Avadanlıq tələbləri

Windows NT-nin yüksək avadanlıq tələbləri olub-olmaması ilə bağlı müxtəlif fikirlər mövcuddur. Bəzi insanlar onların çox yüksək olduğunu düşünür, bəziləri isə bu tələbləri kifayət qədər məqbul hesab edir. Hamısı potensial Windows NT istehlakçısı üçün hansı alətlərin və ya hansı kompüter avadanlığı parkının mövcudluğundan və onun qarşısında duran vəzifələrdən asılıdır.

Windows NT Workstation 4.0-ı işə salmaq üçün kompüterdə ən azı i486 prosessoru (sistemin bu versiyasında Microsoft i386 prosessorları üçün hər hansı dəstəkdən imtina edib), ən azı 12 MB operativ yaddaş və 108 MB disk sahəsi olmalıdır. Və bu ƏS 16 MB-dan az RAM olan kompüterlərdə tam işlək olsa da, onun tutumu icazə verilən minimumdan iki dəfə, yəni 24 MB, boş disk sahəsi isə ən azı 216 MB olan RAM ilə quraşdırmaq tövsiyə olunur. Windows NT Workstation 4.0-ı daha az resursu olan sistemdə işə salmaq mümkündür, lakin o zaman istifadəçi çətin ki, onun işindən razı qalsın.

Windows NT Server 4.0 üçün Microsoft aşağıdakı avadanlıq tələblərini müəyyən edir: minimum i486 prosessoru, 16 MB RAM və ən azı 148 MB bitişik boş disk sahəsi. Bu, sistemin funksionallığı ilə tanış olmaq üçün kifayət ola bilər, lakin "sənaye" istifadəsi üçün bu minimum tələblər açıq şəkildə kifayət deyil. Aşağı və ya orta yüklü server (xidmət edilən istifadəçilərin sayı ilə müəyyən edilir) üçün 32 MB operativ yaddaş və ən azı 1 GB tutumlu sabit disk tələb olunur.

Windows NT ilə uyğunluğu yoxlanılmış avadanlıqların tam siyahısı sistem və server sənədlərində var. www.microsoft.com.

    Windows NT-nin istifadə sahələri

Yüksək performans, sabitlik, inkişaf etmiş təhlükəsizlik xüsusiyyətləri və geniş əsas sistem funksiyaları ilə Windows NT Server müxtəlif sahələrdə istifadə edilə bilər və hər şeydən əvvəl korporativ şəbəkədə server kimi istifadə edilə bilər. Burada onun domen nəzarətçisi funksiyalarını yerinə yetirmək qabiliyyəti çox faydalıdır ki, bu da şəbəkəni strukturlaşdırmağa və bununla da idarəetmə və idarəetmə tapşırıqlarını sadələşdirməyə imkan verir. O, həmçinin fayl serveri, çap serveri, proqram serveri, uzaqdan giriş serveri və rabitə serveri (proqram marşrutlaşdırıcısı) kimi istifadə olunur.

Windows NT Server ilə şəbəkədəki müştərilər müxtəlif əməliyyat sistemləri quraşdırılmış kompüterlər ola bilər. Standart dəstək: Windows NT Workstation, MS-DOS, OS/2, Windows for Workgroups, Windows 95, UNIX klonları, Macintosh. Əsas müştərilər Windows NT Server ilə standart olaraq gəlir.

Windows NT Server mürəkkəb şəbəkə proqramları üçün güclü platformadır, xüsusən müştəri-server texnologiyasından istifadə etməklə qurulmuş proqramlar. BackOffice serverləri ilə birlikdə o, çox geniş çeşiddə müəssisə istifadəçilərinin ehtiyaclarını ödəyə bilər. Beləliklə, Microsoft SQL Server verilənlər bazası serveri, həmçinin Oracle və Sybase, Adabas və InterBase verilənlər bazası serverləri kimi digər tanınmış şirkətlərin verilənlər bazası serverləri Windows NT Server altında işləyə bilər.

Windows NT Server platformasında güclü Microsoft System Management Server idarəetmə sistemi quraşdırıla bilər ki, onun funksiyalarına şəbəkə kompüterlərinin aparat və proqram təminatı konfiqurasiyasının inventarlaşdırılması, proqram məhsullarının iş stansiyalarında avtomatik quraşdırılması, istənilən kompüterin uzaqdan idarə edilməsi, və şəbəkə monitorinqi.

Windows NT Server IBM əsas sistemləri və IBM AS400 sistemləri ilə rabitə serveri kimi istifadə edilə bilər. Bu məqsədlə xüsusi məhsul olan Microsoft SNA Server yaradılmışdır ki, bu da IBM PC-yə uyğun iş stansiyalarını və güclü meynfreymləri bir şəbəkədə asanlıqla birləşdirməyə imkan verir. SNA Sever iki şəbəkə kartına və ya çoxlu şəbəkə protokol yığınlarına ehtiyac olmadan həm LAN, həm də meynframe serverlərinə iş stansiyasına daxil olmaq imkanı verən şlüzdür. Bu, aparat xərclərinin azalmasına və tələb olunan RAM miqdarının azalmasına səbəb olur. Əsas kadrlara şəffaf girişi təmin edən SNA Server, NT Server təhlükəsizliyi ilə inteqrasiya edildikdə, hosta giriş icazəsini təmin edir. SNA Server NT Server tərəfindən dəstəklənən hər hansı protokolla işləyə bilər: IPX/SPX, TCP/IP və ya NetBEUI.

Windows NT Server poçt serverinin üzərində qurulmuş yeni yüksək performanslı qrup proqram paketi olan Microsoft Exchange üçün platformadır.

Nəhayət, Windows NT 4.0-ın ən son versiyası İnternet yönümlü proqramlar üçün etibarlı platformadır: Veb serverlər, Veb brauzerlər, məlumat axtarış sistemləri və İnternetdə e-ticarət sistemləri.

Windows NT Workstation əməliyyat sistemi ilk növbədə Windows NT Server şəbəkələrində, həmçinin NetWare, Unix və Vines şəbəkələrində müştəri kimi yerləşdirilir. NetWare şəbəkələrində Windows NT iş stansiyaları məlum boşluğu doldurur - yaxşı proqram serverinin olmaması. Üzərində Windows NT quraşdırılmış kompüter həm klient, həm də server funksiyalarını eyni vaxtda yerinə yetirən peer-to-peer şəbəkələrində iş stansiyası ola bilər. Windows NT İş Stansiyası yüksək performans və ya məxfilik tələb olunduqda və ya kompüter dəstəkli dizayn kimi mürəkkəb qrafik proqramları həyata keçirərkən müstəqil kompüter ƏS kimi istifadə edilə bilər.

Bu yazıda biz Windows NT əməliyyat sistemlərinin növlərinə baxacağıq. Windows NT Windows2000 və ya başqa bir şey deyil. Bu, bir sıra, daha doğrusu platformadır, onun əsasında ƏS-nin inkişafı aparılır. Demək olar ki, bütün Windows ailəsi bu platformaya əsaslanır. NT ilə yanaşı, Windows95, Windows98 və WindowsME-ni özündə birləşdirən 9x platforması da mövcuddur.

ƏS-nin köhnə versiyaları nəzərə alınmaqla yazılmış proqramların düzgün işləməməsi ilə bağlı narahatlıqlar olduğu üçün əməliyyat sisteminin 10-cu versiyası səkkizinci versiyadan dərhal sonra buraxıldı. Əks halda, 9-cu versiya proqram tərəfindən 9-cu seriyanın əməliyyat sistemi kimi şərh edilə bilər. NT-nin nə olduğu haqqında təfərrüatlar bu məqalədə verilmişdir.

Windows NT(sadəcə NT) Microsoft Korporasiyası tərəfindən istehsal olunan əməliyyat sistemləri (ƏS) xətti və ƏS-in ilk versiyalarının adıdır. Windows NT OS/2-də Microsoft və IBM arasında əməkdaşlıq başa çatdıqdan sonra hazırlanmış və Windows ailəsinin digər əməliyyat sistemlərindən (Windows 3.x və Windows 9x) ayrıca hazırlanmışdır.

Windows 3.x və Windows 9x-dan fərqli olaraq, Windows NT iş stansiyaları (Windows NT Workstation) və serverlər (Windows NT Server) üçün etibarlı həll yolu kimi yerləşdirilmişdir. Windows NT əməliyyat sistemləri ailəsinin yaranmasına səbəb oldu, bunlara daxildir: Windows NT-nin özü, Windows 2000, Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008, Windows 7, Windows 8. Windows NT, Wikipedia məqaləsindən məlumat.

Windows OS adı

NT versiya nömrəsi

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

Hərflərdən sonra gələn rəqəm NT- bu, NT əsaslı ƏS-nin inkişafının seriya nömrəsidir. İndi NT əsasında yeddinci inkişaf olan Windows7 (Windows NT6.1) buraxılır. Vista - NT6.0, XP - NT5.1, Windows2000 - NT5.0. Win2K sadəcə rəqəmin fiziki təfsiridir (2K=2000). Windows NT- bu, bütün OS ailəsidir. Quraşdırma və konfiqurasiya təlimatlarını və ya cihaz drayverlərini endirərkən tez-tez bununla qarşılaşırsınız.

Windows95-dən bəri əməliyyat sisteminin interfeysi əsaslı şəkildə dəyişməyib. Əlbəttə ki, daha yaxşı, daha mürəkkəb və daha rahat oldu və bir çox yeni funksiyalar ortaya çıxdı. Ancaq Windows 2000-də işləyən bir şəxs Windows OS-nin sonrakı versiyalarına asanlıqla öyrəşəcək (bütövlükdə sistem interfeysi haqqında danışsaq). Texniki cəhətdən sistemlər bir-birindən fərqlənir və müxtəlif sistemlərdə istifadəçi problemlərinin həlli üsulları da fərqlidir.

Ümumiyyətlə, bu ƏS ailəsini təsvir etsək, deyə bilərik ki, Windows ƏS-nin tarixi 2 hissəyə bölünür - Windows Vista-nın buraxılmasından əvvəl və sonra. Microsoft tərtibatçıları ƏS-nin bu versiyasının interfeysinə prinsipial olaraq yeni heç nə (vizual effektlər istisna olmaqla) təqdim etmədilər, lakin sistemin nüvəsi tamamilə yenidən yazılmışdı.

Yeni kernel sayəsində köhnə proqramlarla (inkişafı Vista-nın buraxılmasından əvvəl dayandı) və köhnə qurğular üçün sürücülərlə uyğunluq itirildi. Bu, Windows-un bu versiyasının məşhurluğunu və qeyri-populyarlığını əsasən izah edir. Windows7-də tərtibatçılar səhvləri nəzərə aldılar, proqram təminatı və aparat istehsalçıları artıq yeni OS tələblərini nəzərə alaraq proqram təminatı və avadanlıqları buraxmaq imkanı əldə etdilər, lakin köhnə proqramlar və köhnə avadanlıqların əksəriyyəti bu əməliyyat sistemi tərəfindən dəstəklənmir.

Windows versiyası uyğunluğu

Vəziyyətdən çıxmaq üçün (Windows7-də bir çox sənaye proqramları işləmir), Windows7 Professional, Enterprise və Ultimate versiyalarında XP-Mode altından proqramları işə salmaq mümkündür. XP-Mode virtual maşın və lisenziyalı WindowsXP-nin təsviridir. Düzdür, qrafik emulyasiya imkanları 3D dəstəyi olmadan S3 Trio64 səviyyəsindədir, yəni minimumdur.

Köklər

Hər şey 1975-ci ildə Digital Equipment Corporation özünün 32 bitlik VAX platformasının inkişafına təşəbbüs göstərdiyi zaman başladı.

Bu layihənin rəhbərliyi məşhur PDP-11 mini kompüterləri üçün RSX-11M yaratmaqla artıq güclü sistem mühəndisi kimi şöhrət qazanmış Katlerə həvalə edilmişdi. 1977-ci ildə VAX-11/780 maşını və onun üçün əməliyyat sistemi VMS 1.0 elan edildi. Dörd il sonra, Cutler daimi üç hərfli prefiksdən sonra nömrələri "yazmaqdan" inanılmaz dərəcədə yoruldu və o, Digital-dən ayrılmaq qərarına gəldi. Bununla belə, korporasiyanın funksionerləri daha hiyləgər çıxdılar: onlar təşkilatın qoynunda istedadlı tərtibatçı saxlaya bilmədiklərindən, startap və sərbəst yaradıcılıq ab-havasını təqlid etməyə qərar verdilər. Seattleda muxtar bölmə yaradıldı və Katlerə lazımi sayda işçi heyətini (təxminən 200 nəfər) birbaşa Digital işçilərdən işə götürməyə icazə verildi. Yeni struktur Prism kod adlı prosessor arxitekturasının və əməliyyat sisteminin layihələndirilməsinə başladı.

Windows NT ailəsinin əməliyyat sistemlərinin inkişaf diaqramı

“Xoşbəxtlik anı” uzun sürmədi, böyük rəislər başladıqları işi məntiqi nəticəyə çatdıra bilmədilər və 1988-ci ildə Katler 200 mühəndis və proqramçı ilə birlikdə çörək pulu qazanmağa başladı. Lakin məşhur tərtibatçı işdən kənarda qalmadı: o zaman Bill Qeytsin ağlında Unix klonları ilə rəqabət aparacaq server ƏS-nin yaradılması zərurəti haqqında qərar yetişmişdi. Gələcək Microsoft-un baş memarı David Cutleri əldə etmək üçün öz seçdiyi 20 keçmiş Rəqəmsal mühəndisi işə götürməyə razılıq verdi. 1988-ci ilin noyabrında Rəqəmsaldan beş nəfərin və bir Microsoft proqramçısının daxil olduğu komanda işə başladı.

Tapşırıq N-Ten kod adlı yeni Intel i860 RISC prosessoru üçün ƏS yazmaq idi. Yeri gəlmişkən, NT abbreviaturasının haradan gəldiyi, sonradan Microsoft marketoloqları tərəfindən Yeni Texnologiya kimi şərh edilmişdir. Artıq 1988-ci ilin dekabrında sistemin ilk fraqmentləri hazır idi. Məsələ onda idi ki, i860 yalnız kağız üzərində mövcud idi, ona görə də kod proqram emulyatorunda sınaqdan keçirilməli idi. İnkişaf "oyuncaq" üzərində, bugünkü standartlara görə, 13 MB RAM və 110 MB sabit diskli Intel 386 25 MHz maşınlarında aparıldı.

Əvvəlcə NT üçün əsas olan mikrokernel arxitekturası 1989-cu ildə i860 aparatının yazılı kodu kifayət qədər səmərəli icra etmək iqtidarında olmadığı aşkar edildikdən sonra mühüm əhəmiyyət kəsb etdi. Biz MIPS R3000-ə, sonra isə standart Intel 386 prosessoruna keçməli olduq, bu proses bir ildən az müddətdə 28 mühəndisə qədər böyüyən bir komanda tərəfindən edildi.

1990-cı ildə NT-nin taleyində əsas rol oynayan ən mühüm hadisə baş verdi - Windows 3.0-ın buraxılması və başgicəlləndirici uğuru. Əslində, bu, Microsoft-un real iş görmək üçün layiqli qrafik interfeysi olan ilk çoxşaxəli ƏS idi. NT-nin gələcəyini əvvəlcədən müəyyən edən bu interfeys və API-nin borclanması idi. Əvvəlcə server ƏS-nin IBM ilə birgə OS/2 layihəsinin remeyki olması və müvafiq olaraq mövcud OS/2 proqramları ilə işləməsi nəzərdə tutulurdu. Bununla belə, Windows-un üçüncü versiyası tam vaxtında ortaya çıxdı: Redmond müttəfiqlərini tərk etdi və NT inkişaf qrupunu Win16 interfeysinin "şəkil və bənzərində" hazırlanmış Win32 API dizaynına yönləndirdi. Bu, çox ehtiyac duyulan davamlılığı təmin edərək, proqramların masaüstündən server platformasına daşınmasını asanlaşdırdı.

O vaxta qədər Windows NT-yə çevrilən NT inkişaf qrupu sürətlə inkişaf etməyə başladı və tezliklə 300-ə yaxın insanı işlə təmin etdi. OS/2-yə diqqət yetirməmək Microsoft və IBM arasında münasibətlərdə ciddi problemlərə səbəb oldu. Sadəcə olaraq, korporativ təqdimatların birində IBM işçiləri çaşqınlıq içində yaradılmış ƏS-nin onların şirkətinin ideyası ilə heç bir əlaqəsi olmadığını aşkar etdilər. Buna baxmayaraq, Windows NT 3.1 (nömrələmə o vaxt mövcud olan 16 bitlik Windows-un cari versiyasına “tənzimlənmişdir”) digərləri arasında DOS, Win16, POSIX və OS/2 API-ləri üçün dəstəyi ehtiva edirdi. 1993-cü ilin iyul ayında Microsoft-un yeni server sistemi çıxdı və öz səyahətinə başladı.

Sonra işlər rəvan getdi: 1994-cü ilin sentyabrında Windows NT 3.5 buraxıldı. Əvvəlki versiya qızdırmalı tələsik hazırlanmışdı, hər şey sıfırdan kodlaşdırılmalı idi və bir çox xüsusiyyətlər həyata keçirilməmiş qaldı. İndi səmərəlilik, sürət və... yerli şəbəkə bazarında hökmranlıq edən o dövrün mütləq lideri olan NetWare üzərində qurulmuş şəbəkələrlə bir növ qarşılıqlı əlaqənin təşkili haqqında düşünməyin vaxtıdır. Əgər o illərdə inhisarçılığın tənzimlənməsi məsələlərinə indiki kimi diqqətlə yanaşsaydılar, bəlkə də müvafiq orqana müvafiq böhtan yazmaq kifayət edərdi. Təəssüf ki, Microsoft vəziyyəti təkbaşına həll etməli oldu. Novell, Windows NT üçün müştəri dəstəyini təmin edib-etməməkdə tərəddüd edirdi. Redmond daha çox gözləyə bilmədi - onlar öz NetWare müştərisini yazdılar və o qədər yaxşı oldu ki, orijinal Novell proqramı buraxıldıqdan sonra da istifadə olunmağa davam etdi. 1995-ci ilin may ayında mikrokernelə əsaslanan arxitektura sayəsində əməliyyat sisteminin xüsusi "PowerPC nəşri" - Windows NT 3.51 meydana çıxdı. Bəzi məlumatlara görə, IBM-in bu prosessoru bazara çıxarmaq planına əməl edə bilmədiyi üçün onun buraxılışı bir vaxtlar gecikib. Buna görə də, PowerPC versiyasının təkamülü Windows NT 3.5-dən bir qədər irəli getdi və bu, onun ƏS-in növbəti versiyası üçün əsas olmağa imkan verdi.

Əgər indiyə qədər Windows NT və hətta Unix arxitekturaları arasında müəyyən oxşarlıqlar haqqında danışmaq hələ də mümkün idisə (bəzi cəhətdən sonsuz uzaqda, digərlərində isə VMS ƏS-ə çox bənzəyirdi), onda NT 4.0-ın buraxılması ilə qrafik alt sisteminin nüvəyə çevrilməsi, bu cür mülahizələrin son səbəbi ortadan qalxdı. Nəzəriyyə olaraq, belə bir qərar məşhur pəncərə mühiti Windows 95-i NT-yə inteqrasiya etmək cəhdindən tamamilə məntiqli bir nəticə idi, yəqin ki, X Window - Unix-in memarlıq modelini təkrarlamaq ideyası məhz ona görə yaranmışdır. NT-nin ilkin "server oriyentasiyası". Bununla birlikdə, qrafik qabığın faktiki "transplantasiyası" ilə bağlı heç bir problem olmasaydı, onun istifadəçi rejimində işləməsi (yəni adi bir tətbiq kimi) arzuolunan dərəcədə çox şey etdi, bu tamamilə təbiidir - mücərrəd bir çıxış cihazını dəstəkləyir (olsun rastr displey, printer və ya hətta hər hansı) Windows qrafik alt sistemi yalnız rastr displeyləri “anlayan” X Window-dan qeyri-mütənasib olaraq daha mürəkkəbdir və müvafiq olaraq daha çox resurs tələb edir. Beləliklə, 1996-cı ilin iyulunda buraxılmış Windows NT 4.0 nüvəsinin bir hissəsi kimi başqa bir modul meydana çıxdı. Reviziya Shell Update Release (SUR) adlanırdı.

Növbəti mərhələ 2000-ci ildə Windows 2000 adı ilə bazara çıxarılan Windows NT 5.0 idi. “Adların” dəyişdirilməsi marketoloqların təsiri altında baş verdi və bütövlükdə bunu mümkün edən düzgün qərar oldu. bu əməliyyat sisteminin yerini dəyişdirmək üçün. İş bu günə qədər davam edir, bunu Windows Server 2003-ün buraxılışı sübut edir.

Windows Windows Server üçün Döyüş dizaynı və tətbiqi hesabatları korporasiyanın server ƏS bölməsinin çempionlarından biri olan Mark Lukovskiyə verilir. O, yeddi laboratoriyaya təyin edilmiş 5 min tərtibatçıdan ibarət orduya rəhbərlik edir. Daha 5 min proqramçı partnyor şirkətlərdə öz iş yerlərində işləyir və hər gün Windows Server 2003-də 50 milyon sətir yekun kodun hazırlanmasına töhfə verir.

Hər gün funksionallığı yoxlamaq və səhvləri müəyyən etmək üçün sistemin tam tərtibi və yığılması həyata keçirilir. Aşkar edilmiş səhvlərin siyahıları inkişaf qruplarına göndərilir. Görülən düzəlişlər onları əsas quruluşa daxil etmək üçün növbəyə qoyan bülleten lövhəsində bildirilməlidir. Sistemi tərtib edən server ferması daim modernləşdirilir, lakin bir çox illər əvvəl olduğu kimi, tam bir montaj kompüterə 12 saat vaxt aparır. Və bu, nəhəng kodlar massivinin ağaca bənzər iyerarxiyalarda təşkil edilmiş ayrı-ayrı müstəqil mənbə kodları qruplarına bölünməsinə baxmayaraq.

İnkişaf prosesinin mahiyyəti gündə iki və ya üç dəfə (saat 9:30, 14:00 və 17:00) keçirilən “müharibə otağı” adlanan yerdə bir saatlıq görüşlərdir. Onlardan əvvəl saat 8.00-da işçi qruplarının yerli “müharibə otaqlarında” oxşar tədbirlər keçirilir. Əsas iclasda əvvəllər aşkar edilmiş səhvlərin aradan qaldırılması müzakirə edilir və layihənin ümumi vəziyyəti müəyyən edilir. Son günlər burada insanlar əsasən mühüm problemin həlli yollarını axtarırlar - Windows.NET Server 2003-ün adının Windows Server 2003-ə dəyişdirilməsi. Müxtəlif modullarda minlərlə ad və bu sistemin buraxılmasına son anda, tərtibatçılar üçün ciddi başağrısı yaradıb.

Yığıncaqda hər bir komanda öz işinin gedişi, aşkar edilmiş səhvlərin düzəldilməsi prosesi və bu düzəlişlərin edilməsi və ya edilməməsinin mümkün nəticələri barədə məlumat verməlidir. Problem həll edilə bilmirsə və ya kifayət qədər vacib hesab edilmirsə, səhv, orijinal terminologiyaya görə, son buraxılışa "ayaqdan çıxarılır". Səhər iclasını qaçırmaq fərariliyə bərabərdir.

Quraşdırma hər gün saat 16:30-da başlayır və üçüncü döyüş otağı görüşündən sonra sistemə ən son düzəlişlərin daxil edilməsinə icazə vermək üçün saat 18:00-a qədər təxirə salına bilər. Komanda mövcud problemlərinin həlli olmadan görüşə gələ bilməz, yoxsa ümumiyyətlə görünməsələr yaxşıdır. Yeddi laboratoriyanın hər birində sistemin mənbə kodunun tam nüsxəsi var, ona düzəlişlər edir, tərtib edir və funksionallığı yoxlayır. Hər şey qaydasında gedirsə, yeni kod digər qruplar tərəfindən yaradılan kodla əsas məclisdə birləşdirilir. Problem müxtəlif qruplar tərəfindən yazılmış yeni kodun qarşılıqlı əlaqəsi ola bilər. Əsas montaj həmişə yaxşı getmir, bəzən sistem yararsız olur. Belə olan halda günahkar modul aşkarlanan kimi (adətən səhər saat üç-dörd radələrində) onu yazanlar təcili olaraq iş yerinə çağırılır və xəta düzələnə qədər oradan ayrılmırlar. Buna görə də, proqramçılar həftədə 6 gün, gündə 24 saat işləməyə hazır olmalıdırlar (məhsulun buraxılış tarixi yaxınlaşdıqca altı gün təqdim olunur).

Testin son mərhələlərinin qurulduğu əsas prinsip layihə prosesində öz məhsullarımızın istifadəsidir. Sistem "birinci səviyyə" sabitliyinə çatdıqdan sonra işçi qruplarında əsas ƏS olur. ƏS işləmək qabiliyyətini əldə etdikdə "ikinci səviyyə" əldə edilmiş sayılır. Yalnız bundan sonra Microsoft kampusunda istifadəyə icazə verilir. Bu, NT altında olan fayl serverində belə idi; onun ilk istifadəsi Windows NT mənbə kodunu saxlamaq idi və bu, Active Directory-nin ilk və bütün sonrakı versiyalarında baş verdi.

Məhsul daha sonra sınaq üçün JDP (Birgə İnkişaf Tərəfdaşları) proqramı vasitəsilə seçilmiş tərəfdaşlara təqdim olunur. Səhvlər aşkar edilərsə, "könüllü qərar" qəbul edilir: onları sistemdə buraxın və satışın başlama tarixini saxlayın və ya buraxılış tarixini təxirə salın və təkmilləşdirmələrə başlayın. Sonuncu halda, bütün nəticələr ləğv edilir və sınaq sıfırdan başlayır.

Satışdan sonra dəstəyi təmin etmək daha çətindir. Qüsurlar, təhlükəsizlik boşluqları aşkar edilərsə və ya məhsula yeni funksiyaların əlavə edilməsinə ehtiyac olarsa, ya yerli yamaq, ya da tam hüquqlu Xidmət Paketi yaradılmalıdır. Digərləri bu yamaqdan və ya Xidmət Paketindən əvvəl mövcud olduğundan, yeni kod sistemin bir çox variantında sınaqdan keçirilir, yamaqların və Xidmət Paketlərinin bütün mümkün kombinasiyaları sınaqdan keçirilir. Bundan əlavə, tam funksionallıq yoxlamasını həyata keçirmək üçün korporasiya məhsulların köhnə versiyalarında (məsələn, Windows Server 2000) işləyən şəbəkəsinin ayrı-ayrı fraqmentlərini dəstəkləyir, burada sistemi sahədə “sınaya bilərsiniz”.

VMS necə WNT oldu

Bir dəfə bəzi zəkalar zarafatla deyirdilər ki, əgər Cutler əməliyyat sisteminin VMS adının hər hərfi üzərində artım əməliyyatı (bir artırma) yerinə yetirsəniz, WNT və ya Windows NT alacaqsınız. Peşəkarların fikrincə, bu, mütləq həqiqətdir. NT-nin əsas memarlarının bir vaxtlar VMS tərtibatçıları olmasına əsaslanan qərəzli fikir deyil, obyektiv reallıqdır.

Əslində, NT müvafiq interfeys API-ləri və yeni fayl və qrafik alt sistemləri ilə tamamlanan, daha yaxşı daşınma qabiliyyətinə nail olmaq üçün C dilində həyata keçirilən VMS montaj nüvəsinin köklü şəkildə yenidən işlənmiş memarlıq ideyalarının təcəssümüdür. İki sistemin memarlıq həllərinin ümumiliyi çox böyükdür. Beləliklə, onlar eyni proseslər, prioritetlər (32 səviyyə), prioritetlərdə dəyişikliklərin idarə edilməsi və onlar arasında prosessor vaxtının paylanmasına nəzarət anlayışlarına malikdirlər. Lakin əhəmiyyətli oxşarlıqlara baxmayaraq, şübhəsiz ki, baş memar - Katlerin komandasının əvvəlki təcrübəsi sayəsində NT əvvəlcə çox yivli OS kimi yaradılmışdır - bu bir "kiçik" fərq NT-nin nə dərəcədə olduğunu başa düşməyə imkan verir. "əsas" VMS arxitekturasından çıxarıldı.

Hər iki əməliyyat sistemindəki drayverlər hər bir təbəqə digərlərindən təcrid olunmuş stek modeli daxilində işləyir və bu, çoxmərhələli cihazların idarə edilməsi sxemini təşkil etməyə imkan verir. Sistemlər həm istifadəçi proseslərini, həm də sürücülər daxil olmaqla sistem proseslərini dəyişdirməyə imkan verir. Resursları təmsil etmə yolları da oxşardır, hər iki sistem onları obyekt kimi qəbul edir və Obyekt Meneceri vasitəsilə idarə edir. NT təhlükəsizliyi, onun əsas Discretionary Access Control Siyahıları və ya DACL-lər kimi, öz nəslini VMS 4.0-a qədər izləyir.

1993-cü ildə Rəqəmsal mühəndislər Windows NT-nin texniki xüsusiyyətlərini nəzərdən keçirdilər və onun Prism layihəsinin bir hissəsi kimi yaradılmış eksperimental Mica ƏS ilə heyrətamiz oxşarlığını aşkar etdilər. Redmond məhsullarına niyə belə diqqət? Rəqəmsal işçilərin başqasının sisteminin içini öyrənməyə başlaması yaxşı həyat sayəsində deyildi. 1992-ci ildə korporasiya uzun sürən dalışa düşdü, pul barmaqlarının arasından sürüşdü və yeni Alpha prosessorunun satışı dayandı. İndi qurtuluş axtarışında şirkətin rəhbərləri kömək üçün acı rəqibi Intel-ə müraciət etməyə çalışdılar, onun prezidenti Endryu Qrov bundan imtina etdi. Nəhayət, mən “Gates III”ə boyun əyməli və əsas əməliyyat sistemim olan VMS-in zərərinə NT-ni yaratmaq vədinin müqabilində Alpha altında Windows NT portunu istəməli oldum. Bununla belə, NT-nin ilkin versiyasını aldıqdan sonra Rəqəmsal mühəndislər tədricən başa düşdülər ki, bu ƏS onların tipik “beş min dollarlıq Alpha PC”dən daha çox operativ yaddaş tələb edir. NT açıq şəkildə RISC stansiyalarının kütləvi bazarı üçün uyğun deyildi (həqiqətən, digər şirkətlərin əksəriyyəti üçün olduğu kimi) Digital üçün Microsoft bayrağına qoşulmaq cəhdi vaxt və pul itkisi oldu.

WNT və VMS arasında "10 fərqi tap" oyunu Digital-ə əhəmiyyətli dividendlər gətirdi. O vaxt Business Week jurnalında dərc olunmuş versiyalardan birinə görə, açıq şəkildə məhkəməyə müraciət etmək əvəzinə, əlində əqli mülkiyyət hüquqlarının pozulmasına dair təkzibedilməz sübutlar olan Digital-in prezidenti daha az xərcləyərək daha çox şey əldə etmək qərarına gəlib. O, aydınlıq gətirmək üçün Microsoft-a müraciət etdi və nəticədə Digital NT-nin əsas şəbəkə inteqratoruna çevrilən genişmiqyaslı müqavilə imzalandı. Bundan əlavə, həmin ilin oktyabrında Redmond Windows NT-də Alpha ilə rəqabət aparan hər iki prosessorun dəstəyindən imtina etdi: PowerPC və MIPS. Təəssüf ki, Digital rəhbərliyi üçün alyans tezliklə məhv edildi və "Microsoft üçün NT şəbəkəsinin quraşdırılması xidmətləri" statusu Hewlett-Packard-a keçdi, lakin bir neçə ildən sonra korporasiyanın daha bir ağır yükünü - VMS ƏS-ni aldı.

NT və VMS-in ayrılmasına baxmayaraq, bu əməliyyat sistemləri bir sıra özünəməxsus borcları davam etdirdi. Xüsusilə, Windows NT klaster dəstəyini yalnız 1997-ci ildə, VMS isə 1984-cü ildən aldı və Windows-un 64 bitlik versiyası daha sonra ortaya çıxdı (VMS 1996-cı ildə daha yüksək bit tutumuna köçdü). Digər tərəfdən, VMS 7.0 1995-ci ildə kernel səviyyəli iş parçacığını təqdim etdi və VMS 7.2 müvafiq NT alətlərinə bənzər bir Reyestr kimi verilənlər bazası və qlobal hadisələr jurnalını ehtiva etdi. Windows Server 2003 çıxır, görək bundan sonra nə olacaq...