Microsoft Corporation tarafından geliştirilen NT (Yeni Teknoloji) çekirdeğine dayanmaktadır. Sistem kurumsal kullanıcılara yönelikti. Windows NT, grafiksel bir kullanıcı arabirimine sahipti ve çok iş parçacıklı (veya çok görevli) işlemler, eşitleme gibi üst düzey işletim sistemlerinden tam olarak yararlanabilecek yeni uygulamalar geliştirmek için 32 bitlik bir uygulama programlama arabirimi olan Win32 API'yi sağladı. , ve kurcalamaya karşı koruma, erişim, G/Ç ve nesne yönetimi. Windows NT, diğer Microsoft işletim sistemleriyle, Apple Macintosh ile, UNIX benzeri sistemlerle çeşitli ağ türleri üzerinden iletişim kurabilir. Etkileşim, CISC veya RISC teknolojileri kullanılarak oluşturulmuş hem tek işlemcili hem de çok işlemcili bilgisayarlarla gerçekleşebilir. Windows NT, başlangıçta işletim sistemi ailesinden ayrı olarak geliştirilmiştir. Windows sistemleri 9x ve iş istasyonları (Windows NT Workstation) ve sunucular (Windows NT Server) için bir çözüm olarak pazarlandı. Windows NT, Windows 2000, Windows XP, Windows Server 2003'ü içeren bir işletim sistemi ailesini doğurdu.

Kasım 1988'de, ortak proje IBM ve Microsoft, hem Windows hem de OS / 2 için yazılmış programları çalıştırabilen ve her iki sistemin de yerini alması beklenen yeni nesil bir işletim sistemi - OS / 2 NT oluşturmak için. Ancak Mayıs 1990'da Microsoft'a ticari başarı getiren Windows 3.0 piyasaya sürüldü ve şirket Windows API'sini OS/2 NT'de ana API yapmaya karar verdi. Bu, OS/2 API'sini destekleyen IBM'in kızgınlığına neden oldu. Sonuç olarak, sözleşme feshedildi ve şirketler mevcut ortak kodu kendi başlarına geliştirmeye başladılar. IBM'in gelişimi OS/2 3.0 ile sonuçlanırken, Microsoft'un gelişimi Ağustos 1993'te ortaya çıkan Windows NT ile sonuçlandı. Daha sonra, biraz daha önce piyasaya sürülen Windows 3.1 ile eşleşmesi için 3.1 numarası verildi. Yeni sistem, aşağıdaki özelliklerle Windows 3.1'den ayırt edildi:

  • 32 bit. Yeni sistem, 32-bit programları çalıştırmak ve büyük miktarda belleği (4 gigabayta kadar) adreslemek de dahil olmak üzere 32-bit işlemcilerin tüm özelliklerini kullanabilir;
  • önleyici çoklu görev. İşletim sistemi, sürecin kendisinin işlemciyi serbest bırakmak istemesini beklemedi, ancak kendisine ayrılan süreyi tükettikten sonra onu yürütmeden zorla kaldırdı;
  • MS-DOS eksikliği. Windows NT 3.1 bağımsız bir işletim sistemiydi, kendi önyükleyicisine sahipti. Kapatırken, sistem MS-DOS'a çıkmadı, ancak bilgisayarı kapatmayı veya yeniden başlatmayı teklif etti;
  • UNICODE desteği. UNICODE'u dahili olarak destekleyen ilk işletim sistemiydi;
  • çoklu platform. Windows NT yalnızca 32 bit x86 işlemcilerde değil, 64 bit MIPS R4000 ve DEC Alpha 21064'te de çalıştı;
  • 16 bit OS/2 programları için destek. OS/2 kodunun haklarının bir kısmı Microsoft'ta kaldı, bu nedenle Windows NT'nin bu ve sonraki tüm sürümleri bu tür programları çalıştırabilir;
  • kaynak kodu düzeyinde POSIX 1.0 uygulamalarıyla uyumluluk;
  • simetrik çoklu işlem desteği (16 işlemciye kadar);
  • dosya sistemleri için destek: OS/2'den devralınan yerel NTFS ve HPFS. Her iki sistem de FAT'den farklı olarak 255 karaktere kadar uzun dosya adları kullanabilir;
  • gelişmiş ağ yetenekleri. Desteklenen NetBEUI ve IPX protokollerine ek olarak SMB, TCP/IP ve SNMP eklendi;
  • tüm sistem ayarlarını depolayan bir ağaç kayıt defteri düzenleyicisi.

Windows NT 3.1, Windows 3.1 ile aynı kullanıcı arabirimine sahipti ve Windows NT ve Windows NT Advanced Server olmak üzere iki sürümde geldi. Daha sonra, bu sistem için üç hizmet paketi (Service Pack) yayınlandı ve Eylül 1994'te ortaya çıktı. yeni bir versiyon- 3.5. NetWare ağlarıyla uyumluluk, FAT'de uzun dosya adları için destek, OpenGL API desteği, Windows ve MS-DOS için 16 bit programların geliştirilmiş çalışması (her biri artık kendi adres alanında çalışıyor) eklendi. Selefi gibi, iki sürümde geldi - Windows NT Workstation ve Windows NT Server. Mayıs 1995'te Windows NT 3.51 çıktı. Önceki sürümden küçük farklar vardı: yeni bir grafik arayüze sahip bir yükleyici, içerikli yeni bir yardım sistemi ve PowerPC işlemcileri için destek. NT 3.5 için üç Hizmet Paketi ve 3.51 için beş Hizmet Paketi yayınlandı.

NT 3.51'in piyasaya sürülmesiyle eş zamanlı olarak Shell Technology Preview paketi ortaya çıktı ve Başlat menüsü ile yeni bir arayüz sağladı. Bu arabirim varsayılan olarak iki ay sonra Windows 95'te ve Ağustos 1996'da Windows NT 4.0'da uygulandı. Yeni arayüze ek olarak, sistemin dördüncü sürümü, gelişmiş ağ yetenekleri (Internet Explorer 2.0, IIS ve DNS sunucusunun standart teslimatına dahil, çok protokollü yönlendirme desteği), yeni DCOM teknolojisi ve çok sayıda sürüm ile ayırt edildi. . Workstation ve Server'a ek olarak, Server Enterprise Edition 1997'de geliştirilmiş ölçeklenebilirlik ve kümeler için sınırlı destek ile piyasaya sürüldü ve 1998'de Terminal Server, uzak bağlantı kullanıcılar. Ayrıca gömülü sistemler için özel bir sürüm olan Windows NT 4.0 Embedded geliştirildi. Service Pack 7, en son sürümü 6.0a olarak adlandırılan NT 4.0 için yayınlandı.

Eylül 1997 ve Ağustos 1998'de Windows NT 5.0 işletim sisteminin iki beta sürümü yayınlandı ve Ekim 1998'de Windows 2000 olarak yeniden adlandırıldı. Bu sistemin çıkışı Şubat 2000'de gerçekleşti. Dahil edilen yeni özellikler: Active Directory dizin hizmeti, Tak ve Çalıştır ve FAT32 dosya sistemi desteği, ağ programlarının yeni sürümleri (IE 5.0 ve IIS 5.0), geliştirilmiş şifreleme yetenekleri (Şifreli Dosya Sistemi desteği dahil), yerleşik uzaktan yönetim araçları. NT 4.0'dan farklı olarak, Windows 2000 yalnızca IA-32 mimarisinde çalıştı ve dört sürümle geldi: Professional, Server, Advanced Server ve Datacenter Server. Windows 2000 için Service Pack 4 piyasaya sürüldü ve Ağustos 2001'de Itanium işlemciler için Advanced Server'ın 64 bit sürümü çıktı.

NT 5.1'in yeni bir sürümü Ekim 2001'de Windows XP adı altında ortaya çıktı ve Windows 2000 Professional'ın bir geliştirmesiydi. Ana değişiklikler, iyileştirilmiş bir kullanıcı arabirimi, hızlı kullanıcı değiştirme, gelişmiş uzaktan yönetim, sistem geri yükleme ve sürücü kurulumunu geri alma idi. Sistem iki hizmet paketi aldı ve aşağıdaki sürümlerde yayınlandı:

  • Profesyonel (temel sürüm);
  • Ev (kesilmiş ağ yetenekleriyle);
  • Media Center Sürümü (ek multimedya uygulamalarıyla);
  • Başlangıç ​​Sürümü (son derece sınırlı, çevrimiçi özellik yok);
  • 64-bit Sürümü (Itanium işlemciler için);
  • x64 Sürümü (AMD64 veya EM64T uzantılı işlemciler için);
  • N (olmadan Windows media oyuncu);
  • Tablet PC Sürümü (tablet bilgisayarlar için);
  • Gömülü (gömülü sistemler için).

Nisan 2003'te, Windows Server 2003 adı verilen ve 5.2'nin dahili bir sürümüne sahip olan Windows XP'nin bir sunucu varyasyonu yayınlandı. Windows XP'den farkları: Kuruluma dahil edilen .NET platformu ve IIS 6.0 web sunucusu, Active Directory'deki iyileştirmeler, yerleşik güvenlik duvarı, sistem yönetimi için genişletilmiş bir dizi yardımcı program. Sistem dört sürümde yayınlandı: Web Sürümü, Standart Sürüm, Enterprise Sürümü ve Datacenter Sürümü. Son üçü de 64-bit x86 işlemciler için sürümlerde çıktı ve Itanium için Enterprise ve Datacenter da çıktı. 2005'te Service Pack 1 ve R2 olmak üzere iki güncelleme yayınlandı.

Geliştirme geçmişi

"NT OS / 2" çalışma başlığı altında Windows NT'nin geliştirilmesi, Kasım 1988'de David Cutler (İng. Dave Cutler ), VAX ve VMS'yi geliştirdikleri DEC'den Microsoft'a taşındılar. Çalışma, nihayet Nisan 1992'de piyasaya sürülen IBM'in kendi işletim sistemi OS/2 2.0'ın geliştirilmesiyle el ele gitti. Aynı zamanda Microsoft, bilgisayar kaynakları için IBM OS / 2'den daha düşük gereksinimlerle ayırt edilen DOS ve Windows ailelerinin işletim sistemlerini geliştirmeye devam etti. Mayıs 1990'da Windows 3.0 piyasaya sürüldükten sonra Microsoft, NT OS/2'ye Windows API uyumlu bir programlama arabirimi (API) eklemeye karar verdi. Bu karar, Microsoft ve IBM arasında ciddi bir sürtüşmeye neden oldu ve bu da işbirliğinin kesilmesiyle sonuçlandı. IBM, OS/2'yi kendi başına geliştirmeye devam ederken, Microsoft, sonunda Windows NT adı altında piyasaya sürülen sistem üzerinde çalışmaya başladı. Pazarlama açısından DOS, Windows 3.x veya Windows 9.x gibi hemen popüler olmasa da, Windows NT, OS/2'den önemli ölçüde daha başarılı olduğunu kanıtladı.

