İşletim sistemi windows nt. Windows işletim sistemleri. Windows sürüm uyumluluğu

1988'in sonunda, Microsoft, David Cutler'ı mühendislik alanında yeni bir projeye liderlik etmesi için görevlendirdi. yazılım: 1990'lar için yeni bir Microsoft işletim sistemi oluşturun. Bir Yeni Teknoloji (NT) sistemi geliştirmek için bir mühendis ekibi kurdu.

Orijinal plan, OS / 2 tarzı kullanıcı ve programlama (API) arayüzleri ile NT geliştirmekti, ancak OS / 2 iyi satmadı ve Windows 3.0 pazarda büyük ve tutarlı bir başarı elde etti. Pazar karşılaştırmalarını ve uyumsuz iki sistem geliştirmenin ve sürdürmenin karmaşıklığını gördükten sonra Microsoft, rotasını değiştirmeye ve mühendislerini tek bir uyumlu işletim sistemi stratejisine yönlendirmeye karar verdi. Bu strateji, en küçük dizüstü bilgisayarlardan en büyük çok işlemcili iş istasyonlarına kadar birçok bilgisayar türünü kapsayan Windows tabanlı bir işletim sistemi ailesi geliştirmekti. Bu nedenle, yeni nesil Windows sistemlerine Windows NT adı verildi.

Windows NT, Windows grafik arabirimini (GUI) destekler ve aynı zamanda Windows işletimi Yeni uygulamalar geliştirmek için 32 bitlik bir programlama arabirimi olan Win32 API'yi destekleyen bir Microsoft sistemi. Win32 API, çok iş parçacıklı işlemler, senkronizasyon, güvenlik, G/Ç, nesne yönetimi gibi işletim sisteminin gelişmiş özelliklerini uygulamalara açık hale getirir.

Temmuz 1993'te NT ailesinin ilk işletim sistemleri ortaya çıktı - Windows NT 3.1 ve Windows NT Advanced Server 3.1.

Sürümler

  • Windows NT 3.1 (27 Temmuz 1993)
  • Windows NT 3.5 (21 Eylül 1994)
  • Windows NT 3.51 (30 Mayıs 1995)
  • Windows NT 4.0 (24 Ağu 1996)
  • Windows 2000 (17 Şubat 2000)
  • Windows XP (25 Ekim 2001)
  • Windows XP 64-bit Sürümü (28 Mart 2003)
  • Windows Server 2003 (25 Nisan 2003)
  • Windows XP Media Center Sürümü 2003 (18 Aralık 2003)
  • Windows XP Media Center Sürümü 2005 (12 Ekim 2004)
  • Windows XP Professional x64 Sürümü (25 Nisan 2005)
  • Eski PC'ler için Windows Temelleri (8 Temmuz 2006)
  • Windows Vista (30 Kasım 2006)
  • Windows Home Sunucusu (7 Kasım 2007)
  • Windows Server 2008 (27 Şubat 2008)

Windows NT yapısı

Yapısal olarak, Windows NT iki bölümde temsil edilebilir: işletim sisteminin kullanıcı modunda çalışan bir parçası ve işletim sisteminin çekirdek modunda çalışan bir parçası.

Windows NT'nin çekirdek modu bölümüne yönetici bölümü denir. kontrol eden bir dizi bileşen içerir. sanal bellek, nesneler (kaynaklar), G/Ç ve dosya sistemi (ağ sürücüleri dahil), süreçlerin etkileşimi ve kısmen güvenlik sistemi. Bu bileşenler, modüller arası iletişim kullanarak birbirleriyle etkileşime girer. Her bileşen, diğerlerini iyi tanımlanmış bir dizi dahili prosedür aracılığıyla çağırır.

Windows NT'nin kullanıcı modunda çalışan ikinci kısmı, korumalı alt sistemler olarak adlandırılan sunuculardan oluşur. Alt sistemler hafızayı otomatik olarak paylaşamadıklarından birbirleri ile mesaj göndererek haberleşirler. Mesajlar hem istemci ile sunucu arasında hem de iki sunucu arasında iletilebilir. Tüm iletiler Windows NT yöneticisinden geçer. Windows NT çekirdeği, korunan alt sistemlerin iş parçacıklarını, normal uygulama süreçlerinin iş parçacıklarıyla aynı şekilde zamanlar.

Korumalı alt sistemler için destek, yürütme bölümü tarafından sağlanır. Ona oluşturan parçalar NS:

  • Nesne yöneticisi. Yönetici nesneleri oluşturur, siler ve yönetir - sistem kaynaklarını temsil etmek için kullanılan soyut veri türleri.
  • Güvenlik monitörü. için koruma kurallarını belirler yerel bilgisayar... İşletim sisteminin kaynaklarını korur, yürütülebilir nesnelerin korunmasını ve kaydını gerçekleştirir.
  • Süreç yöneticisi. İşlemleri ve iş parçacıklarını oluşturur ve sonlandırır, askıya alır ve sürdürür ve ayrıca bunlarla ilgili bilgileri depolar.

Sanal bellek yöneticisi.

  • G / Ç alt sistemi. Aşağıdaki bileşenleri içerir:
    • cihazdan bağımsız G/Ç sağlayan bir G/Ç yöneticisi;
    • dosya sistemleri - dosyaya yönelik G / Ç isteklerini yürüten ve bunları normal cihazlara yapılan çağrılara çeviren NT sürücüleri;
    • ağ yeniden yönlendiricisi ve ağ sunucusu - uzak G / Ç isteklerini ağdaki makinelere ileten ve bu makinelerden gelen istekleri alan dosya sistemi sürücüleri;
    • yönetici aygıt sürücüleri - aygıtı doğrudan denetleyen düşük düzeyli sürücüler;
    • disk önbelleğe almayı uygulayan önbellek yöneticisi.

Çalışma zamanı, sırayla, NT çekirdeği tarafından sağlanan alt düzey hizmetlere dayanır. Çekirdek işlevleri şunları içerir:

  • süreç planlama,
  • kesintileri ve istisnaları ele almak,
  • çok işlemcili sistemler için işlemcilerin senkronizasyonu,
  • arızalardan sonra sistem kurtarma.

Çekirdek ayrıcalıklı modda çalışır ve asla bellekten kaldırılmaz. Çekirdeğe yalnızca bir kesme yoluyla erişilebilir.

Altında korumalı Windows sistemleri NT, kullanıcı modunda çalışır ve önyükleme sırasında Windows NT tarafından oluşturulur. Oluşturulduktan hemen sonra, uygulama süreçlerinden ve diğer alt sistemlerden kendilerine gelen mesajlara yanıt vererek sonsuz bir yürütme döngüsüne başlarlar. Korunan alt sistemler arasında, ortam alt sistemleri adı verilen bir alt sınıf ayırt edilebilir. Ortam alt sistemleri, işletim sistemi uygulama arabirimlerini (API'ler) uygular. Bütünleşik alt sistemler olarak adlandırılan diğer alt sistem türleri, işletim sisteminin gerektirdiği görevleri yerine getirir. Örneğin, sistemin çoğu Windows güvenliği NT, entegre bir alt sistem olarak uygulanır, ağ sunucuları da entegre bir alt sistem olarak uygulanır.

Ortamın en önemli alt sistemi, uygulamalar için 32 bit Windows API'sine erişim sağlayan bir alt sistem olan Win32'dir. Ayrıca bu sistem grafiksel bir arayüz sağlar ve kullanıcı giriş/çıkışlarını kontrol eder.

Her korunan alt sistem, ayrıcalıklı çekirdek modu eylemlerini gerçekleştirmek için yöneticinin sistem hizmetini çağırarak kullanıcı modunda çalışır. Ağ sunucuları, nasıl tasarlandıklarına bağlı olarak, kullanıcı modunda veya çekirdek modunda çalışabilir.

Alt sistemler birbirleriyle mesaj ileterek iletişim kurarlar. Örneğin, bir kullanıcı uygulaması bir API prosedürünü çağırdığında, bu prosedürü sağlayan ortam alt sistemi mesajı alır ve ya çekirdeği çağırarak ya da başka bir alt sisteme bir mesaj göndererek yürütür. Prosedürün tamamlanmasının ardından, ortam alt sistemi uygulamaya dönüş değerini içeren bir mesaj gönderir. Korunan alt sistemlerin mesaj gönderme ve diğer aktiviteleri kullanıcı tarafından görülmez.

Tüm Windows NT alt sistemlerini bir arada tutan birincil araç, Yerel Prosedür Çağrısı (LPC) mekanizmasıdır. LPC, bir ağ üzerindeki farklı makinelerde bulunan istemciler ve sunucular arasında iletişim kurmak için kullanılan daha genel bir araç olan uzaktan prosedür çağrısının (RPC) optimize edilmiş bir sürümüdür.

Geliştirme geçmişi

Geçici olarak "NT OS / 2" olarak adlandırılan Windows NT'nin geliştirilmesine, Kasım 1988'de David Cutler liderliğindeki bir ekip tarafından başlandı. Dave kesici ), VAX ve VMS'yi geliştirdikleri DEC'den Microsoft'a taşındılar. Çalışma, IBM tarafından nihayet yalnızca Nisan 1992'de piyasaya sürülen kendi işletim sistemi OS / 2 2.0'ın geliştirilmesine paralel olarak ilerledi. Aynı zamanda Microsoft, bilgisayar kaynaklarına IBM OS / 2'den daha az talep eden DOS ve Windows ailelerinin kendi 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 bir kırılma ile sonuçlanan ciddi sürtüşmelere neden oldu. Birlikte çalışma... IBM, OS / 2'yi kendi başına geliştirmeye devam etti ve Microsoft, sonunda Windows NT adı altında piyasaya sürülen bir sistem üzerinde çalışmaya başladı. Bu sistem DOS, Windows 3.x veya Windows 9.x gibi hemen popüler hale gelmese de, pazarlama açısından Windows NT, OS / 2'den önemli ölçüde daha başarılı olduğunu kanıtladı.