OS / 2 API'lerinin ve ardından POSIX'in başlangıçta NT OS için programlama arabirimleri olarak planlandığı, Windows API desteğinin en son eklendiği belirtilmelidir. Ayrıca, Intel i860 ve ardından MIPS, başlangıçta NT için bir donanım platformu olarak planlanmıştı, daha sonra Intel x86 desteği de eklendi. Ardından, bu işletim sisteminin evrimi sırasında, hem orijinal olarak planlanmış yazılım arabirimleri hem de orijinal olarak planlanan donanım platformları için destek ortadan kalktı. i860 için bu işletim sisteminin tek bir yayın sürümü bile yoktu, ancak bu işlemcinin kod adından geliyordu. N10(N Ten), NT OS'nin kendisinin adıdır. Microsoft artık NT'yi şu şekilde ifade ediyor: yeni teknoloji. Ve POSIX alt sistemine bir alternatif olarak Microsoft, UNIX paketi için Microsoft Windows Hizmetlerini sunmaya başladı.

NT işletim sistemini geliştirmek için Microsoft, DEC'den David Cutler liderliğindeki bir grup uzmanı davet etti ( ingilizce) VAX/VMS ve RSX-11 gibi çoklu görev işletim sistemleri oluşturma deneyimine sahip. Windows NT'nin iç mimarileri ile VMS işletim sistemleri ailesi arasında not edilen bazı benzerlikler, yeni işe alınan Microsoft çalışanlarını DEC fikri mülkiyetini çalmakla suçlamak için sebep verdi. Ortaya çıkan çatışma dostane bir şekilde çözüldü: DEC, Microsoft'un Windows NT'nin altında yatan teknolojilerin sahipliğini kabul etti ve Microsoft, DEC Alpha mimarisi için Windows NT'nin bir sürümünü oluşturdu ve sürdürdü.

Ortak köklerine rağmen, Windows NT ve OS/2 arasındaki uyumluluk, bu işletim sisteminin her yeni sürümünde azalmıştır. OS/2 2.0 API desteği, NT için planlanmış olmasına rağmen hiçbir zaman tamamlanmadı; Windows NT 4.0, HPFS dosya sistemi desteğini kaldırdı ve Windows XP, OS/2 1.x için Yazılım Destek Alt Sistemini kaldırdı.

Sürümler

İsim ( kod adı), seçenekler versiyon numarası ilk baskı En son sürüm /
Windows NT 3.1 3.1.528 27 Temmuz SP3 (10 Kasım)
İş İstasyonu, Gelişmiş Sunucu
Windows NT 3.5 ( Daytona) 3.5.807 21 Eylül SP3 (21 Haziran)
İş İstasyonu, Sunucu
Windows NT 3.51 ( Tukwila) 3.51.1057 30 Mayıs SP5 (19 Eylül)
İş İstasyonu, Sunucu
Windows NT 4.0 ( Hindistan) 4.0.1381 29 Temmuz SP6a (30 Kasım)
İş İstasyonu, Sunucu, Sunucu Kurumsal ( Granit), Terminal sunucusu ( hidra), Yerleşik ( İmpala)
Windows 2000 ( Kahire) 5.0.2195 17 Şubat SP4 (26 Haziran)
Profesyonel, Sunucu, Gelişmiş Sunucu, Veri Merkezi Sunucusu
Windows XP ( ıslık) 5.1.2600 25 Ekim SP3 (6 Mayıs)
Ev, Profesyonel, 64 bit, Medya Merkezi ( eEv), Tablet PC, Başlangıç, Gömülü ( mantis), N; Eski PC'ler için Windows Temelleri ( Eiger)
Windows Server 2003 ( Whistler Sunucusu, Windows .NET Sunucusu) 5.2.3790 24 Nisan SP2 (13 Mayıs)
Standart, Kurumsal, Veri Merkezi, Web, Küçük İşletme Sunucusu ( vaşak), Hesaplama Küme Sunucusu, Depolama Sunucusu; Windows XP Profesyonel x64
Windows Vista ( Longhorn) 6.0.6000 30 Ocak SP2 (25 Mayıs)
Başlangıç, Home Basic, Home Premium, Business, Enterprise, Ultimate, N Home Basic, N Business; Starter hariç hepsinin x64 varyantları
Windows Server 2008 ( Uzun Boynuzlu Sunucu) 6.0.6001 27 Şubat SP2 (27 Mayıs)
Standart, Kurumsal, Veri Merkezi, HPC, Web, Depolama, Küçük İşletme ( Puma), Temel İş ( merkez), Itanyum; HPC dışındakilerin x64 varyantları
Windows 7 ( kara tarak, Viyana) 6.1.7600 22 Ekim SP1 (KB976932) (22 Şubat)
Başlangıç, Home Basic, Home Premium, Professional, Enterprise, Ultimate, Windows 7 N, Windows 7 E; Starter hariç tüm sürümlerin x64 sürümleri
Windows Server 2008 R2 6.1.7600 22 Ekim SP1 (KB976932) (22 Şubat)
Standart, Kurumsal, Veri Merkezi, HPC, Web, Depolama, Küçük İşletme, Itanium; tüm sürümler yalnızca 64 bit
Windows 8 6.2.9200 26 Ekim Profesyonel (26 Ekim)
Windows 8, Windows 8 RT, Professional, Professional N, Professional WMC, Enterprise, Enterprise N; Windows RT dışındakilerin x64 çeşitleri
Windows Sunucusu 2012 6.2.9200 26 Ekim RTM (1 Ağustos)
Standart, Veri Merkezi, Depolama; tüm sürümler yalnızca 64 bit

İç mimari

Çekirdek Bileşenleri

Kullanıcı Modu Bileşenleri

Windows NT'deki kullanıcı arabirimi alt sistemi, Windows'un önceki sürümlerindekine benzer bir pencereli arabirim uygular. Bu alt sistemde, Windows'un 16 bit sürümlerinde ve Windows 9x'te bulunmayan iki tür nesne vardır. pencere istasyonları ve masaüstü bilgisayarlar. Pencere istasyonu bir oturuma karşılık gelir Windows kullanıcısı NT - örneğin, uzak masaüstü servisi aracılığıyla bağlanırken yeni bir pencere istasyonu oluşturulur. Çalışan her süreç, pencere istasyonlarından birine aittir; masaüstüyle etkileşime girebilecek şekilde işaretlenenler dışındaki hizmetler, ayrı, görünmez pencere istasyonlarında çalışır.

Her pencere istasyonunun kendi panosu, bir dizi global atom (DDE işlemleri için kullanılır) ve bir dizi masaüstü vardır. Masaüstü, kanca takma ve mesaj yayınlama gibi kullanıcı arabirimi alt sisteminin tüm genel işlemleri için bağlamdır. Çalışan her iş parçacığı masaüstlerinden birine aittir - onun tarafından sunulan pencerelerin bulunduğu; özellikle, tek bir iş parçacığı, farklı masaüstlerine ait birden çok pencere oluşturamaz. Masaüstlerinden biri aktif olabilir (kullanıcı tarafından görülebilir ve eylemlerine yanıt verebilir), geri kalan masaüstleri gizlenir. Tek bir oturum için birden çok masaüstü oluşturma ve bunlar arasında geçiş yapma yeteneği, bu işleve erişim sağlayan üçüncü taraf programlar olmasına rağmen, standart Windows kullanıcı arabirimi araçları tarafından henüz sağlanmamıştır.

Pencere istasyonları ve masaüstleri, Windows NT kullanıcı arabirimi alt sisteminde izinler atanabilen tek nesnelerdir. Kalan nesne türleri - pencere ve Menü- aynı pencere istasyonunda onlarla birlikte olan herhangi bir işleme tam erişim verin. Bu yüzden pencere hizmetleri NT, varsayılan olarak ayrı pencere istasyonlarında çalışır: yükseltilmiş ayrıcalıklarla çalışırlar ve kullanıcı işlemlerinin hizmet pencerelerini süresiz olarak değiştirmesine izin vermek, çökmelere ve/veya güvenlik sorunlarına yol açabilir.

Yazılım arayüzleri

Yerel API

Windows NT, uygulama programları için birkaç API kümesi sağlar. Bunlardan en önemlisi, sözde "yerel" API'dir ( NT Yerel API'si) dinamik bağlantı kitaplığı ntdll.dll'de uygulanır ve iki bölümden oluşur: NT çekirdek sistem çağrıları (yürütmeyi aynı adlara sahip ntoskrnl.exe çekirdek işlevlerine aktaran Nt ve Zw öneklerine sahip işlevler) ve kullanıcı modunda uygulanan işlevler (önek RTL ile). İkinci grubun bazı işlevleri sistem çağrılarını dahili olarak kullanır; geri kalanı tamamen ayrıcalıksız koddan oluşur ve yalnızca kullanıcı modu kodundan değil, sürücülerden de çağrılabilir. Yerel API işlevlerine ek olarak ntdll, C Standard Library'deki işlevleri de içerir.

Native API için resmi belgeler çok azdır, ancak meraklılar topluluğu, deneme yanılma yoluyla bu arayüz hakkında oldukça fazla bilgi toplamayı başardı. Özellikle Şubat 2000'de Gary Nebbet'in kitabı " Temel Windows NT/2000 API Başvurusu» (ISBN 1-57870-199-6); 2002'de Rusça'ya çevrildi (ISBN 5-8459-0238-X). Yerel API ile ilgili bilgi kaynağı, Yerel API aracılığıyla kullanılabilen bazı çekirdek işlevlerinin yanı sıra Windows kodunun incelenmesini (tersine mühendislik) açıklayan Windows DDK'dır - sızdırılmış Windows 2000 kaynaklarını kullanarak veya Windows Research Kernel programı aracılığıyla sağlanan orijinal Windows 2003 metinlerini kullanarak.

Geri kalan Windows NT API'lerini çalıştıran alt sistemlerden önce çalışan programlar, Yerel API'yi kullanmakla sınırlandırılmıştır. Örneğin, işletim sistemi yanlış bir kapatmadan sonra önyüklendiğinde diskleri kontrol eden autochk programı yalnızca Yerel API'yi kullanır.

Win32 API'si

Çoğu zaman, Windows NT uygulamaları, yeniden derlemenizi sağlayan Windows 3.1 API'sine dayalı olarak oluşturulan bir arabirim olan Win32 API'sini kullanır. mevcut programlar minimum kaynak kodu değişikliği ile Windows'un 16 bit sürümleri için. Win32 API ve 16-bit Windows API'nin uyumluluğu o kadar harika ki, 32-bit ve 16-bit uygulamalar özgürce mesaj alışverişi yapabilir, birbirlerinin pencereleri ile çalışabilir, vb. Mevcut Windows API'sinin işlevlerini desteklemeye ek olarak, Win32 API ayrıca konsol programları, çoklu kullanım ve muteksler ve semaforlar gibi senkronizasyon nesneleri için destek dahil bir dizi yeni özellik ekledi. Win32 API belgeleri, Microsoft Platform SDK'sına dahildir ve .