Unutulmamalıdır ki OS / 2 API'leri ve ardından POSIX API'leri başlangıçta NT API'leri olarak planlanmıştır. Windows desteği API en son eklendi. 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 evrim sürecinde, hem orijinal olarak planlanmış API'ler 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 tam olarak bu işlemcinin kod adından, N10(N Ten), NT işletim sisteminin kendisinin adı gelir. Microsoft şimdi NT'yi şu şekilde çözüyor: Yeni teknoloji... Ve POSIX alt sistemine alternatif olarak Microsoft, UNIX için Microsoft Windows Hizmetleri paketini 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 barışçıl bir şekilde çözüldü: DEC, Microsoft'un Windows tabanlı NT ve Microsoft, DEC Alpha mimarisi için Windows NT'nin bir sürümünü oluşturmuş ve sürdürmüştür.

Ortak köklere rağmen, Windows NT ve OS / 2'nin uyumluluğu, işletim sisteminin her yeni sürümünde azaldı. OS / 2 API 2.0 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 desteği alt sistemini kaldırdı.

Sürümler

İsim ( kod adı), seçenekler versiyon numarası ilk baskı son Konu /
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 ( Bobcat), 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 hariç tüm 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ç hepsinin x64 varyantları
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 hariç tüm x64 varyantları
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, öncekine benzer bir pencereli arabirim uygular. Windows sürümleri... Windows'un 16 bit sürümlerinde ve Windows 9x'te bulunmayan bu alt sistemin iki tür nesnesi vardır: pencere istasyonları ve çalışma masaları... Bir pencere istasyonu, tek bir Windows NT kullanıcı oturumuna karşılık gelir; örneğin, Uzak Masaüstü hizmeti aracılığıyla bağlanırken yeni bir pencere istasyonu oluşturulur. Herkes çalışan süreç pencere istasyonlarından birine ait; 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ü, kancaların ayarlanması ve iletilerin yayınlanması gibi tüm genel kullanıcı arabirimi alt sistemi işlemlerinin bağlamıdır. Çalışan her iş parçacığı, hizmet verdiği pencerelerin bulunduğu masaüstlerinden birine aittir; ö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. Bir oturum için birden fazla masaüstü oluşturma ve bunlar arasında geçiş yapma yeteneği, var olmasına rağmen, şimdiye kadar standart Windows kullanıcı arabirimi tarafından sağlanmamıştı. üçüncü taraf programları bu işlevselliğe erişim sağlar.