Win32 API destek kitaplıkları çoğunlukla Windows 3.x sistem kitaplıklarıyla aynı şekilde adlandırılır ve 32 son eki eklenir: bunlar kernel32 , advapi32 , gdi32 , user32 , comctl32 , comdlg32 , shell32 kitaplıkları ve diğerleridir. Win32 API işlevleri, kullanıcı modunda gerekli işlevleri bağımsız olarak uygulayabilir veya yukarıda açıklanan Yerel API işlevlerini çağırabilir veya LPC mekanizması aracılığıyla csrss alt sistemine erişebilir ( ingilizce) veya gerekli Win32'yi uygulayan win32k kitaplığına bir sistem çağrısı yapın. API desteğiçekirdek modunda. Listelenen dört seçenek herhangi bir kombinasyonda da birleştirilebilir: örneğin, Win32 API'sinin WriteFile işlevi, bir disk dosyasına yazmak için Native API'nin NtWriteFile işlevini çağırır ve konsola çıktı almak için uygun csrss işlevini çağırır.

Win32 API desteği, Windows 9x işletim sistemleri ailesine dahildir; Win32s paketi yüklenerek Windows 3.1x'e de eklenebilir. Dizeleri temsil etmek için MBCS kodlamalarını kullanan mevcut Windows uygulamalarının taşınmasını kolaylaştırmak için, dizeleri parametre olarak alan tüm Win32 API işlevleri iki sürümde oluşturulmuştur: son eki olan işlevler ( ANSI) MBCS dizelerini kabul ederken, W son ekine sahip işlevler ( geniş) UTF-16 kodlu dizeleri kabul edin. Win32'lerde ve Windows 9x'te yalnızca A işlevleri desteklenirken, işletim sistemi içindeki tüm dizelerin yalnızca UTF-16'da depolandığı Windows NT'de, her A işlevi yalnızca kendi dize parametreleri Unicode'a dönüştürür ve aynı işlevin W sürümünü çağırır. Kütüphanenin sağlanan H dosyalarında, son eki olmayan işlev adları da tanımlanır ve işlevlerin A veya W sürümünün kullanımı derleme seçenekleriyle belirlenir ve 2010'dan önceki Delphi modüllerinde, örneğin, bunlar A son ekine sahip türevlere sıkı sıkıya bağlıdır.Windows 2000 veya sonraki sürümlerde Windows NT ailesinde tanıtılan yeni özelliklerin çoğunun yalnızca Unicode sürümünde bulunduğunu, çünkü eski programlarla ve Windows 9x artık eskisi kadar keskin değil.

POSIX ve OS/2

Windows NT 4'ün ilk sürümü dört platformu (x86, Alpha, MIPS ve PowerPC) destekledi, ancak hizmet paketleri yayınlandıkça daha az yaygın olan platformlar için destek azaldı: MIPS desteği SP1'den ve PowerPC desteği SP3'ten kaldırıldı. Windows NT 4'ün son sürümleri yalnızca x86 ve Alpha'yı destekler; Alpha desteğinin Windows 2000'e eklenmesi planlanmasına rağmen, RC2 sürümünden çıkarılmıştır. Sonuç olarak, Windows 2000'de desteklenen tek platform x86 idi.

64 bit işlemciler için destek ilk olarak Intel Itanium işlemci mimarisi olan IA-64 için Windows XP'de uygulandı. Windows XP'nin 64-bit sürümüne dayalı olarak, Windows 2000'in 64-bit sunucu sürümleri de oluşturulmuştur; Itanium işlemci desteği daha sonra Windows Server 2003'ün bazı sürümlerine eklenmiştir. Windows NT işletim sistemleri ailesinde desteklenen ikinci 64-bit mimari, AMD tarafından oluşturulan ve daha sonra EM64T adı altında Intel işlemcilerinde uygulanan x86-64 mimarisiydi. Windows'un aynı sürümünün sunucu ve masaüstü sürümleri olan Windows Server 2003 SP1 x64 ve Windows XP Professional x64 aynı anda yayımlanmıştır - özellikle bu sürümler için aynı güncellemeler geçerlidir. 2005 yılından bu yana Microsoft, IA-64 desteğini sona erdirme kararı almıştır.; En son sürüm Itanium'u tam olarak destekleyen Windows NT işletim sistemi, Windows NT 5.2'dir (XP Professional 64-bit Edition ve Server 2003). Ancak, daha pahalı (ve dolayısıyla yükseltilmesi daha zor) sunucular için, özel versiyonlar Windows Server 2008 ve Windows Server 2008 R2 ve Windows Server 2012 artık IA-64 için destek almıyordu.

Notlar

Ayrıca bakınız

  • ReactOS, Windows NT uygulamaları ve sürücüleri ile uyumlu açık kaynaklı bir işletim sistemidir.

pencerelerNT

Windows NT, Microsoft Corporation tarafından üretilen bir dizi işletim sistemidir (OS) ve işletim sisteminin ilk sürümlerinin adıdır.

Windows NT, OS / 2 üzerinde Microsoft ve IBM arasındaki işbirliğinin sona ermesinden sonra geliştirildi, Windows ailesinin diğer işletim sistemlerinden (Windows 3.x ve Windows 9x) ayrı olarak geliştirildi ve onlardan farklı olarak iş istasyonları için güvenilir bir çözüm olarak konumlandırıldı. (Windows NT İş İstasyonu) ve sunucular (Windows NT Sunucusu). Windows NT, aşağıdakileri içeren bir işletim sistemleri ailesini ortaya çıkardı: Windows NT uygun, Windows 2000, Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008, Windows 7, Windows Server 2008 R2, Windows 8, Windows Server 2012

Mimari modüllerpencerelerNT

Windows NT mimarisi modülerdir ve iki ana katmandan oluşur - kullanıcı modu bileşenleri ve çekirdek modu bileşenleri. Kullanıcı modunda çalışan programlar ve alt sistemler, sistem kaynaklarına erişim konusunda kısıtlamalara sahiptir. Çekirdek modu, sistem belleğine ve harici cihazlara sınırsız erişime sahiptir. Bir NT sisteminin çekirdeğine hibrit çekirdek veya makro çekirdek denir. Mimari, çekirdeğin kendisini, donanım soyutlama katmanını (HAL), sürücüleri ve çekirdek modunda (Kernel modu sürücüleri) veya kullanıcı modunda (Kullanıcı modu sürücüleri) çalışan bir dizi hizmeti (Yönetici) içerir.

Gelenek pencere modu NT, G/Ç isteklerini bir G/Ç yöneticisi aracılığıyla uygun çekirdek modu sürücüsüne ileten alt sistemlerden oluşur. Kullanıcı düzeyinde iki alt sistem vardır: ortam alt sistemi (farklı işletim sistemleri için yazılmış uygulamaları çalıştırır) ve entegre alt sistem (ortam alt sistemi adına özel sistem işlevlerini yönetir). Çekirdek modu, bilgisayarın donanım ve sistem kaynaklarına tam erişime sahiptir. Ayrıca kullanıcı servisleri ve uygulamalarının sistemin kritik bölgelerine erişimini engeller.

Windows 2000 ve NT 4.0 arasındaki farklar

Windows 2000'de Windows NT 4.0'a kıyasla en önemli geliştirmelerden bazıları şunlardır:

Active Directory dizin hizmeti desteği. Active Directory arka ucu Server, Advanced Server ve Datacenter Server sürümleriyle birlikte gelirken Professional sürümü, istemci tarafı hizmeti için tam destek sağlar.

IIS sürüm 5.0. IIS 4.0 ile karşılaştırıldığında, bu sürüm, diğer şeylerin yanı sıra, ASP web programlama sisteminin 3.0 sürümünü içerir.

Dosya sistemi NTFS sürüm 3.0 (Windows 2000 - NT 5.0'da dahili olarak NTFS 5.0 olarak da adlandırılır). NTFS'nin bu sürümü ilk kez kota desteği, yani her kullanıcı için maksimum depolanan dosya miktarına ilişkin kısıtlamalar getirdi.

Internet Explorer sürüm 5'e dayalı Active Desktop dahil olmak üzere güncellenmiş kullanıcı arabirimi ve dolayısıyla Windows 98'in arabirimine benzer. Renk şeması yeniden tasarlandı.

Dil entegrasyonu: Windows'un önceki sürümleri üç sürümde yayınlandı - Avrupa dilleri için (tek baytlık karakterler, yalnızca soldan sağa yazma), Uzak Doğu dilleri (çok baytlı karakterler) ve Orta Doğu dilleri için ​(bağlamsal harf çeşitleriyle sağdan sola yazma). Windows 2000, bu özellikleri birleştirir; tüm yerelleştirilmiş sürümleri tek bir temelde yapılır.

Dosyaları ve klasörleri şifreleyebileceğiniz şifreli dosya sistemi EFS.

Ana ÖzelliklerpencerelerDP

Microsoft Windows XP işletim sistemi NT teknolojisine dayanmaktadır ve Windows 2000'in doğrudan halefidir. Ancak, Windows Me'deki en iyi yeniliklerin tümü Windows XP'de bulunabilir. Yüksek düzeyde güvenilirlik, güvenlik ve performans sağlarken, sistemin öğrenilmesi daha kolay hale geldi, bireysel ev kullanıcıları için tasarlanmış birçok araca sahip.

Sistem, farklı uygulama özelliklerine yönelik çeşitli versiyonlarda sunulmaktadır. Microsoft Windows XP Home Edition, çoğunlukla bir ev bilgisayarında çalışan bireysel kullanıcılar için tasarlanmıştır. Bu versiyonda resim, ses ve video ile çalışmaya özel önem verilmektedir. Microsoft Windows XP Professional sürümü, adından da anlaşılacağı gibi profesyoneller için tasarlanmıştır. Bu sürüm en yaygın olarak kuruluşlarda kullanılır. Evde resim oluşturma ve düzenleme, modelleme ve oluşturma veya diğer karmaşık işler gibi karmaşık işler yapıyorsanız, bu sürüm ev bilgisayarınız için uygundur. Microsoft Windows XP Server sürümü, bir bilgisayar ağında birçok kullanıcının çalışmasını sağlayan güçlü bir bilgisayar olan bir sunucuya kurulmak üzere tasarlanmıştır. Yerel ağlar üzerinde çalışmak bu kitabın kapsamı dışındadır, bu nedenle sunucu sürümü burada ele alınmayacaktır. Kitap, işletim sisteminin ana sürümünü açıklar - Windows XP Professional. Windows XP Home Edition'ın neredeyse farklı bir sürümü yok. Küçük farklılıklar vurgulanacaktır.

Windows XP işletim sistemiyle etkin bir şekilde çalışabilmek için yeterince güçlü modern bir bilgisayarın gerekli olduğuna dikkat edilmelidir. Her şeyden önce, bilgisayarda en az 128 megabayt bellek kurulu olmalıdır. Sistemin daha hızlı çalışması için 256 megabayt yüklemek daha iyidir. Herhangi bir işlemci kullanılabilir, ancak çok eski değil. İşlemci saat hızı en az 300 megahertz ise, o zaman yapacaktır. Elbette, birden fazla gigahertz frekansına sahip bir işlemci kullanmak daha iyi olsa da. Sabit disk yalnızca işletim sistemi dosyalarını ve geçici dosyaları içermemeli, aynı zamanda örneğin bir CD'yi yazmadan önce bir görüntü oluşturmak için yeterli boş alana sahip olmalıdır. Gerçekten en az iki ila üç gigabaytlık bir disk boyutu gerektirir. Diske başka programlar yüklemeniz ve çeşitli belgeler için yer bırakmanız gerektiğini düşünüyorsanız, 10 gigabaytlık bir disk çok büyük olarak adlandırılamaz.

Windows XP sürümünde sistemin görünümü çok değişti. Düğmeler, simgeler, paneller artık biraz farklı görünüyor. Hatta ana pencere menüsü değişti. Arayüz değişiklikleri, Windows 3.1'den Windows 95'e geçişten bu yana en önemli değişikliklerdir. Ancak, alıştıysanız eski arayüzü kullanmaya devam edebilirsiniz. Özellikle not, programların önceki Windows sürümleriyle uyumluluk modunda çalışmasıdır. Windows 95 için yazılmış ve Windows 2000'de çalışmayan bir programla çalışabilirsiniz. Windows XP'nin tüm sürümlerinde birçok yeni özellik vardır. Çok daha çeşitli cihazlar desteklenir. Sistem, videoları, fotoğrafları, resimleri, müzikleri ve şarkıları kolay ve rahat bir şekilde işlemenizi sağlar. Artık Windows XP ile herkes dosya, klasör, yazıcı, faks ve İnternet erişimini paylaşan iki veya üç bilgisayara dayalı bir ev ağı kurabilir.

Windows XP ile çalışırken, kaydedilebilir ve yeniden yazılabilir CD'lere bilgi yazmak için ek programlar yüklemeniz gerekmez. Doğrudan Windows Gezgini'nden bir CD yazabilirsiniz. Bu arada, şef çok değişti. Sıkıştırılmış klasörleri, resim, müzik ve videoları depolamak için özel klasörleri desteklemenin yanı sıra, yaptığınız eylemlere bağlı olarak kompozisyonu değişen komutların bulunduğu bir panel eklendi.

Sistemin kullanışlı bir bileşeni video düzenleyicidir. Artık amatör filmlerinizin profesyonel doğrusal olmayan kurgusunu gerçekleştirebilirsiniz. Dijital kameralar ve tarayıcılarla çalışmak çok daha kolay hale geldi. Bir bilgisayara fotoğraf girmek, biraz dönüştürmek ve bir yazıcıda yazdırmak için herhangi bir ek programa ihtiyacınız yoktur. Evrensel ses ve video oynatıcı artık daha fazla formatı destekliyor ve dış görünüş. kendin yaratabilirsin ses dosyaları popüler MP3 formatında. Medya oynatıcı aynı zamanda dijital video disklerin (DVD'ler) oynatılmasını da destekleyerek günümüz filmlerinin en yüksek kalitede görüntü ve sesinin keyfini çıkarmanızı sağlar. Eğlence için Windows XP, bazıları çevrimiçi oynamanıza izin veren birkaç yeni oyun içerir.

Sistem koruması da önemli ölçüde iyileştirildi. Şimdi, önemli sistem dosyaları yanlışlıkla silinirse, otomatik olarak geri yüklenecekler. Yeni yazılım ve donanım kurduktan sonra sistemi daha önceki bir duruma geri yüklemek mümkündür. Tak ve Çalıştır teknolojisi için geliştirilmiş destek, birçok modern ev aletini bilgisayarınıza bağlamanıza olanak tanır.

İnternet ile çalışma araçları da daha da geliştirilmiştir. Yardım sistemi önemli ölçüde yeniden tasarlandı, güvenlik sistemi geliştirildi. Çok sayıda değişiklik, bir yerel alan ağındaki birçok kullanıcının çalışmalarının yönetim ve yönetim araçlarını etkilemiştir.

Sistemde kitabı okudukça ve Windows XP'yi tanıdıkça öğreneceğiniz daha birçok yenilik var. Ancak, sistemle çalışmaya başlamadan önce, Windows XP'de kullanılan temel kavramları tanımanızı öneririz. Windows'un önceki sürümlerine aşina iseniz, kavramların çoğu size tanıdık gelecektir.

pencerelermanzara

Windows Vista, tüketici kişisel bilgisayarlarında kullanılan bir dizi işletim sistemi olan Microsoft Windows NT ailesinin bir işletim sistemidir. Geliştirme aşamasında, bu işletim sistemine "Longhorn" kod adı verildi.

Windows NT ürün grubunda, Windows Vista sürüm numarası 6.0'dır (Windows 2000 5.0, Windows XP 5.1, Windows Server 2003 5.2'dir). "WinVI" kısaltması bazen "Vista" adını ve Romen rakamlarıyla yazılmış sürüm numarasını birleştiren "Windows Vista"yı belirtmek için kullanılır.

Windows Vista, Windows XP gibi, yalnızca bir istemci sistemidir. Microsoft ayrıca Windows Vista, Windows Server 2008'in bir sunucu sürümünü yayınladı.

30 Kasım 2006'da Microsoft, Windows Vista ve Office 2007'yi kurumsal müşterilere resmi olarak yayınladı. 30 Ocak 2007'de, sistemin BDT'de sıradan kullanıcılar için satışları başladı.

W3Schools'un web analitiğine göre, Ekim 2012 itibariyle Windows Vista'nın pazar payı %3,0; bu değer Ekim 2009'da %18,6 ile zirveye ulaştı.

pencereler 7

Windows 7, Windows Vista'dan sonra Windows NT ailesinin işletim sistemidir. Windows 8 satırında Windows 7'den sonraki sistem Windows NT satırında sistemin sürüm numarası 6.1 (Windows 2000 - 5.0, Windows XP - 5.1, Windows Server 2003 - 5.2, Windows Vista ve Windows Server 2008 - 6.0). Sunucu sürümü Windows Server 2008 R2, tümleşik sistemler (Windows bileşenlerinden oluşturulmuş) sürümü Windows Embedded Standard 2011 (Quebec), mobil sürümü Windows Embedded Compact 2011 (Chelan, Windows CE 7.0).

İşletim sistemi, önceki işletim sistemi Windows Vista'nın piyasaya sürülmesinden üç yıldan kısa bir süre sonra 22 Ekim 2009'da satışa çıktı. Toplu Lisanslama ortaklarına ve müşterilerine 24 Temmuz 2009'da RTM'ye erişim izni verildi. İnternette, sistemin son halinin orijinal kurulum görüntüleri 21 Temmuz 2009'dan beri mevcuttur.

W3Schools'un web analitiğine göre, Ekim 2012 itibariyle, Windows 7'nin dünyanın İnternet işletim sistemlerindeki payı %56.8 idi. Bu kritere göre, ilk sırada, Ağustos 2011'de bir önceki lider olan Windows XP'yi geride bırakıyor.

Dosya sistemiNTFS

NTFS (İngiliz Yeni Teknoloji Dosya Sisteminden - “yeni teknoloji dosya sistemi”), Microsoft Windows NT işletim sistemleri ailesi için standart bir dosya sistemidir.

HPFS dosya sistemi, o sırada piyasada bulunan büyük disklere erişim sağlamak için ilk olarak OS/2 1.2 işletim sistemi için kullanıldı. Ek olarak, ağ sunucusu pazarının artan ihtiyaçlarını karşılamak için mevcut adlandırma sistemini genişletmeye, organizasyonu ve güvenliği iyileştirmeye ihtiyaç vardır. HPFS dosya sistemi, FAT dizin yapısını destekler ve dosyaların ada göre sıralanmasını ekler. Dosya adı en fazla 254 çift bayt karakter içerebilir. Bir dosya, diğer dosya adlarını desteklemek ve güvenliği artırmak için ek fırsatlar yaratan "verilerden" ve özel niteliklerden oluşur. Ek olarak, veri depolama için en küçük blok artık fiziksel sektörün boyutuna (512 bayt) eşittir ve bu da boşa harcanan disk alanını azaltmaya yardımcı olur.

NTFS, MS-DOS ve Microsoft Windows'ta kullanılan FAT dosya sisteminin yerini almıştır. NTFS, bir meta veri sistemi sağlar ve performansı, güvenilirliği ve disk alanı verimliliğini artırmak için dosyalar hakkındaki bilgileri depolamak için özel veri yapıları kullanır. NTFS, dosyalar hakkındaki bilgileri Ana Dosya Tablosunda (MFT) depolar. NTFS, farklı kullanıcılar ve kullanıcı grupları için verilere erişimi kısıtlamak (Erişim Kontrol Listeleri - Erişim Kontrol Listeleri (ACL)) ve ayrıca kota atamak (belirli kullanıcıların kapladığı maksimum disk alanı miktarına ilişkin kısıtlamalar) için yerleşik yeteneklere sahiptir. NTFS, dosya sistemi güvenilirliğini artırmak için USN günlük kaydı sistemini kullanır.

NTFS, OS/2 işletim sistemi için Microsoft ve IBM tarafından geliştirilen HPFS (Yüksek Performanslı Dosya Sistemi) dosya sistemine dayanmaktadır. Ancak, alıntılama, günlük kaydı, erişim kontrolü ve denetleme gibi şüphesiz yararlı yenilikleri aldıktan sonra, atasının (HPFS) doğasında bulunan çok yüksek dosya işlemleri performansını büyük ölçüde [kaynak belirtilmemiş 242 gün] kaybetti.

NTFS'nin birkaç sürümü vardır: v1.2, Windows NT 3.51 ve Windows NT 4.0'da kullanılır, v3.0, Windows 2000 ile birlikte gelir, v3.1, Windows XP, Windows Server 2003, Windows Server 2003 R2, Windows Vista, Windows ile birlikte gelir. 7 ve Windows Server 2008, Windows Server 2008 R2.

Dosya sistemi özellikleri kapalı. Bu, desteğini Microsoft'a ait olmayan üçüncü taraf ürünlere uygularken belirli zorluklar yaratır - özellikle ücretsiz işletim sistemleri için sürücü geliştiricilerinin sistemde tersine mühendislik yapması gerekir.

HPFS dosya sistemi dizinindeki girişler, FAT'dekinden daha fazla bilgi içerir. Dosya öznitelikleriyle birlikte, oluşturma ve değiştirme ile erişim tarihi ve saati hakkındaki bilgiler burada saklanır. HPFS dizinindeki girdiler, dosyanın ilk kümesine değil, FNODE'a işaret eder. FNODE, dosya verilerini, dosya verilerine işaretçiler veya dosya verilerine işaret eden diğer yapıları içerebilir. HPFS, mümkün olduğunda dosya verilerini bitişik sektörlere yerleştirmeye çalışır. Bu, dosyanın sıralı işleme hızında bir artışa yol açar. HPFS, diski her biri 8 MB'lik bloklara böler ve dosyayı her zaman aynı blok içinde yazmaya çalışır. Her blok için, blok içindeki yazılı ve serbest sektörler hakkında bilgi içeren tahsis tablosuna 2 KB ayrılmıştır. Dosyanın nereye kaydedileceğini belirleyen disk kafasının diskin mantıksal başlangıcına (genellikle bu silindir sıfırdır) değil, en yakın bloğun tahsis tablosuna dönmesi gerektiğinden, engelleme daha iyi performans sağlar. Ayrıca, HPFS dosya sistemi iki benzersiz veri nesnesi içerir.

Windows NT veya Yeni Teknoloji işletim sistemi, Dave Cutler liderliğindeki bir grup geliştirici tarafından oluşturuldu.

Windows NT, önleyici çoklu görev özelliğine sahip 32 bit bir işletim sistemidir. Temel bileşenler olarak işletim sistemi, güvenlik araçlarını ve gelişmiş bir ağ hizmetini içerir. Windows NT ayrıca diğer birçok işletim sistemi, dosya sistemi ve ağ ile uyumluluk sağlar. Windows NT, hem CISC ile donatılmış bilgisayarlarda - karmaşık komut setine sahip işlemcilerde (karmaşık komut seti hesaplama) hem de RISC - azaltılmış komut setine sahip işlemcilerde (indirgenmiş komut seti hesaplama) çalışabilir. Windows NT işletim sistemi ayrıca yüksek performanslı çok işlemcili sistemleri de destekler.

Windows NT'de tanıdık olan yalnızca görünümdür. Grafiksel kullanıcı arayüzünün arkasında güçlü yeni özellikler yatmaktadır.

Windows oluştururken belirlenen görevlerNT. Windows NT, önceden var olan ürünlerin geliştirilmiş hali değildir. Mimarisi, modern bir işletim sisteminin gereksinimleri dikkate alınarak yeniden oluşturuldu. Bu gereksinimlerden yola çıkılarak geliştirilen sistemin özellikleri aşağıdaki gibidir.

sağlamak amacıyla uyumluluk yeni işletim sistemi, Windows NT geliştiricileri tanıdık Windows arayüzünü korudu ve mevcut dosya sistemleri (FAT gibi) ve çeşitli uygulamalar (MS-DOS, OS/2 1.x, Windows 3.x ve POSIX için yazılmış) için destek uyguladı. ). Geliştiriciler ayrıca Windows NT'deki çeşitli ağ araçlarıyla çalışmak için araçlar da içeriyordu.