Pencere istasyonları ve masaüstleri, erişim hakları atanabilen Windows NT kullanıcı arabirimi alt sistemi nesnelerini tüketir. Kalan nesne türleri - pencere ve Menü- aynı pencere istasyonunda onlarla birlikte olan herhangi bir işleme tam erişim sağlar. Öyleyse 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ştirme yeteneği, çökmelere ve/veya güvenlik sorunlarına yol açabilir.

Programlama arayüzleri

Yerel API

Windows NT, uygulamalar 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 çekirdeğinin sistem çağrıları (yürütmeyi çekirdek işlevlerine aktaran Nt ve Zw ön eklerine sahip işlevler, aynı adlara sahip ntoskrnl.exe) ve içinde uygulanan işlevler kullanıcı modu (Rtl öneki 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 ayrıca C Standard Library'nin işlevlerini de içerir.

Native API için resmi belgeler az olsa da, meraklılar topluluğu, deneme yanılma yoluyla bu arayüz hakkında birçok bilgi toplamayı başardı. Özellikle Şubat 2000'de Gary Nebbet'in kitabı “ Windows NT / 2000 Temel API İşlev Referansı"(ISBN 1-57870-199-6); 2002'de Rusça'ya çevrildi (ISBN 5-8459-0238-X). Yerel API ile ilgili bir bilgi kaynağı, Yerel API aracılığıyla kullanılabilen bazı temel işlevlerin yanı sıra öğrenmeyi de açıklayan Windows DDK olabilir. pencere kodu(tersine mühendislik) - ya sızdırılmış Windows 2000 kaynak kodunu kullanarak ya da altında bulunan Windows 2003 kaynak kodunu kullanarak parçalarına ayırarak Windows programları Araştırma Çekirdeği.

Diğer Windows NT API'lerini çalıştıran alt sistemler yüklenmeden önce çalışan programlar, Yerel API'yi kullanmakla sınırlıdır. Örneğin, işletim sistemi anormal bir kapanmadan sonra önyüklendiğinde diskleri kontrol eden autochk programı, yalnızca Yerel API'yi kullanır.

Win32 API'si

Windows NT için en yaygın uygulama, Windows 3.1 API'sine dayalı bir arabirim olan Win32 API'yi kullanır ve bu, Windows'un 16 bit sürümleri için mevcut programları kaynak kodunda en az değişiklikle yeniden derlemenize olanak tanır. 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 pencereleriyle çalışabilir, vb. Mevcut Windows API'sinin işlevlerini desteklemeye ek olarak, bir dizi konsol programları desteği, çoklu kullanım ve muteksler ve semaforlar gibi senkronizasyon nesneleri dahil olmak üzere yeni özellikler. Win32 API belgeleri, Microsoft Platform SDK'sına dahildir ve web sitesinde bulunur.

Win32 API destek kitaplıkları, 32 son ekinin eklenmesiyle birlikte genellikle Windows 3.x sistem kitaplıklarıyla aynı şekilde adlandırılır: bunlar kernel32, advapi32, gdi32, user32, comctl32, comdlg32, shell32 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 aracılığıyla csrss alt sistemine erişebilir ( ingilizce) veya Win32 API için gerekli çekirdek modu desteğini uygulayan win32k kitaplığına bir sistem çağrısı yapın. Listelenen dört seçenek de herhangi bir kombinasyonda birleştirilebilir: örneğin, Win32 API WriteFile işlevi, yazmak için Native API NtWriteFile işlevini çağırır. disk dosyası, ve konsola çıktı almak için uygun csrss işlevini çağırır.

Win32 API desteği, Windows 9x ailesine dahildir; Win32s paketi yüklenerek Windows 3.1x'e de eklenebilir. Dizeleri temsil etmek için MBCS kodlamasını kullanan mevcut Windows uygulamalarının taşınmasını kolaylaştırmak için, dizeleri parametre olarak kabul eden tüm Win32 API işlevleri iki sürümde oluşturulmuştur: A ( ANSI) MBCS dizelerini kabul eder ve W son ekiyle çalışır ( geniş) UTF-16'da kodlanmış 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 dize parametrelerini Unicode'a dönüştürür ve W sürümünü çağırır. aynı işlev. Kütüphanenin sağlanan H dosyaları ayrıca işlevlerin adlarını son ek olmadan tanımlar ve işlevlerin A veya W sürümünün kullanımı derleme seçenekleri tarafından belirlenir ve Delphi modüllerinde 2010 sürümünden önce, örneğin, A son ekine sahip türevlere sıkı bir şekilde bağlıdırlar. Windows 2000 veya sonraki sürümlerde sunulan yeni özelliklerin çoğunun Windows ailesi NT, yalnızca Unicode sürümlerinde bulunur, çünkü eski programlarla ve Windows 9x ile uyumluluğu sağlama görevi artık eskisi kadar acil değildir.

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ği Windows 2000 için planlanmış olmasına rağmen, RC2'den çıkarılmıştır. Sonuç olarak, x86, Windows 2000'de desteklenen tek platformdur.

64 bit işlemci desteği ilk olarak Intel Itanium işlemci mimarisi olan IA-64 için Windows XP'de tanıtıldı. Windows XP'nin 64-bit sürümü temelinde, Windows 2000'in 64-bit sunucu sürümleri de oluşturuldu; daha sonra, Windows Server 2003'ün bazı sürümlerine Itanium desteği eklendi. Windows NT ailesinde desteklenen ikinci 64-bit mimari, daha sonra EM64T adı altında Intel işlemcilerinde uygulanan AMD'nin x86-64 mimarisiydi. Windows Server 2003 SP1 x64 ve Windows XP Professional x64, Windows'un aynı sürümünün hem sunucu hem de masaüstü sürümleri olarak aynı anda yayımlandı - özellikle bu sürümler için aynı güncelleştirmeler geçerlidir. 2005'ten beri Microsoft, IA-64 desteğini sonlandırmaya karar verdi.; Itanium'u tam olarak destekleyen en son Windows NT sürümü, Windows NT 5.2'dir (XP Professional 64-bit Edition ve Server 2003). Ancak, daha pahalı (ve buna bağlı olarak yükseltmesi daha zor) sunucular için Windows Server 2008 ve Windows Server 2008 R2'nin özel sürümleri piyasaya sürüldü ve Windows Server 2012 IA-64 desteği almadı.

Notlar (düzenle)

Ayrıca bakınız

Microsoft tarafından geliştirilen NT (Yeni Teknoloji) çekirdeğine dayanmaktadır. Sistem kurumsal kullanıcılara yönelikti. Windows NT, grafiksel bir kullanıcı arayüzüne sahipti ve özellikle çok iş parçacıklı (veya çok görevli) süreçleri içeren yüksek seviyeli işletim sistemlerinin tüm özelliklerinden yararlanabilecek yeni uygulamalar geliştirmek için 32 bitlik bir uygulama programlama arayüzü olan Win32 API'yi sağladı. , senkronizasyon, yetkisiz erişime karşı koruma, G/Ç ve nesne yönetimi. Windows NT, diğer Microsoft işletim sistemleriyle, Apple Macintosh ile, ağlar üzerinden UNIX benzeri sistemlerle etkileşime girebilir. farklı şekiller... Etkileşim, CISC veya RISC teknolojileri kullanılarak oluşturulmuş hem tek işlemcili hem de çok işlemcili bilgisayarlarla gerçekleşebilir. Başlangıçta Windows NT, Windows 9x işletim sistemleri ailesinden ayrı olarak geliştirildi ve piyasada iş istasyonları (Windows NT Workstation) ve sunucular (Windows NT Server) için bir çözüm olarak konumlandırıldı. Windows NT, Windows 2000, Windows XP, Windows Server 2003'ü içeren bir işletim sistemi ailesini doğurdu.

Kasım 1988'de, 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 IBM ve Microsoft'un ortak bir projesi başlatıldı. Ancak Mayıs 1990'da Microsoft'un ticari başarısını getiren Windows 3.0 piyasaya sürüldü ve şirket, Windows programlama arabirimini (API) OS / 2 NT'de ana akım haline getirmeye karar verdi. Bu, OS / 2 API'sini zorlayan IBM'den hoşnutsuzluğa 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ştirmesinin sonucu OS / 2 3.0 ve Microsoft, Ağustos 1993'te ortaya çıkan Windows NT idi. Daha sonra, biraz daha önce yayınlanan Windows 3.1'e karşılık gelen 3.1 numarasına atandı. 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, işlemin 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, kendi önyükleyicisine sahip bağımsız bir işletim sistemiydi. Kapatıldığında, 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 bazı hakları Microsoft'ta kaldı, bu nedenle Windows NT'nin bu ve sonraki tüm sürümleri bu tür programları çalıştırabilir;
  • kaynak düzeyinde POSIX 1.0 uygulama uyumluluğu;
  • simetrik çoklu işlem desteği (16 işlemciye kadar);
  • dosya sistemi desteği: OS / 2'den devralınan yerel NTFS ve HPFS. Her iki sistemde de FAT'den farklı olarak kullanmak mümkündü. uzun isimler 255 karaktere kadar dosyalar;
  • gelişmiş ağ yetenekleri. Desteklenen NetBEUI ve IPX protokollerine ek olarak SMB, TCP/IP ve SNMP eklendi;
  • tüm sistem ayarlarının saklandığı ağaç kayıt defteri düzenleyicisi.

Windows NT 3.1, Windows 3.1 ile aynı kullanıcı arabirimine sahipti ve iki sürümle geldi - Windows NT ve Windows NT Advanced Server. Daha sonra, bu sistem için üç Hizmet Paketi yayınlandı ve Eylül 1994'te ortaya çıktı. yeni bir versiyon- 3.5. NetWare ağlarıyla uyumluluk eklendi, FAT'de uzun dosya adları için destek, OpenGL API desteği, Windows ve MS-DOS için 16 bit programların iyileştirilmiş çalışması (her biri artık kendi adres alanında çalıştı). Selefi gibi, iki sürümde çıktı - Windows NT Workstation ve Windows NT Server. Windows NT 3.51, Mayıs 1995'te piyasaya sürüldü. Önceki sürümden farklar küçüktü: yeni sürüme sahip yükleyici grafik arayüzü, yeni referans sistemi PowerPC işlemciler için içerik ve destek ile. 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ü versiyonu, geliştirilmiş ağ yetenekleri ile ayırt edildi (standart teslimata dahil edildi). Internet Explorer 2.0, IIS ve DNS sunucusu, çoklu protokol yönlendirme desteği), yeni teknoloji DCOM ve çok sayıda sürüm. Workstation ve Server'a ek olarak, Server Enterprise Edition 1997'de geliştirilmiş ölçeklenebilirlik ve sınırlı küme desteği ile piyasaya sürüldü ve 1998'de - Terminal Server yeteneği ile uzak bağlantı kullanıcılar. Ek olarak, gömülü sistemler için özel bir sürüm geliştirildi - Windows NT 4.0 Embedded. NT 4.0 için 7 Hizmet Paketi yayınlandı, en son sürüm 6.0a olarak adlandırıldı.

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 sistem Şubat 2000'de yayınlandı. Dahil edilen yeni özellikler: Active Directory dizin hizmeti, Tak ve Çalıştır desteği ve dosya sistemi FAT32, yeni sürümler ağ programları(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ümde yayınlandı: Professional, Server, Advanced Server ve Datacenter Server. Windows 2000 için 4 Hizmet Paketi yayınlandı ve Ağustos 2001'de Itanium işlemciler için Advanced Server'ın 64 bit sürümü çıktı.

NT 5.1'in yeni sürümü Ekim 2001'de Windows XP adı altında ortaya çıktı ve Windows 2000 Professional'ın bir evrimiydi. 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 güncelleme 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ü (çok sınırlı, ağ özelliği 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 (Windows Media Player yok);
  • Tablet PC Sürümü (tablet bilgisayarlar için);
  • Gömülü (gömülü sistemler için).

Nisan 2003'te, Windows XP'nin Windows Server 2003 adlı sunucu sürümü yayınlandı ve dahili bir sürüm 5.2'ye sahip. Windows XP'den farkları: Kuruluma dahil edilen .NET platformu ve IIS 6.0 web sunucusu, Active Directory hizmetindeki iyileştirmeler, yerleşik bir 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 ve Enterprise ve Datacenter için - ayrıca Itanium için sürümlerde yayınlandı. 2005'te Service Pack 1 ve R2 olmak üzere iki güncelleme yapıldı.

Herkese merhaba Windows NT'nin aslında bir program olmadığını, Microsoft'tan bir Windows ailesi olduğunu hemen söyleyeceğim. Windows NT adı altında, belirli bir işletim sistemi değil, tüm sistemler Microsoft'tan işletim sistemleri kavramını gizler. Windows bugün çok popüler bir işletim sistemidir ve daha popüler değildir. Benim düşünceme göre, popülerlik öncelikle değerli bir alternatifin olmaması ve artık olmayacağı gerçeğinden kaynaklanıyor - dev Microsoft ile şimdi rekabet etmek aptalca.

Ancak yine de, her şey doğru - aslında Windows NT adına sahip olacak bir şeye sahip olabilirsiniz, çünkü bu isim birçok yerde görünüyor. Kesin örnekler vermeyeceğim, hatırlamıyorum ama bu yazıyı Windows'unuzda sakince bulabilirsiniz.

Windows NT yazılımını kaldırıp kaldırmama sorusuyla karşı karşıyaysanız, cevabım - kaldırmamak daha iyidir. Çünkü daha sonra sorunlar olabilir. Bunu düşünürseniz mantıklıdır, Windows NT'nin yazıldığı her şeyin, o zaman yalnızca emin olduğunuzda kaldırmanız gerektiği açıktır.

Windows NT 1990'larda, Microsoft IBM ile çalışmayı bıraktıktan sonra (oh, harika dizüstü bilgisayarlar yaptılar), bu şirketler birlikte OS / 2'yi geliştirdiler, bu da hala anlamadığım bir işletim sistemiydi, ama önemli değil. Kısacası, sonra Windows'u kesmeye başladılar ve bunun ne olduğunu kendiniz biliyorsunuz - mega harika Windows, bir tekel, herkes bundan hoşlanmaz, ancak herkes kullanır

Evet, Linux da var, ama ne yazık ki, dar bir kullanıcı çevresi için - hiç de basit ve güzel bir şekilde ihtiyacı olanlar için değil ve bu yüzden zor değil. Şahsen Windows'u seviyorum, pek çok insanı, özellikle Windows 10'u memnun etmese de, içinde çarpık bir şey görmüyorum ..

Antik Windows, bir zamanlar bir başyapıttı ve en büyük rüyaydı:


Ancak karşılaştırın, bu zaten yedi, yani, Windows 7, çoğu hala üzerinde oturuyor ve tırmanmayacak:


Uzun zamandır Windows XP hayranıydım, çok uzun bir süre bile, otururken oturdum - Windows 7 zaten dışarıdaydı ve XP'de takılıyordum ... Ve böylece yeni donanım satın aldım, soket 1150 idi , her şey yeni, ama Windows XP'yi oraya koymayı başardım ve hala yaklaşık iki yıl oturdum. Sonra Windows 10 çıktı ve zamanla ona geçtim. Bilgisayar haftalarca çalışıyor ve tüm kurallar, hiçbir aksaklık yok ve mavi ekranlar, hata yok. Her şey bir saat gibi çalışır. Ancak, XP'de bu da neredeyse yoktu. Bu yüzden Windows'u bir şekilde seviyorum ..

Windows NT gibi bir şeyi tam olarak görebileceğiniz bir liste yazdım:

  1. bazı sistem dosyalarının açıklamaları;
  2. Windows ayarları, sistem ayarları, Windows NT her yerde bulunabilir;
  3. program için referans materyallerde veya hatta bazı ekipmanların talimatlarında;
  4. olası değildir, ancak bir tür virüsün Windows NT altında biçmesi mümkündür;
  5. içinde sistem klasörleri, örneğin, C: \ Windows'ta, açıklamasında Windows NT'yi görebileceğiniz herkesin bir sürü çöpü var;

Yazmayı tamamen unuttum, kendim kesin olarak söyleyemem ama görünüşe göre Windows NT adında bir işletim sistemi var, işte açılış ekranı.

gastroguru 2017