ulaşıldı taşınabilirlik(taşınabilirlik) sistemi artık hem CISC hem de RISC işlemcilerde çalışabilir. CISC, 80386 ve üstü Intel uyumlu işlemcileri içerir. RISC'ler, MIPS R4000, Digital Alpha AXP ve Pentium P54 ve üstü işlemcilere sahip sistemlerle temsil edilir.

ölçeklenebilirlik(ölçeklenebilirlik), Windows NT'nin tek işlemcili bir bilgisayar mimarisine bağlı olmadığı, simetrik çok işlemcili sistemlerin sağladığı fırsatlardan tam olarak yararlanabildiği anlamına gelir. Şu anda Windows zamanı NT, 1 ila 32 işlemcili bilgisayarlarda çalışabilir.Ayrıca, kullanıcı zorlukları ve bilgi işlem ortamı gereksinimleri arttıkça, Windows NT şirket ağına daha güçlü ve üretken sunucular ve iş istasyonları eklemeyi kolaylaştırır.

Hem sunucular hem de iş istasyonları için tek bir geliştirme ortamının kullanılmasıyla ek faydalar sağlanır.


Windows NT'nin bir üniforması var güvenlik sistemi(güvenlik) ABD hükümeti spesifikasyonlarını karşılayan ve B2 güvenlik standardına uygun. Kurumsal bir ortamda, kritik uygulamalar tamamen izole bir ortam ile sağlanır.

Dağıtılmış işlem(dağıtılmış işleme), Windows NT'nin sistemde yerleşik ağ yeteneklerine sahip olduğu anlamına gelir. Windows NT ayrıca, çeşitli aktarım protokolleri desteği ve adlandırılmış kanallar, uzaktan yordam çağrıları (RPC'ler) ve Windows yuvaları dahil olmak üzere üst düzey istemci/sunucu olanaklarının kullanımı yoluyla çeşitli ana bilgisayar türleri ile iletişime izin verir.

Güvenilirlik ve hata toleransı(güvenilirlik ve sağlamlık), uygulama programlarını birbirlerinden ve işletim sisteminden gelebilecek zararlardan koruyan mimari özelliklerle sağlanır. Windows NT, kurtarılabilir bir NTFS dosya sistemi içeren ve yerleşik güvenlik ve gelişmiş bellek yönetimi teknikleri aracılığıyla koruma sağlayan tüm mimari düzeylerde hataya dayanıklı yapılandırılmış özel durum işleme kullanır.

yetenekler yerelleştirme(tahsis), Unicod standardı (uluslararası standardizasyon organizasyonu - ISO tarafından geliştirilmiştir) kullanılarak elde edilen, dünyanın birçok ülkesindeki robotlar için ulusal dillerdeki araçları temsil eder.

Sistemin modüler tasarımı sayesinde, genişletilebilirlikİşletim sisteminin çeşitli seviyelerinde yeni modüller ekleme esnekliği sağlayan Windows NT.

Paket bir dizi uygulamayı içerir: Internet Information Server 2.0, Index Server, FrontPage, Internet Explorer, Etki Alanı Adı Sistemi (DNS) Sunucusu, Proxy Sunucusu ve Internet Kaynak Merkezi, tüm Hizmet Paketleri, Artı! ve Yönetim Sihirbazları veya Görüntüleyici gibi yenileri ve Görev Yöneticisi gibi eski programların geliştirilmiş sürümleri dahil olmak üzere bir dizi ek yardımcı program.

Yönetim Sihirbazı, tipik ağ yönetimi görevlerini otomatikleştirmenize olanak tanır ve sistem durumunu hızlı bir şekilde izlemek için Windows NT Tanılama ve Performans İzleyicisi programlarının güncelleştirilmiş sürümleri kullanılır. Görev Yöneticisi iletişim kutusu şuna dönüştürüldü: güçlü program, işlemci kullanım derecesinden tüm aktif sistem işlemcilerinin adlarına kadar birçok yararlı bilgi sağlar.

Windows NT 4.0'ın temel bileşenlerinden biri Internet Information Server 2.0'dır. Bu, hem internete bağlanmak hem de kendinizinkini oluşturmak için esnek ve çok işlevli bir çözümdür. özel ağ intranet. Kullanıcının yalnızca TCP/IP protokol ayarlarını yapılandırması (DHCP kurulduğunda, bir IP adresi otomatik olarak atanır), IIS'yi başlatması ve bir veya daha fazla özel Web sayfası oluşturması gerekir. Bundan sonra, ağınızdaki TCP / IP protokolünün ve standart bir Dünya Çapında Web tarayıcısının çalışmasını sağlayan yazılımı yüklemiş olan tüm kullanıcılar için Web belgeleri mevcuttur.

Uzaktan erişim alt sistemi olan Uzaktan Erişim Hizmeti'nde (RAS) bazı değişiklikler var. Artık güvenli iletişim kanallarını kullanmak mümkün, yeni Noktadan Noktaya Tünel Protokolü (PPTP), uzak ağlarla iletişim kanallarını düzenlemek için birden fazla modem kullanma yeteneği.

Windows NT'nin önceki sürümlerinin ağ mimarisinin özellikleri (yetkisiz erişime karşı çok seviyeli koruma modeli, modüler sistem tasarımının özgünlüğü, vb.), Hızlı İnternet ağlarında çalışırken bant genişliğini sınırladı. 4.0 sürümünde, ağ isteklerini önbelleğe alma algoritmaları geliştirildi, kaynak paylaşım alt sisteminin modülleri optimize edildi, kesinti oluşturma mekanizması değiştirildi (yüksek hızlı ağlara geçiş sırasında, bu işlev beklenmedik bir şekilde ağ için bir sorun kaynağı haline geldi) işletim sistemleri). Microsoft'un işaret ettiği ikinci değişiklik, grafik işlemlerini gerçekleştirirken işletim sisteminin performansının artmasıdır.

Güçlü bir ağ işletim sistemi ve vasıfsız kullanıcılar için tasarlanmış bir grafik arayüzün kombinasyonu oldukça sıra dışı görünüyor. Windows NT 4.0, popüler işletim sisteminin yalnızca başka bir sürümü değildir. Yeni nesil İnternet odaklı yazılım ürünlerinin temelidir.

Windows NT'nin mimari modülleri. Gösterildiği gibi, Windows NT, ayrı birbirine bağlı nispeten basit modüllerden oluşan modüler (monolitikten daha iyi) bir işletim sistemidir.

Windows NT'nin ana modülleri (mimarinin en alt seviyesinden en üste doğru sıralanmıştır): donanım soyutlama katmanı HAL (Donanım Soyutlama Katmanı), çekirdek (Çekirdek), yürütme sistemi (Yürütme), korumalı alt sistemler ( korunan alt sistemler) ve çevre alt sistemleri (ortam alt sistemleri).

donanım arayüzlerini sanallaştırır, böylece işletim sisteminin geri kalanını belirli donanım özelliklerinden bağımsız hale getirir. Bu yaklaşım, Windows NT'nin bir donanım platformundan diğerine kolayca taşınmasını sağlar.

çekirdek sistemin modüler yapısının temelidir ve Windows NT'nin temel işlemlerinin çoğunu koordine eder. Bu bileşen, alan ve performans için özel olarak optimize edilmiştir. Çekirdek, iş parçacıklarının yürütülmesini programlamaktan, birden çok işlemcinin çalışmasını senkronize etmekten ve donanım kesintilerini ve istisnaları ele almaktan sorumludur.

Yürütme sistemi işletim sisteminin ortamın alt sistemlerine temel hizmetini temsil eden ayrıcalıklı modun (çekirdek modu) bir dizi programlama yapısını içerir. Yürütme sistemi birkaç bileşenden oluşur,

Pirinç. 2.32. Windows NT'nin modüler yapısı

her biri belirli bir sistem hizmetini desteklemek üzere tasarlanmıştır. Böylece, bileşenlerden biri - Güvenlik Referans İzleyicisi - korunan alt sistemlerle birlikte çalışır ve sistem güvenlik modelinin uygulanmasını sağlar.

Çevre alt sistemleri farklı işletim ortamları (farklı işletim sistemleri) için tasarlanmış uygulamaları çalıştıran ve destekleyen güvenli kullanıcı modu sunucularıdır.Win32 ve OS/2 alt sistemleri, ortam alt sistemlerine örnektir.

Donanım soyutlama katmanı(HAL), donanımı işletim sisteminin üst katmanlarından ayıran özellikleri gizleyen (veya soyutlayan) donanım üreticileri tarafından oluşturulan bir yazılım katmanıdır. Böylece, HAL tarafından sağlanan filtre nedeniyle, işletim sistemi açısından farklı donanımlar benzer görünür; kullanılan ekipman için işletim sisteminin özel konfigürasyon ihtiyacı ortadan kalkar.

Donanım soyutlama katmanı oluşturulurken görev, belirli bir aygıt için tek bir sürücünün tüm platformlar için bu aygıtın çalışmasını desteklemesine izin verecek prosedürler hazırlamaktı. HAL, tek bir işlemci mimarisine sahip çok sayıda donanım platformunu hedeflemektedir; bu nedenle, donanım seçeneklerinin her biri, işletim sisteminin ayrı bir sürümünü gerektirmez.

HAL prosedürlerine hem işletim sistemi araçları (çekirdek dahil) hem de aygıt sürücüleri denir. Aygıt sürücüleriyle çalışırken, donanım soyutlama katmanı, çeşitli G/Ç teknolojileri için destek sağlar (geleneksel olarak tek bir donanım uygulamasına veya her yeni donanım platformuna maliyetli uyarlamaya odaklanmak yerine).

Donanım soyutlamalarının düzeyi, simetrik çok işlemcili sistemlerin donanım uygulamasının özelliklerini işletim sisteminin diğer düzeylerinden "gizlemeyi" de mümkün kılar.

çekirdek(Kernel), donanım soyutlama katmanıyla yakın temas halinde çalışır. Bu modül öncelikle işlemcinin eylemlerinin programlanmasıyla ilgilidir. Bilgisayar birkaç işlemci içeriyorsa, çekirdek maksimum sistem performansı elde etmek için çalışmalarını senkronize eder.

Çekirdek gönderimleri akışlar(iş parçacığı - bazen alt görevler, dallar olarak adlandırılan kontrol konuları), planlanan sistemdeki ana nesnelerdir. İş parçacıkları bir süreç bağlamında tanımlanır; bir süreç, bir adres alanını, süreç için mevcut bir dizi nesneyi ve süreç bağlamında yürütülen bir dizi kontrol akışını içerir. Nesneler, işletim sistemi tarafından yönetilen kaynaklardır.

Çekirdek, kontrol iş parçacıklarını, sistemin işlemcileri üzerindeki yükü en üst düzeye çıkaracak ve daha yüksek önceliğe sahip iş parçacıklarının ilk etapta işlenmesini sağlayacak şekilde programlar. Gerçek zamanlı ve değişken olmak üzere iki sınıfa ayrılan toplamda 32 öncelik değeri vardır. Bu yaklaşım, işletim sisteminin maksimum verimliliğini elde etmenizi sağlar.

G/Ç yöneticisi ve süreç yöneticisi gibi yürütme sisteminin alt bileşenleri, etkinlikleri senkronize etmek için çekirdeği kullanır. Ayrıca, daha yüksek soyutlama seviyeleri için çekirdekle etkileşime girerler. çekirdek nesneleri; bu nesnelerden bazıları özel uygulama programı arabirimi (API) çağrıları içinde dışa aktarılır.

Çekirdek iki tür nesneyi yönetir.

nesneleri gönderme(gönderici nesneleri) sinyalli bir durum (sinyalli veya sinyalsiz) ile karakterize edilir ve sistem operasyonlarının gönderilmesini ve senkronizasyonunu kontrol eder. Bu nesneler arasında olaylar, mutantlar, muteksler, semaforlar, iş parçacıkları, zamanlayıcılar, semaforlar, iş parçacıkları ve zamanlayıcılar bulunur.

Kontrol Nesneleri(kontrol nesneleri) çekirdek kontrol işlemleri için kullanılır, ancak zamanlamayı veya senkronizasyonu etkilemez.

Denetim nesneleri, zaman uyumsuz prosedür çağrılarını, kesintileri, bildirimleri ve güç durumlarını, süreçleri ve profilleri (eşzamansız prosedür çağrıları, kesintiler, güç bildirimleri, güç durumları, süreçler, profiller) içerir.

Yürütme sistemiÇekirdeği ve HAL donanım soyutlama katmanını içeren (Executive), ortamın tüm alt sistemlerinin kullanabileceği ortak bir sistem hizmeti sağlar. Her hizmet grubu, yürütme sisteminin ayrı bileşenlerinden biri tarafından yönetilir:

Nesne Yöneticisi;

Sanal bellek yöneticisi (Sanal Bellek Yöneticisi);

Süreç Yöneticisi (Süreç Yöneticisi);

Yerel prosedürleri çağırma araçları (Yerel Prosedür Çağrı Tesisi);

G/Ç Yöneticisi;

Güvenlik Referans Monitörü.

Güvenlik monitörü, Oturum Açma işlemcisi ve güvenli alt sistemlerle birlikte şunları uygular: Windows NT güvenlik modeli.

Yürütme sisteminin en üst düzeyine Sistem Hizmetleri denir. Şek. 2.33, bir sistem hizmeti, kullanıcı modu ortamının alt sistemleri ile ayrıcalıklı mod arasındaki bir arabirimdir.

önbellek yöneticisi. G/Ç mimarisi, tüm G/Ç sistemi için önbelleğe alma işlemini gerçekleştiren tek bir Önbellek Yöneticisi içerir. Önbelleğe alma, dosya sistemi tarafından verimliliği artırmak için kullanılan bir tekniktir.

Şekil2.33. Sistem arayüzü

Doğrudan diske yazmak ve diskten okumak yerine, sık kullanılan dosyalar geçici olarak önbellekte saklanır; bu nedenle, bu dosyalarla çalışma bellekte yapılır. Bellekteki verilerle yapılan işlemler, diskteki verilerle yapılan işlemlerden çok daha hızlıdır.

Önbellek yöneticisi, sanal önbellek yöneticisiyle tümleşik bir dosya eşleme modeli kullanır. Windows belleği NT. Önbellek yöneticisi, G/Ç yöneticisi tarafından yönetilen tüm dosya sistemleri ve ağ bileşenleri için bir önbelleğe alma hizmeti sağlar. Kullanılabilir RAM miktarına bağlı olarak, önbellek yöneticisi önbelleğin boyutunu dinamik olarak artırabilir veya azaltabilir. Bir işlem zaten önbellekte bulunan bir Dosyayı açtığında, önbellek yöneticisi verileri önbellekten sanal adres alanına kopyalar.

Önbellek yöneticisi, dosya sistemi verimliliğini önemli ölçüde artırabilen tembel yazma ve tembel tamamlama gibi hizmetleri destekler. Yavaş yazma işlemi sırasında, değişiklikler daha fazlasını sağlayan dosya yapısı önbelleğinde kaydedilir. hızlı erişim. Daha sonra CPU kullanımı azaldığında, önbellek yöneticisi değişiklikleri diske yazar. Ağır çekim kaydı, ağır çekim kaydı gibidir. İşlemi hemen başarılı olarak işaretlemek yerine, aktarılan bilgiler önbelleğe alınır ve daha sonra arka planda dosya sistemi günlüğüne yazılır.

Dosya sistemi sürücüleri. Windows NT G/Ç mimarisinde, dosya sistemi sürücüleri G/Ç yöneticisi tarafından yönetilir. Windows NT, mevcut FAT dosya sistemleri de dahil olmak üzere çeşitli dosya sistemlerine izin verir. MS-DOS, Windows 3.x ve OS/2 işletim sistemleriyle aşağıdan yukarıya uyumluluk için Windows NT, FAT ve HTFS dosya sistemlerini destekler.

Ayrıca Windows NT, özellikle Windows NT ile kullanım için tasarlanmış yeni bir dosya sistemi olan NTFS'yi de destekler. NTFS, dosya sistemi kurtarma, Unicode desteği, uzun dosya adları ve POSIX desteği dahil olmak üzere bir dizi özellik sağlar.

Windows NT G/Ç mimarisi yalnızca geleneksel dosya sistemlerini desteklemekle kalmaz, aynı zamanda ağ düzenleyicisinin ve sunucusunun dosya sistemi sürücüleri olarak işlev görmesine de izin verir. G/Ç yöneticisinin bakış açısından, uzak bir ağ bilgisayarında barındırılan bir dosyayla çalışmak ile yerel bir sabit sürücüdeki bir dosyayla çalışmak arasında hiçbir fark yoktur. Yönlendiriciler ve sunucular, diğer sürücüler gibi dinamik olarak yüklenebilir ve kaldırılabilir; bir bilgisayar aynı anda çok sayıda yeniden yönlendirici ve sunucu barındırabilir.

ağ sürücüleri. G/Ç mimarisinde bileşen olarak bulunan bir sonraki sürücü türü şunlardır: ağ sürücüleri. Windows NT, tümleşik ağ yetenekleri ve dağıtılmış uygulamalar için destek içerir. Yönlendiriciler ve sunucular, dosya sistemi sürücüleri olarak işlev görür ve NetBIOS ve Windows soketinin bulunduğu sağlayıcı arabirim düzeyinde veya altında çalışır.

Aktarım protokolü sürücüleri, Aktarım Sürücüsü Arabirimi (TD1) adı verilen bir katman aracılığıyla yeniden yönlendiriciler ve sunucularla iletişim kurar. Windows NT aşağıdaki araçları içerir:

  • çok çeşitli mevcut ağlarla çalışma yeteneği sağlayan iletim kontrol protokolü/internet protokolü TCP/IP;
  • NBF, LAN Manager, LAN Server ve MS-Net'e dayalı mevcut LAN'larla uyumluluk sağlayan NetBIOS Genişletilmiş Kullanıcı Arabiriminin (NetBEUI) soyundan gelmektedir;
  • anabilgisayarlara ve ağ bağlantılı yazıcılara erişim için bir arabirim sağlayan Veri Bağlantısı Kontrolü (DLC);
  • NWLink, No-well NetWare ile iletişim sağlayan bir IPX/SPX uygulamasıdır.

Ağ mimarisinin altında ağ bağdaştırıcı kartı sürücüsü bulunur. Windows NT şu anda NDIS (Ağ Aygıtı Arabirim Belirtimi) sürüm 3.0 aygıt sürücülerini desteklemektedir. NDIS, taşıma protokolleri ve ağ bağdaştırıcıları arasında esnek bir iletişim ortamı sağlar. NDIS 3.0, tek bir bilgisayarda birden çok NIC'nin kurulu olmasına izin verir. Buna karşılık, her ağ bağdaştırıcı kartı, farklı ağ istasyonu türlerine erişmek için birden çok taşıma protokolünü destekleyebilir.

Windows NT güvenlik modeli- Güvenlik Referans İzleyicisi ve diğer iki bileşenle temsil edilir: Oturum Açma İşlemi ve güvenli güvenli alt sistemler.

Windows NT gibi çok görevli bir işletim sisteminde uygulamalar, bilgisayar belleği, G/Ç aygıtları, dosyalar ve sistemin işlemci(ler)i dahil olmak üzere bir dizi sistem kaynağını paylaşır. Windows NT, uygulamaların bu kaynaklara uygun izin olmadan erişememesini sağlayan bir dizi güvenlik özelliği içerir.

Güvenlik izleyicisi, belirli bir yerel güvenlik alt sisteminin erişim doğrulama ve kontrol politikasını uygulamaktan sorumludur. Güvenlik izleyicisi, nesnelere erişimi doğrulamak, kullanıcı ayrıcalıklarını kontrol etmek ve hem ayrıcalıklı mod hem de kullanıcı modu için mesajlar oluşturmak için hizmetler sağlar. Güvenlik İzleyicisi, işletim sisteminin diğer bölümleri gibi ayrıcalıklı modda çalışır.

Windows NT oturum açma işlemi, bir kullanıcının kimliğini doğrulamak için bir güvenlik oturumu gerektirir. Her kullanıcının bir bütçesi olmalı ve bu bütçeye erişmek için bir şifre kullanmalıdır.

Bir kullanıcının Windows NT içinden herhangi bir bilgisayar kaynağına erişebilmesi için, güvenlik alt sisteminin kullanıcı adını ve parolayı tanıması için kullanıcının oturum açma işlemi aracılığıyla oturum açması gerekir. Yalnızca başarılı kimlik doğrulamasından sonra güvenlik izleyicisi, kullanıcının bu nesneye erişim hakkını belirlemek için bir erişim doğrulama prosedürü gerçekleştirir.

Kaynak güvenliği, güvenlik modeli tarafından sağlanan bir özelliktir. Görevler, özel paylaşım mekanizmalarının kullanılması dışında diğer kişilerin kaynaklarına (bellek gibi) erişemez.

Windows NT, bir yöneticinin kullanıcı etkinliğini yakalamasına izin veren denetimler de sağlar.

Windows NT bellek yönetimi. Windows NT Workstation 3.51, temelde bir iş istasyonunda kullanılmak üzere tasarlanmış bir sunucu işletim sistemidir. Uygulamaların ve verilerin mutlak korunmasının hız ve uyumluluk değerlendirmelerinden önce geldiği mimarinin nedeni budur. Windows NT'nin aşırı güvenilirliği yüksek bir sistem maliyetine yol açar, bu nedenle kabul edilebilir bir performans elde etmek için hızlı bir CPU'ya ve en az 16 MB RAM'e ihtiyacınız vardır. Windows NT altında, aygıt sürücüleriyle uyum sağlanmayarak daha düşük bellek güvenliği sağlanır. gerçek mod. Windows NT, çoğu Windows 95 uygulamasının yanı sıra kendi 32-bit NT uygulamalarını çalıştırır.Windows 95 gibi, Windows NT de ortamında 16-bit Windows ve DOS programlarının çalışmasına izin verir.

Windows NT'nin bellek ayırma şeması, Windows 95'inkinden farklıdır. Yerel uygulamalara 64 KB sınırından 2 GB'a kadar 2 GB özel adres alanı tahsis edilir (ilk 64 KB'ye tamamen erişilemez). Uygulama programları Pano, DDE ve OLE mekanizmaları aracılığıyla haberleşebilmelerine rağmen birbirlerinden izole edilmiştir.

Her 2 GB'lik uygulama bloğunun üstünde, uygulama programının halka 3 sistem DLL'leri olarak algıladığı kod bulunur.Bunlar aslında istemci tarafı DLL'leri olarak adlandırılan çağrı yönlendirme saplamalarıdır. Çoğu API işlevi bir istemci tarafı DLL uygulamasından çağrıldığında, çağrıyı ve ilişkili parametrelerini gerçek sistem kodunu içeren tamamen yalıtılmış bir adres alanına ileten yerel prosedürler (Yerel İşlem İletişimi (LPC)) çağrılır. Bu sunucu işlemi, parametrelerin değerini kontrol eder, istenen işlevi yürütür ve sonuçları uygulama programının adres alanına geri gönderir. Sunucu işleminin kendisi uygulama düzeyinde bir işlem olarak kalsa da, çağırandan tamamen korunur ve izole edilir.

2GB ve 4GB işaretleri arasında çekirdek, iş parçacığı zamanlayıcı ve sanal bellek yöneticisi dahil olmak üzere düşük seviyeli Windows NT halka 0 sistem bileşenleri bulunur. Bu alandaki sistem sayfaları, işlemcinin fiziksel halka koruma devreleri tarafından belirlenen gözetmen ayrıcalıklarına sahiptir. Bu, düşük seviyeli sistem kodunu görünmez ve uygulama seviyesindeki programlara yazılamaz hale getirir, ancak halka geçişleri sırasında performansın düşmesine neden olur. 16-bit Windows uygulamaları için Windows NT, Windows on Windows (WOW) oturumlarını uygular. Windows NT, 16-bit Windows programlarını ayrı ayrı kendi bellek alanlarında veya ortak bir adres alanında birlikte çalıştırma yeteneği verir. Hemen hemen her durumda, 16 bit ve 32 bit Windows uygulamaları, ister ayrı ister paylaşılan bellekte çalışsınlar, OLE (gerekirse özel thunk rutinleri aracılığıyla) kullanarak serbestçe iletişim kurabilir. Yerel uygulamalar ve WOW oturumları, bireysel iş parçacıklarının kontrolüne dayalı olarak önleyici çoklu görevde çalışır. Aynı WOW oturumunda birden çok 16 bit Windows uygulaması, işbirlikçi çoklu görev modeline göre çalışır. Windows NT ayrıca birden çok DOS oturumunda çoklu görev yapabilir. Windows NT tamamen 32-bit bir mimari olduğundan, GDI ve USER kaynakları üzerinde herhangi bir teorik sınır yoktur.

Windows 2000'deki temel farklılıklar. Windows 2000 veya W2k, W2k projesinin orijinal adı olan Windows NT 5.0'da yansıtılan Windows NT teknolojisine dayalı bir Microsoft işletim sistemidir (OS). Windows 2000, önleyici çoklu görev ve gelişmiş bellek yönetimine sahip tamamen 32 bit bir işletim sistemidir. W2k projesi, bir zamanlar NT'yi bu kadar başarılı yapan aynı ilkelere dayanmaktadır.

w2k arayüzü IE 5.0'ın kurulu olduğu Windows 98 arayüzüne benzer. Ancak yine de bazı detayları not ediyoruz.

Gözünüze çarpan ilk şey, renk şemasının değişmiş olmasıdır. Şimdi Linux için KDE masaüstünde kullanılan şemalardan birine benziyor. Göze çarpan diğer bir ayrıntı da, Kontrol paneli -> Fare -> İşaretçiler'de, İşaretçi gölgesini etkinleştir seçeneğinin işaretlenmesiyle kaldırılan/açılan fare imlecinin altındaki gölgedir. Ek olarak, menü göründüğünde yeni bir efekt eklendi, şimdi yavaş yavaş yoktan görünüyorlar. Masaüstü Özellikleri'nden kontrol edilen Efektler sekmesinde, menü ve araç ipuçları için Geçiş efektlerini kullan'ı işaretleyin.

Başlat Menüsü, açılırken yalnızca en sık kullanılan öğeler gösterildiğinde, geri kalanı aşağı oka basılarak açıldığında, Office 2000'den tanıdık bir özellik sundu. Bu efekti Görev Çubuğu Özellikleri'nde, Genel sekmesinde Kişiselleştirilmiş Menüleri Kullan onay kutusuyla kontrol edebilirsiniz (benzer şekilde, 1E5'te bu seçenek Araçlar -> İnternet Seçenekleri -» Gelişmiş -> Kişiselleştirilmiş Sık Kullanılanları Etkinleştir'de devre dışıdır). Masaüstü Özellikleri'nde Alt tuşunu kullanana kadar klavye gezinme göstergelerini gizle de dahil olmak üzere birkaç öğe daha var. Seçilirse, klavye kısayolu anlamına gelen harflerin altındaki alt çizgi kaldırılır. Windows programları, basılana kadar .

Görev Çubuğu Özellikleri, Gelişmiş'in ikinci sekmesinde, Başlat Menüsü'nde bulunan satırları eklemenize / kaldırmanıza ve bazı öğeleri genişletmenize izin veren bir Başlat Menüsü Ayarları penceresi vardır. Örneğin, Denetim Masasını Genişlet onay kutusunu işaretlerseniz, fare imlecini Başlat Menüsü'ndeki Denetim Masası'nın üzerine getirdiğinizde, sağında, içinde tüm öğelerin yer alacağı başka bir menü açılır. Bu sekmedeki kullanışlı bir özellik Yeniden Sırala düğmesidir. W2k, varsayılan olarak, en son yüklenen programların bulunduğu klasörleri Başlat Menüsünün en altına yerleştirir, klasörler dosya bağlantılarının altında bile olabilir. Yeniden sıralama bu adaletsizliği ortadan kaldırır ve tüm klasörleri alfabetik olarak yukarıdan aşağıya doğru düzenler. Ancak, Başlat Menüsü -> Programlar'a sağ tıklayıp Ada göre sırala'yı seçerek aynı etki elde edilebilir. Ayrıca, sağ tuşla, herhangi bir öğeyi oradan herhangi bir yere sürükleyip bırakabilirsiniz.

Garip bir şekilde, daha önce NT ve W9x ile çalışmış olan insanları sık sık başarısızlığa uğratan bir diğer fark, Checkbox'ın yaygın kullanımıdır - Özellikle beyaz bir arka plan üzerinde sadece bir kare olanlardır. Bu nedenle, kendinizi bir şey yapamıyorsanız, tüm pencerelere tekrar bakın, belki de böyle bir Onay Kutusuna dikkat etmediniz.

görev Yöneticisi süreçleri yönetmek için NT'deki en güçlü ve kullanışlı araçlardan biridir. Ya denir veya Görev Çubuğuna sağ tıkladıktan sonra görünen menüden seçim yaparak. sonra seçebilirsiniz .

Görev yöneticisi üç sekmeden oluşur - Performans, İşlemler, Uygulamalar. Performans ile başlayalım. Bu sekme, işlemci(ler) yükü hakkında gerçek zamanlı bilgileri gösterir, fiziksel bellek yükünü gösterir ve ne kadar RAM kullanıldığını/boş olduğunu ve sistem Swap'ın ne kadar olduğunu gösterir. , örneğin, İş Parçacıkları ve İşlemler - şu anda makinede çalışan iş parçacıklarının ve işlemlerin sayısı, Tepe - oturum sırasında Swap "a'nın tepe boyutu, Disk belleği olmayan - çekirdek için ayrılan bellek miktarı. Bu bilgi, sistemdeki hangi faktörün işi yavaşlatan "darboğaz" olduğu sorusuna cevap vermeniz gerektiğinde kullanılabilir (bunun için Performans İzleyicisi kullanmak daha iyi olsa da).

İkinci sekme olan İşlemler, o anda etkin olan işlemlerin bir listesini içerir. Her işlem için, PID (İşlem Kimliği), kullanılan RAM miktarı, işlem tarafından oluşturulan iş parçacığı sayısı ve çok daha fazlası gibi bazı ek bilgileri bulabilirsiniz. Görüntülenen parametreleri Görünüm -> Sütunları Seç ile ekleyebilir/kaldırabilirsiniz. Ayrıca, bu süreçlerin herhangi biri ile oldukça spesifik eylemler gerçekleştirilebilir. Bunu yapmak için, üzerine sağ tıklamanız yeterlidir, işlemi sonlandırabileceğiniz bir bağlam menüsü görünecektir, İşlemi Sonlandır, işlemin kendisini ve "doğduğu" tüm diğerlerini "öldürebilirsiniz", Bitir İşlem Ağacı. İşlemin önceliğini en yüksek RealTime'dan en düşük Low'a kadar ayarlayabilirsiniz. Makinenin iki işlemcisi ve bir çok işlemcili çekirdeği varsa, bu menüde, işlemi başka bir işlemciye, Cpu 0, Cpu l vb. Cp31'e kadar aktarmanıza izin veren Set Affinity adlı başka bir öğe görünür.

Görev Yöneticisi - Uygulamalar'ın son sekmesi, çalışan uygulamaların bir listesini görüntülemenize ve bunlardan herhangi birini sonlandırmanıza olanak tanır. Görev Yöneticisi, yalnızca uygulamaları sonlandırmanıza izin vermekle kalmaz, aynı zamanda yeni uygulamaları da başlatabilir. Dosya -> Yeni görev (Çalıştır).

Aktif Dizin- yeni bir kullanıcı ve ağ kaynak yönetimi aracıdır. W2k tabanlı büyük ağların yöneticilerinin çalışmalarını kolaylaştırmak için tasarlanmıştır ve tüm ağ yönetimi ve güvenlik sistemi bunun üzerine inşa edilmiştir. Active Directory'yi kurmak için W2k Sunucunuz olmalıdır. W2kPro, bir Active Directory ortamında çalışabilir ancak bir tane oluşturamaz. Active Directory aşağıdaki ilkeler üzerine kurulmuştur:

1. Ağda tek kayıt. IntelliMirror teknolojisi sayesinde ofisteki herhangi bir bilgisayara gidebilir, şifrenizi girebilirsiniz.

ve önünüzde masaüstünüz, belgeleriniz ve ayarlarınız olacak.

2. Bilgi güvenliği. Active Directory yerleşik kullanıcı kimlik doğrulamasına sahiptir. Ağdaki her nesne için, gruplara ve belirli kullanıcılara bağlı olarak erişim haklarını merkezi olarak ayarlayabilirsiniz. Kerberos güvenliği ile İnternet gibi açık ağlar üzerinden bile güvenli bir şekilde iletişim kurabilirsiniz. Aynı zamanda, ağ üzerinden iletilen veriler şifrelenir ve parolalar iletilmez veya istemci makinelerde saklanmaz. Kerberos güvenlik sistemi (Yunan mitolojisine göre cehennemin kapılarını koruyan efsanevi üç başlı köpeğin adını almıştır) uzun zamandır biliniyor, ancak Microsoft'tan işletim sisteminde ilk kez kullanılıyor. Ayrıntılara girmeden bu sistem şu şekilde çalışır:

İstemci, gerekli bilgilere erişim izni için kimlik doğrulama sunucusuna bir istek gönderir;

Sunucu, müşterinin haklarını kontrol eder ve müşteri tarafından bilinen bir anahtar kullanılarak şifrelenmiş gerekli bilgileri alması için ona izin gönderir ve aynı zamanda geçici bir şifreleme anahtarı gönderir. Bu anahtarı kullanarak, iletilen tüm bilgiler şifrelenir ve anahtar ömrü sınırlıdır, bu nedenle kimlik doğrulama sunucusu zaman zaman yeni bir anahtar gönderir (doğal olarak, yeni anahtar mevcut anahtar kullanılarak şifrelenir), bu anahtar dışında hiç kimse tarafından bilinmez. sunucu ve istemci. Düzenli olarak değişen şifreleme anahtarları, verilerinizi arayan saldırganlar için hayatı çok zorlaştırır.

Ancak hepimizin hatırladığı gibi, Yunan efsanesinde Kerberos, güçlü Herkül'e karşı koyamadı. Dolayısıyla bizim durumumuzda Kerberos güvenlik sistemi tüm avantajlarına rağmen her türlü saldırıya karşı koyamaz. Örneğin, bir uygulamanın Kerberos protokolünü kullanmamasına neden olabilecek, "Hizmet Reddi" adı verilen bir saldırı olan yanlış isteklerle bir uygulamayı bombalamak mümkündür.

3. Merkezi yönetim. Active Directory'yi kullanırken, örneğin herhangi bir nesneye erişim haklarını değiştirmek veya yeni bir ağ yazıcısı kurmak gerektiğinde, yöneticinin her makineyi manuel olarak yapılandırması gerekmez. Bu tür değişiklikler tüm ağ için hemen yapılabilir.

dört Esnek arayüz. Dizin yapıları hızlı ve kolay bir şekilde değişir. Örneğin şirketinizin bir kataloğunu oluşturabilir, muhasebe, pazarlama departmanları, sekreterliği ayrı alt dizinlere ayırabilir ve tüm bunları bir ağaç yapısı şeklinde sunabilirsiniz. Veya örneğin, farklı binalarda veya bölgelerde farklı ofisleri temsil eden birkaç ağaç oluşturun ve aralarındaki bağlantı ve erişim haklarını kolayca ayarlayın. Tek bir fare hareketi ile muhasebecinin dizinine bir ağ yazıcısı bağlayın. (Sürücüler bu bilgisayarlara otomatik olarak yüklenecektir.) Veya tüm muhasebe departmanını tüm hakları, klasörleri ve belgeleri ile bir sunucudan diğerine sürükleyip bırakın.

5. DNS ile entegrasyon. Active Directory DNS ile sıkı entegrasyon sayesinde, yerel ağda İnternet'tekiyle aynı kaynak adları kullanılır, bu da daha az karışıklığa yol açar ve yerel ve geniş alan ağları arasında daha yakın etkileşimi teşvik eder.

6. Ölçeklenebilirlik. Birden çok Active Directory etki alanı tek bir yönetim altında birleştirilebilir.

7. Arama kolaylığı. Bir Active Directory etki alanında, kullanıcı veya bilgisayar adı, kullanıcının e-posta adresi vb. gibi çeşitli özniteliklerle çeşitli nesneler bulunabilir.

DFS (Dağıtılmış Dosya Sistemi) Active Directory araçlarından biridir. Farklı makinelerde birçok dosya sistemini içerebilen ağ paylaşımları oluşturmanıza olanak tanır. Bir Active Directory kullanıcısı için bu kesinlikle şeffaftır ve çalıştığı dosyaların fiziksel olarak nerede ve hangi makinelerde bulunduğu önemli değildir - onun için hepsi tek bir yerde bulunur. Ayrıca, DFS ve Active Directory kullanıldığında bu tür kaynakların yönetimi basitleştirilmiştir. Merkezidir, kolayca ve zahmetsizce yeni kaynaklar ekleyebilir veya eskilerini silebilir, DFS'de bulunan dosyaların fiziksel konumunu değiştirebilirsiniz, vb.

Bu yazımızda Windows NT işletim sistemlerinin türlerine bakacağız. Windows NT, Windows2000 veya başka bir şey değildir. Bu, işletim sisteminin geliştirildiği bir dizi veya daha doğrusu bir platformdur. Neredeyse tüm Windows ailesi bu platforma dayanmaktadır. NT'ye ek olarak, Windows95, Windows98 ve WindowsME'yi içeren 9x platformu da vardır.

İşletim sisteminin eski sürümleri dikkate alınarak yazılan programların yanlış çalışmasıyla ilgili endişeler olduğu için, işletim sisteminin 10. sürümü sekizinci sürümün hemen ardından yayınlandı. Aksi takdirde, sürümdeki 9, program tarafından 9 serisinin bir işletim sistemi olarak yorumlanabilir. NT'nin ne olduğu hakkında ayrıntılar - bu makalede.

Windows NT(halk dilinde sadece NT), Microsoft Corporation tarafından üretilen bir dizi işletim sistemi (OS) ve işletim sisteminin ilk sürümlerinin adıdır. Windows NT, Windows ailesinin diğer işletim sistemlerinden (Windows 3.x ve Windows 9x) ayrı olarak geliştirilen OS / 2'de Microsoft ve IBM arasındaki işbirliğinin sona ermesinden sonra geliştirilmiştir.

Windows 3.x ve Windows 9x'ten farklı olarak Windows NT, iş istasyonları (Windows NT Workstation) ve sunucular (Windows NT Server) için güvenilir bir çözüm olarak konumlandırıldı. Windows NT, aşağıdakileri içeren bir işletim sistemleri ailesini ortaya çıkardı: Windows NT'nin kendisi, Windows 2000, Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008, Windows 7, Windows 8. Windows NT, Wikipedia makalesinden bilgiler.

Windows İşletim Sistemi Adı

NT sürüm numarası

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

Harflerden sonra gelen sayı NT- bu, NT'ye dayalı işletim sisteminin geliştirilmesinin seri numarasıdır. Yedinci NT tabanlı geliştirme olan Windows 7 (Windows NT6.1) artık çıktı. Vista - NT6.0, XP - NT5.1, Windows2000 - NT5.0. Win2K, sayının sadece fiziksel bir yorumudur (2K=2000). Windows NT bütün bir işletim sistemi ailesidir. Kurulum ve yapılandırma kılavuzlarını veya aygıt sürücülerini indirirken bununla sıklıkla karşılaşırsınız.

Windows95 günlerinden bu yana, işletim sisteminin arayüzü temelde çok fazla değişmedi. Elbette daha iyi, daha mükemmel ve daha kullanışlı hale geldi, birçok yeni fonksiyon ortaya çıktı. Ancak Windows2000'de çalışan bir kişi, Windows'un sonraki sürümlerine kolayca alışacaktır (bir bütün olarak sistem arayüzü hakkında konuşursak). Teknik olarak sistemler birbirinden farklıdır, farklı sistemlerde kullanıcı görevlerini çözme yolları da farklıdır.

Genel olarak, bu işletim sistemi ailesini tanımlarsak, Windows tarihinin 2 bölüme ayrıldığını söyleyebiliriz - Windows Vista'nın piyasaya sürülmesinden önce ve sonra. Temelde yeni bir şey yok (hariç görsel efektler) Microsoft geliştiricileri, işletim sistemlerinin bu sürümünün arayüzünü tanıtmadı, ancak sistem çekirdeği tamamen yeniden yazıldı.

Yeni çekirdek nedeniyle, daha eski programlarla (Vista'nın piyasaya sürülmesinden önce gelişimi durdurulan) ve daha eski aygıt sürücüleriyle uyumluluk kayboldu. Bu, Windows'un bu sürümünün kötü şöhretini ve popülerliğini büyük ölçüde açıklar. Windows7'de geliştiriciler hataları dikkate aldı, yazılım ve donanım üreticileri zaten işletim sisteminin yeni gereksinimlerini dikkate alarak yazılım ve donanım yayınlama fırsatına sahipti, ancak eski programların ve eski ekipmanların çoğu artık bu işletim sistemi tarafından desteklenmiyor. .

Windows Sürüm Uyumluluğu

Gezinmek için (birçok endüstriyel program Windows7'de çalışmaz), Windows7 Professional, Enterprise ve Ultimate sürümleri programları XP Modundan çalıştırma yeteneğine sahiptir. XP Modu (şimdiki değeri) sanal makine ve lisanslı WindowsXP'nin bir görüntüsü. Doğru, grafik öykünme yetenekleri, 3D desteği olmayan S3 Trio64 düzeyinde, yani en düşük seviyede.