WNT: Windows NT-nin əsl hekayəsi. Windows NT, bu proqram nədir və ona ehtiyac varmı? Avadanlıq tələbləri

1988-ci ilin sonunda Microsoft David Cutler-ə yeni proqram layihəsinə rəhbərlik etmək tapşırığını verdi: 1990-cı illər üçün Microsoft-un yeni əməliyyat sistemini yaratmaq. O, Yeni Texnologiya (NT) sistemini hazırlamaq üçün mühəndislər qrupunu topladı.

İlkin plan OS/2 tipli istifadəçi interfeysləri və tətbiqi proqramlaşdırma (API) interfeysləri ilə NT-ni inkişaf etdirmək idi, lakin OS/2 zəif satıldı və Windows 3.0 bazarda əsas və davamlı uğur idi. Bazar təzyiqlərini və iki uyğun olmayan sistemin yaradılması və dəstəklənməsi ilə bağlı çətinlikləri gördükdən sonra Microsoft kursu dəyişmək və öz mühəndislərini vahid, vahid əməliyyat sistemi strategiyasına yönəltmək qərarına gəlib. Bu strategiya ən kiçik noutbuklardan tutmuş ən böyük multiprosessorlu iş stansiyalarına qədər bir çox kompüter növlərini əhatə edəcək Windows əsaslı əməliyyat sistemləri ailəsini inkişaf etdirməkdən ibarət idi. Beləliklə, Windows sistemlərinin növbəti nəsli Windows NT adlanırdı.

Windows NT Windows qrafik istifadəçi interfeysini (GUI) dəstəkləyir və eyni zamanda yeni proqramların hazırlanması üçün 32-bit proqramlaşdırma interfeysi olan Win32 API-ni dəstəkləyən ilk Windows əsaslı Microsoft əməliyyat sistemidir. Win32 API tətbiqlərə çox yivli proseslər, sinxronizasiya, təhlükəsizlik, giriş/çıxış və obyektin idarə edilməsi kimi qabaqcıl əməliyyat sistemi xüsusiyyətlərini təqdim edir.

1993-cü ilin iyulunda NT ailəsinin ilk əməliyyat sistemləri - Windows NT 3.1 və Windows NT Advanced Server 3.1 ortaya çıxdı.

Versiyalar

  • Windows NT 3.1 (27 iyul 1993)
  • Windows NT 3.5 (21 sentyabr 1994)
  • Windows NT 3.51 (30 may 1995)
  • Windows NT 4.0 (24 avqust 1996)
  • Windows 2000 (17 fevral 2000)
  • Windows XP (25 oktyabr 2001)
  • Windows XP 64-bit Buraxılış (28 Mart 2003)
  • Windows Server 2003 (25 aprel 2003)
  • Windows XP Media Center Edition 2003 (18 dekabr 2003)
  • Windows XP Media Center Edition 2005 (12 oktyabr 2004)
  • Windows XP Professional x64 Edition (25 aprel 2005)
  • Köhnə kompüterlər üçün Windows əsasları (8 iyul 2006)
  • Windows Vista (30 noyabr 2006)
  • Windows Home Server (7 noyabr 2007)
  • Windows Server 2008 (27 fevral 2008)

Windows NT strukturu

Struktur olaraq Windows NT iki hissədə təmsil oluna bilər: istifadəçi rejimində işləyən əməliyyat sisteminin bir hissəsi və nüvə rejimində işləyən əməliyyat sisteminin bir hissəsi.

Windows NT-nin nüvə rejimində işləyən hissəsi icraedici hissə adlanır. O, virtual yaddaşı, obyektləri (resursları), giriş/çıxışı və fayl sistemini (şəbəkə drayverləri daxil olmaqla), proses rabitəsini və qismən təhlükəsizlik sistemini idarə edən bir sıra komponentləri əhatə edir. Bu komponentlər modullararası əlaqədən istifadə edərək bir-biri ilə qarşılıqlı əlaqədə olurlar. Hər bir komponent diqqətlə müəyyən edilmiş daxili prosedurlar toplusundan istifadə edərək digərlərini çağırır.

İstifadəçi rejimində işləyən Windows NT-nin ikinci hissəsi serverlərdən - qorunan alt sistemlər adlananlardan ibarətdir. Alt sistemlər yaddaşı avtomatik paylaşa bilmədiyi üçün mesaj göndərməklə bir-biri ilə əlaqə saxlayırlar. Mesajlar həm müştəri ilə server arasında, həm də iki server arasında ötürülə bilər. Bütün mesajlar Windows NT icraçısından keçir. Windows NT ləpəsi qorunan alt sistemlərdə başlıqları adi tətbiq proseslərində olduğu kimi cədvəlləşdirir.

Qorunan alt sistemlərə dəstək icraedici hissə tərəfindən təmin edilir. Onun komponentləri bunlardır:

  • Obyekt meneceri. İş vaxtı obyektlərini yaradır, silir və idarə edir - sistem resurslarını təmsil etmək üçün istifadə edilən mücərrəd məlumat növləri.
  • Təhlükəsizlik monitoru. Yerli kompüterdə mühafizə qaydalarını təyin edir. Əməliyyat sistemi resurslarını qoruyur, icra edilə bilən obyektləri qoruyur və qeyd edir.
  • Proses meneceri. Prosesləri və mövzuları yaradır və dayandırır, dayandırır və davam etdirir, həmçinin onlar haqqında məlumatları saxlayır.

Virtual yaddaş meneceri.

  • I/O alt sistemi. Aşağıdakı komponentləri ehtiva edir:
    • cihazdan müstəqil I/O imkanlarını təmin edən I/O meneceri;
    • fayl sistemləri - fayl yönümlü I/O sorğularını yerinə yetirən və onları adi qurğulara zənglərə çevirən NT sürücüləri;
    • şəbəkə redirektoru və şəbəkə serveri - şəbəkə maşınlarına uzaq giriş/çıxış sorğularını ötürən və onlardan sorğu qəbul edən fayl sistemi drayverləri;
    • icraedici qurğu drayverləri - cihazı birbaşa idarə edən aşağı səviyyəli drayverlər;
    • disk keşini həyata keçirən bir keş meneceri.

İcra hissəsi, öz növbəsində, NT nüvəsi tərəfindən təmin edilən aşağı səviyyəli xidmətlərə əsaslanır. Kernel funksiyalarına aşağıdakılar daxildir:

  • prosesin planlaşdırılması,
  • fasilələrin və istisnaların idarə edilməsi,
  • çoxprosessorlu sistemlər üçün prosessor sinxronizasiyası,
  • uğursuzluqlardan sonra sistemin bərpası.

Kernel imtiyazlı rejimdə işləyir və heç vaxt yaddaşdan silinmir. Nüvəyə yalnız fasilə vasitəsilə daxil olmaq olar.

Windows NT ilə qorunan alt sistemlər istifadəçi rejimində işləyir və əməliyyat sistemi işə salındıqda Windows NT tərəfindən yaradılır. Yaradılmasından dərhal sonra onlar tətbiq proseslərindən və digər alt sistemlərdən onlara gələn mesajlara cavab verən sonsuz icra dövrünə başlayırlar. Qorunan alt sistemlər arasında ətraf mühit altsistemləri adlanan yarımsinifi ayırmaq olar. Ətraf mühit alt sistemləri əməliyyat sistemi tətbiq interfeyslərini (API) həyata keçirir. İnteqral alt sistemlər adlanan digər alt sistem növləri əməliyyat sisteminin tələb etdiyi vəzifələri yerinə yetirir. Məsələn, Windows NT təhlükəsizlik sisteminin əksəriyyəti inteqral alt sistem kimi həyata keçirilir; şəbəkə serverləri də inteqral alt sistemlər kimi həyata keçirilir.

Ətraf mühitin ən vacib alt sistemi 32 bitlik Windows API-yə tətbiqə girişi təmin edən alt sistem olan Win32-dir. Bundan əlavə, bu sistem qrafik interfeys təmin edir və istifadəçinin giriş/çıxışını idarə edir.

Hər bir qorunan alt sistem istifadəçi rejimində işləyir, nüvə rejimində imtiyazlı hərəkətləri yerinə yetirmək üçün icra sistemi xidmətini çağırır. Şəbəkə serverləri dizaynından asılı olaraq həm istifadəçi rejimində, həm də nüvə rejimində işləyə bilər.

Alt sistemlər mesaj ötürməklə bir-biri ilə əlaqə qurur. Məsələn, istifadəçi proqramı hansısa API prosedurunu çağırdıqda, bu proseduru təmin edən mühit alt sistemi mesajı alır və onu ya nüvəyə daxil olmaqla, ya da başqa alt sistemə mesaj göndərməklə icra edir. Prosedur başa çatdıqdan sonra ətraf mühit alt sistemi proqrama qaytarılan dəyəri ehtiva edən bir mesaj göndərir. Mesajların göndərilməsi və qorunan alt sistemlərin digər fəaliyyətləri istifadəçi üçün görünməzdir.

Bütün Windows NT alt sistemlərini bir yerdə saxlayan əsas alət Local Procedure Call (LPC) mexanizmidir. LPC, şəbəkədəki müxtəlif maşınlarda yerləşən müştərilər və serverlər arasında əlaqə yaratmaq üçün istifadə edilən daha ümumi alətin, uzaqdan prosedur çağırışının (RPC) optimallaşdırılmış versiyasıdır.

Hər kəsə salam, mən dərhal deyəcəm ki, Windows NT əslində proqram deyil, Microsoft-un Windows ailəsidir. Windows NT adı əməliyyat sistemləri konsepsiyasını Microsoft-dan gizlədir, nəinki hər hansı konkret bir sistem deyil, bütün sistemlər. Windows bu gün çox populyar bir əməliyyat sistemidir və ondan daha populyar bir şey yoxdur. Mənim fikrimcə, populyarlıq ilk növbədə layiqli alternativin olmaması və heç vaxt olmayacaq olması ilə bağlıdır - indi nəhəng Microsoft ilə rəqabət aparmaq axmaqlıqdır.

Ancaq buna baxmayaraq, hər şey doğrudur - əslində Windows NT adlanacaq bir şeyə sahib ola bilərsiniz, çünki bu ad bir çox yerdə görünür. Dəqiq misallar verməyəcəyəm, xatırlamıram, amma bu yazını Windows-da asanlıqla görə bilərsiniz.

Əgər Windows NT proqramını silmək və ya silməmək sualı ilə qarşılaşırsınızsa, mən bu şəkildə cavab verəcəyəm - onu silməmək daha yaxşıdır. Çünki sonradan problemlər yarana bilər. Məntiqi olaraq, bu barədə düşünsəniz, aydın olur ki, Windows NT-nin yazıldığı hər şey, yalnız buna tam əmin olduğunuz zaman onu silməlisiniz.

Windows NT 1990-cı illərdə, Microsoft IBM ilə işləməyi dayandırdıqdan sonra (oh, onlar əla noutbuklar düzəltdilər), bu şirkətlər birlikdə OS/2-ni inkişaf etdirdilər, həm də mənim üçün hələ də aydın olmayan bir əməliyyat sistemi idi, amma fərqi yoxdur. Bir sözlə, sonra Windows-u kəsməyə başladılar və bilirsiniz ki, ondan nə çıxdı - mega cool Windows, bir monopoliya, heç kimin xoşuna gəlmir, amma hamı ondan istifadə edir.

Bəli, Linux da var, amma təəssüf ki, bu, dar bir istifadəçi dairəsi üçündür - sadə və gözəl və sadə bir şeyə ehtiyacı olanlar üçün ümumiyyətlə deyil. Mən şəxsən Windows-u bəyənirəm, baxmayaraq ki, bir çox insanlar nədənsə onu, xüsusən də Windows 10-u bəyənməsələr də, onda əyri heç nə görmürəm..

Qədim Windows, bir zamanlar bu şah əsər və son xəyal idi:


Ancaq müqayisə edin, bu artıq yeddidir, yəni Windows 7, çoxları hələ də oturur və enmək fikrində deyillər:


Mən uzun müddət, hətta çox uzun müddət idi ki, Windows XP-nin pərəstişkarı idim, uzun müddət orada oturdum - Windows 7 artıq çıxmışdı və mən XP-də əylənirdim... Və buna görə də yeni avadanlıq aldım. , 1150 rozetka idi, hər şey təzə idi, amma Windows XP-ni ona quraşdıra bildim və hələ də iki ilə yaxın oturdum. Sonra Windows 10 çıxdı və mən nəhayət ona keçdim. Kompüter həftələrdir işləyir və hər şey qaydasındadır, heç bir nasazlıq və ya mavi ekran, heç bir səhv yoxdur. Hər şey saat kimi işləyir. Düzdür, XP-də də demək olar ki, belə deyildi. Beləliklə, hər kəs Windows-u bəyənir...

Windows NT kimi bir şey görə biləcəyiniz bir siyahı yazdım:

  1. bəzi sistem fayllarının təsviri;
  2. Windows parametrləri, sistem parametrləri, Windows NT orada hər yerdə tapıla bilər;
  3. proqram üçün istinad materiallarında və ya hətta bəzi avadanlıqlar üçün təlimatlarda;
  4. Bu mümkün deyil, lakin ola bilər ki, hansısa virus Windows NT-yə təsir etsin;
  5. sistem qovluqlarında, məsələn, C:\Windows-da, təsvirinə Windows NT daxil olan bir dəstə lazımsız şey var;

Yazmağı tamamilə unutmuşam, özümü dəqiq deyə bilmərəm, amma deyəsən Windows NT adlı bir əməliyyat sistemi var, onun açılış ekranı budur.

Köklər

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

VMS necə WNT oldu

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

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

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

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

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

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

1988-ci ilin sonunda Microsoft David Cutler-ə yeni proqram layihəsinə rəhbərlik etmək tapşırığını verdi: 1990-cı illər üçün Microsoft-un yeni əməliyyat sistemini yaratmaq. O, Yeni Texnologiya (NT) sistemini hazırlamaq üçün mühəndislər qrupunu topladı.

İlkin plan OS/2 tipli istifadəçi interfeysləri və tətbiqi proqramlaşdırma (API) interfeysləri ilə NT-ni inkişaf etdirmək idi, lakin OS/2 zəif satıldı və Windows 3.0 bazarda əsas və davamlı uğur idi. Bazar təzyiqlərini və iki uyğun olmayan sistemin yaradılması və dəstəklənməsi ilə bağlı çətinlikləri gördükdən sonra Microsoft kursu dəyişmək və öz mühəndislərini vahid, vahid əməliyyat sistemi strategiyasına yönəltmək qərarına gəlib. Bu strategiya ən kiçik noutbuklardan tutmuş ən böyük multiprosessorlu iş stansiyalarına qədər bir çox kompüter növlərini əhatə edəcək Windows əsaslı əməliyyat sistemləri ailəsini inkişaf etdirməkdən ibarət idi. Beləliklə, Windows sistemlərinin növbəti nəsli Windows NT adlanırdı.

Windows NT Windows qrafik istifadəçi interfeysini (GUI) dəstəkləyir və eyni zamanda yeni proqramların hazırlanması üçün 32-bit proqramlaşdırma interfeysi olan Win32 API-ni dəstəkləyən ilk Windows əsaslı Microsoft əməliyyat sistemidir. Win32 API tətbiqlərə çox yivli proseslər, sinxronizasiya, təhlükəsizlik, giriş/çıxış və obyektin idarə edilməsi kimi qabaqcıl əməliyyat sistemi xüsusiyyətlərini təqdim edir.

1993-cü ilin iyulunda NT ailəsinin ilk əməliyyat sistemləri - Windows NT 3.1 və Windows NT Advanced Server 3.1 ortaya çıxdı.

Versiyalar

  • Windows NT 3.1 (27 iyul 1993)
  • Windows NT 3.5 (21 sentyabr 1994)
  • Windows NT 3.51 (30 may 1995)
  • Windows NT 4.0 (24 avqust 1996)
  • Windows 2000 (17 fevral 2000)
  • Windows XP (25 oktyabr 2001)
  • Windows XP 64-bit Buraxılış (28 Mart 2003)
  • Windows Server 2003 (25 aprel 2003)
  • Windows XP Media Center Edition 2003 (18 dekabr 2003)
  • Windows XP Media Center Edition 2005 (12 oktyabr 2004)
  • Windows XP Professional x64 Edition (25 aprel 2005)
  • Köhnə kompüterlər üçün Windows əsasları (8 iyul 2006)
  • Windows Vista (30 noyabr 2006)
  • Windows Home Server (7 noyabr 2007)
  • Windows Server 2008 (27 fevral 2008)

Windows NT strukturu

Struktur olaraq Windows NT iki hissədə təmsil oluna bilər: istifadəçi rejimində işləyən əməliyyat sisteminin bir hissəsi və nüvə rejimində işləyən əməliyyat sisteminin bir hissəsi.

Windows NT-nin nüvə rejimində işləyən hissəsi icraedici hissə adlanır. O, virtual yaddaşı, obyektləri (resursları), giriş/çıxışı və fayl sistemini (şəbəkə drayverləri daxil olmaqla), proses rabitəsini və qismən təhlükəsizlik sistemini idarə edən bir sıra komponentləri əhatə edir. Bu komponentlər modullararası əlaqədən istifadə edərək bir-biri ilə qarşılıqlı əlaqədə olurlar. Hər bir komponent diqqətlə müəyyən edilmiş daxili prosedurlar toplusundan istifadə edərək digərlərini çağırır.

İstifadəçi rejimində işləyən Windows NT-nin ikinci hissəsi serverlərdən - qorunan alt sistemlər adlananlardan ibarətdir. Alt sistemlər yaddaşı avtomatik paylaşa bilmədiyi üçün mesaj göndərməklə bir-biri ilə əlaqə saxlayırlar. Mesajlar həm müştəri ilə server arasında, həm də iki server arasında ötürülə bilər. Bütün mesajlar Windows NT icraçısından keçir. Windows NT ləpəsi qorunan alt sistemlərdə başlıqları adi tətbiq proseslərində olduğu kimi cədvəlləşdirir.

Qorunan alt sistemlərə dəstək icraedici hissə tərəfindən təmin edilir. Onun komponentləri bunlardır:

  • Obyekt meneceri. İş vaxtı obyektlərini yaradır, silir və idarə edir - sistem resurslarını təmsil etmək üçün istifadə edilən mücərrəd məlumat növləri.
  • Təhlükəsizlik monitoru. Yerli kompüterdə mühafizə qaydalarını təyin edir. Əməliyyat sistemi resurslarını qoruyur, icra edilə bilən obyektləri qoruyur və qeyd edir.
  • Proses meneceri. Prosesləri və mövzuları yaradır və dayandırır, dayandırır və davam etdirir, həmçinin onlar haqqında məlumatları saxlayır.

Virtual yaddaş meneceri.

  • I/O alt sistemi. Aşağıdakı komponentləri ehtiva edir:
    • cihazdan müstəqil I/O imkanlarını təmin edən I/O meneceri;
    • fayl sistemləri - fayl yönümlü I/O sorğularını yerinə yetirən və onları adi qurğulara zənglərə çevirən NT sürücüləri;
    • şəbəkə redirektoru və şəbəkə serveri - şəbəkə maşınlarına uzaq giriş/çıxış sorğularını ötürən və onlardan sorğu qəbul edən fayl sistemi drayverləri;
    • icraedici qurğu drayverləri - cihazı birbaşa idarə edən aşağı səviyyəli drayverlər;
    • disk keşini həyata keçirən bir keş meneceri.

İcra hissəsi, öz növbəsində, NT nüvəsi tərəfindən təmin edilən aşağı səviyyəli xidmətlərə əsaslanır. Kernel funksiyalarına aşağıdakılar daxildir:

  • prosesin planlaşdırılması,
  • fasilələrin və istisnaların idarə edilməsi,
  • çoxprosessorlu sistemlər üçün prosessor sinxronizasiyası,
  • uğursuzluqlardan sonra sistemin bərpası.

Kernel imtiyazlı rejimdə işləyir və heç vaxt yaddaşdan silinmir. Nüvəyə yalnız fasilə vasitəsilə daxil olmaq olar.

Windows NT ilə qorunan alt sistemlər istifadəçi rejimində işləyir və əməliyyat sistemi işə salındıqda Windows NT tərəfindən yaradılır. Yaradılmasından dərhal sonra onlar tətbiq proseslərindən və digər alt sistemlərdən onlara gələn mesajlara cavab verən sonsuz icra dövrünə başlayırlar. Qorunan alt sistemlər arasında ətraf mühit altsistemləri adlanan yarımsinifi ayırmaq olar. Ətraf mühit alt sistemləri əməliyyat sistemi tətbiq interfeyslərini (API) həyata keçirir. İnteqral alt sistemlər adlanan digər alt sistem növləri əməliyyat sisteminin tələb etdiyi vəzifələri yerinə yetirir. Məsələn, Windows NT təhlükəsizlik sisteminin əksəriyyəti inteqral alt sistem kimi həyata keçirilir; şəbəkə serverləri də inteqral alt sistemlər kimi həyata keçirilir.

Ətraf mühitin ən vacib alt sistemi 32 bitlik Windows API-yə tətbiqə girişi təmin edən alt sistem olan Win32-dir. Bundan əlavə, bu sistem qrafik interfeys təmin edir və istifadəçinin giriş/çıxışını idarə edir.

Hər bir qorunan alt sistem istifadəçi rejimində işləyir, nüvə rejimində imtiyazlı hərəkətləri yerinə yetirmək üçün icra sistemi xidmətini çağırır. Şəbəkə serverləri dizaynından asılı olaraq həm istifadəçi rejimində, həm də nüvə rejimində işləyə bilər.

Alt sistemlər mesaj ötürməklə bir-biri ilə əlaqə qurur. Məsələn, istifadəçi proqramı hansısa API prosedurunu çağırdıqda, bu proseduru təmin edən mühit alt sistemi mesajı alır və onu ya nüvəyə daxil olmaqla, ya da başqa alt sistemə mesaj göndərməklə icra edir. Prosedur başa çatdıqdan sonra ətraf mühit alt sistemi proqrama qaytarılan dəyəri ehtiva edən bir mesaj göndərir. Mesajların göndərilməsi və qorunan alt sistemlərin digər fəaliyyətləri istifadəçi üçün görünməzdir.

Bütün Windows NT alt sistemlərini bir yerdə saxlayan əsas alət Local Procedure Call (LPC) mexanizmidir. LPC, şəbəkədəki müxtəlif maşınlarda yerləşən müştərilər və serverlər arasında əlaqə yaratmaq üçün istifadə edilən daha ümumi alətin, uzaqdan prosedur çağırışının (RPC) optimallaşdırılmış versiyasıdır.

Windows NT və ya New Technology əməliyyat sistemi Deyv Katlerin başçılıq etdiyi bir qrup tərtibatçı tərəfindən yaradılmışdır.

Windows NT 32 bitlik əməliyyat sistemidir və çoxlu tapşırıqları yerinə yetirir. Əməliyyat sisteminin əsas komponentlərinə təhlükəsizlik alətləri və inkişaf etmiş şəbəkə xidməti daxildir. Windows NT həmçinin bir çox digər əməliyyat sistemləri, fayl sistemləri və şəbəkələri ilə uyğunluq təmin edir. Windows NT həm CISC prosessorları ilə təchiz edilmiş, həm mürəkkəb komandalar toplusuna malik hesablamalı kompüterlərdə, həm də azaldılmış təlimatlar toplusuna malik RISC prosessorlu kompüterlərdə fəaliyyət göstərə bilər. Windows NT əməliyyat sistemi çoxprosessorlu konfiqurasiyaya malik yüksək məhsuldar sistemləri də dəstəkləyir.

Windows NT ilə tanış olan yeganə şey onun görünüşüdür. Qrafik istifadəçi interfeysinin arxasında güclü yeni imkanlar dayanır.

Windows yaratarkən təyin olunan tapşırıqlarN.T. Windows NT əvvəllər mövcud olan məhsulların sonrakı inkişafı deyil. Onun arxitekturası müasir əməliyyat sistemi tələbləri nəzərə alınmaqla yenidən yaradılmışdır. Bu tələblər əsasında hazırlanmış sistemin xüsusiyyətləri aşağıdakılardır.

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

Əldə edildi daşınma qabiliyyətiİndi həm CISC, həm də RISC prosessorlarında işləyə bilən sistemin (daşıma qabiliyyəti). CISC-ə Intel-ə uyğun 80386 və daha yüksək prosessorlar daxildir. RISC P54 və daha yüksək seriyalı MIPS R4000, Digital Alpha AXP və Pentium prosessorları olan sistemlərlə təmsil olunur.

Ölçeklenebilirlik(miqyaslılıq) Windows NT-nin tək prosessorlu kompüter arxitekturasına bağlı olmadığını, lakin simmetrik çoxprosessorlu sistemlərin verdiyi imkanlardan tam istifadə etmək qabiliyyətinə malik olması deməkdir. Hazırda Windows NT 1-dən 32-dək prosessorlu kompüterlərdə işləyə bilir. Bundan əlavə, əgər istifadəçilərin qarşısında duran vəzifələr mürəkkəbləşərsə və kompüter mühitinə qoyulan tələblər genişlənərsə, Windows NT asanlıqla daha güclü və daha güclü kompüterlər əlavə etməyə imkan verir. məhsuldar serverlər və iş stansiyaları "korporativ şəbəkələr.

Əlavə üstünlüklər həm serverlər, həm də iş stansiyaları üçün vahid inkişaf mühitindən istifadə etməklə əldə edilir.


Windows NT homojendir Təhlükəsizlik Sistemi(təhlükəsizlik) ABŞ hökumətinin spesifikasiyalarına cavab verən və B2 təhlükəsizlik standartına uyğun. Müəssisə mühitində kritik tətbiqlər tamamilə təcrid olunmuş mühitlə təmin edilir.

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

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

İmkanlar lokalizasiya(bölüşdürmə) dünyanın bir çox ölkələrində milli dillərdə işləmək üçün alətlər təqdim edir ki, bu da Unicod standartından (standartlaşdırma üzrə beynəlxalq təşkilat - ISO tərəfindən hazırlanmış) istifadə etməklə əldə edilir.

Sistemin modul dizaynı sayəsində təmin edilir genişlənmə qabiliyyətiƏməliyyat sisteminin müxtəlif səviyyələrində yeni modullar əlavə etmək üçün çevikliyə imkan verən Windows NT.

Paketə bir sıra tətbiqi proqramlar daxildir: Internet Information Server 2.0, Index Server, FrontPage, Internet Explorer, Domain Name System (DNS) Server, Proxy Server və Internet Resource Center, bütün Xidmət Paketləri, Plus! və bir sıra əlavə yardım proqramları, o cümlədən İnzibati Sehrbazlar və ya Imager kimi yeniləri və Task Manager kimi köhnə proqramların təkmilləşdirilmiş versiyaları.

İnzibati Sihirbaz şəbəkəni idarə edərkən yaranan tipik tapşırıqları avtomatlaşdırmağa imkan verir və Windows NT Diaqnostika və Performans Monitoru proqramlarının yenilənmiş versiyaları sistemin vəziyyətinin operativ monitorinqinə xidmət edir. Tapşırıq meneceri dialoq qutusu bir çox faydalı məlumat verən güclü proqrama çevrildi - prosessorun yüklənmə dərəcəsindən tutmuş bütün aktiv sistem prosessorlarının adlarına qədər.

Windows NT 4.0-ın əsas komponentlərindən biri Internet Information Server 2.0-dır. Bu həm İnternetə qoşulmaq, həm də şəxsi intranet şəbəkənizi yaratmaq üçün çevik və çoxfunksiyalı həlldir. İstifadəçi yalnız TCP/IP protokol parametrlərini konfiqurasiya etməlidir (əgər DHCP xidməti quraşdırılıbsa, IP ünvanı avtomatik təyin olunur), IIS-i işə salmalı və bir və ya bir neçə öz Web səhifəsini yaratmalıdır. Veb sənədləri daha sonra şəbəkənizdə TCP/IP protokolunu və standart World Wide Veb brauzerini dəstəkləyən proqram təminatı quraşdırılmış bütün istifadəçilər üçün əlçatan olur.

Uzaqdan giriş altsistemində, Uzaqdan Giriş Xidmətində (RAS) bəzi dəyişikliklər edilmişdir. İndi təhlükəsiz rabitə kanallarından, yeni Nöqtədən Nöqtəyə Tunel Protokolundan (PPTP) və uzaq şəbəkələrlə rabitə kanallarını təşkil etmək üçün bir neçə modemdən istifadə etmək imkanından istifadə etmək mümkündür.

Windows NT-nin əvvəlki versiyalarının şəbəkə arxitekturasının xüsusiyyətləri (icazəsiz girişdən müdafiənin çoxsəviyyəli modeli, sistemin xüsusi modul dizaynı və s.) Sürətli İnternet şəbəkələrində işləyərkən onun ötürmə qabiliyyətini məhdudlaşdırırdı. 4.0 versiyasında şəbəkə sorğularının keşləşdirilməsi üçün alqoritmlər təkmilləşdirildi, resurs mübadiləsi alt sisteminin modulları optimallaşdırıldı və fasilələrin yaradılması mexanizmi dəyişdirildi (yüksək sürətli şəbəkələrə keçidlə bu funksiya gözlənilmədən problem mənbəyinə çevrildi. şəbəkə əməliyyat sistemləri). Microsoftun işarə etdiyi ikinci dəyişiklik qrafik əməliyyatları yerinə yetirərkən ƏS məhsuldarlığının artırılmasıdır.

Güclü şəbəkə ƏS-nin və bacarıqsız istifadəçilər üçün nəzərdə tutulmuş qrafik interfeysin birləşməsi olduqca qeyri-adi görünür. Windows NT 4.0 populyar əməliyyat sisteminin başqa bir versiyası deyil. O, İnternetdə işləmək üçün nəzərdə tutulmuş yeni nəsil proqram məhsullarının əsasını təşkil edir.

Windows NT Memarlıq Modulları. Göründüyü kimi, Windows NT fərdi, bir-biri ilə əlaqəli, nisbətən sadə modullardan ibarət modul (monolitdən daha təkmil) əməliyyat sistemidir.

Windows NT-nin əsas modulları aşağıdakılardır (arxitekturanın ən aşağı səviyyəsindən ən yuxarıya doğru sıralanmışdır): aparat abstraksiyalarının səviyyəsi HAL (Təchizat Abstraksiya Layeri), nüvə (Kernel), icraedici sistem (İcraçı), qorunan alt sistemlər. (mühafizə olunan alt sistemlər) və ətraf mühit alt sistemləri alt sistemləri).

hardware interfeyslərini virtuallaşdırır və bununla da əməliyyat sisteminin qalan hissəsinin spesifik aparat xüsusiyyətlərindən müstəqil olmasını təmin edir. Bu yanaşma Windows NT-nin bir aparat platformasından digərinə asan daşınmasına imkan verir.

Əsas sistemin modul strukturunun əsasını təşkil edir və əksər əsas Windows NT əməliyyatlarının icrasını əlaqələndirir. Bu komponent həcm və əməliyyat səmərəliliyi baxımından xüsusi olaraq optimallaşdırılmışdır. Nüvə mövzunun icrasını planlaşdırmaq, birdən çox prosessorun işini sinxronlaşdırmaq və aparat fasilələri və istisnaları idarə etmək üçün cavabdehdir.

İcra sistemiəməliyyat sisteminin ətraf mühitin alt sistemlərinə əsas xidmətini təmsil edən imtiyazlı rejim proqram konstruksiyaları dəstini (kernel rejimi) ehtiva edir. İcra sistemi bir neçə komponentdən ibarətdir,

düyü. 2.32. Windows NT-nin modul strukturu

onların hər biri müəyyən bir sistem xidmətini dəstəkləmək üçün nəzərdə tutulmuşdur. Beləliklə, komponentlərdən biri - Təhlükəsizlik Referans Monitoru qorunan alt sistemlərlə birlikdə işləyir və sistemin təhlükəsizlik modelinin həyata keçirilməsini təmin edir.

Ətraf mühitin alt sistemləri müxtəlif əməliyyat mühitləri (müxtəlif əməliyyat sistemləri) üçün nəzərdə tutulmuş proqramların icrasını və dəstəyi təmin edən təhlükəsiz istifadəçi rejimli serverlərdir.Mühit altsistemlərinə misal olaraq Win32 və OS/2 alt sistemləri daxildir.

Aparat Abstraksiya Layer(HAL) hardware istehsalçıları tərəfindən yaradılmış və əməliyyat sisteminin yuxarı təbəqələrindən aparat fərqlərini gizlədən (və ya mücərrədləşdirən) proqram təminatı təbəqəsidir. Beləliklə, HAL tərəfindən təmin edilən filtr sayəsində əməliyyat sistemi baxımından fərqli avadanlıqlar oxşar görünür; İstifadə olunan avadanlıq üçün əməliyyat sisteminin xüsusi konfiqurasiyasına ehtiyac aradan qaldırılır.

Aparat abstraksiya qatını yaratarkən vəzifə müəyyən bir cihaz üçün bir sürücüyə bu cihazın bütün platformalar üçün işləməsini dəstəkləməyə imkan verən prosedurları hazırlamaq idi. HAL tək prosessorlu arxitekturaya malik müxtəlif aparat platformaları üçün nəzərdə tutulub; beləliklə, hər bir hardware variantı ayrıca əməliyyat sisteminin versiyasını tələb etmir.

HAL rutinləri həm əməliyyat sistemi (o cümlədən nüvə) qurğuları, həm də cihaz sürücüləri adlanır. Cihaz drayverləri ilə işləyərkən, aparat abstraksiya təbəqəsi müxtəlif I/O texnologiyalarına dəstək verir (bir aparatın tətbiqinə ənənəvi diqqət və ya hər bir yeni aparat platformasına bahalı uyğunlaşma əvəzinə).

Aparat abstraksiyalarının səviyyəsi simmetrik multiprosessorlu sistemlərin aparat tətbiqinin xüsusiyyətlərini əməliyyat sisteminin digər səviyyələrindən “gizlətməyə” imkan verir.

Əsas(Kernel) aparat abstraksiya təbəqəsi ilə sıx işləyir. Bu modul ilk növbədə prosessorun hərəkətlərinin planlaşdırılması ilə məşğul olur. Əgər kompüterdə bir neçə prosessor varsa, nüvə maksimum sistem performansına nail olmaq üçün onların işini sinxronlaşdırır.

Kernel göndərir axınlar(yivlər - bəzən alt tapşırıqlar, budaqlar adlanan nəzarət ipləri) planlaşdırılan sistemdə əsas obyektlərdir. Mövzular prosesin kontekstində müəyyən edilir; prosesə ünvan məkanı, proses üçün mövcud olan obyektlər dəsti və prosesin kontekstində yerinə yetirilən nəzarət telləri dəsti daxildir. Obyektlər əməliyyat sistemi tərəfindən idarə olunan resurslardır.

Nüvə, sistem prosessorlarına yükü maksimum dərəcədə artırmaq və daha yüksək prioritetli iplərin prioritet işlənməsini təmin etmək üçün idarəetmə iplərini göndərir. Cəmi 32 prioritet dəyər var ki, bunlar iki sinfə qruplaşdırılıb: real vaxt və dəyişən. Bu yanaşma əməliyyat sisteminin maksimum səmərəliliyinə nail olmağa imkan verir.

I/O meneceri və proses meneceri kimi icra sisteminin alt komponentləri hərəkətləri sinxronlaşdırmaq üçün nüvədən istifadə edir. Onlar həmçinin yüksək səviyyəli abstraksiya üçün nüvə ilə qarşılıqlı əlaqə qururlar nüvə obyektləri; bu obyektlərin bəziləri xüsusi proqram interfeysi (API) çağırışları çərçivəsində ixrac olunur.

Kernel iki növ obyekti idarə edir.

Obyektlərin göndərilməsi(dispetçer obyektləri) siqnal vəziyyəti (siqnallı və ya siqnalsız) ilə xarakterizə olunur və sistem əməliyyatlarının göndərilməsinə və sinxronizasiyasına nəzarət edir. Bu obyektlərə hadisələr, mutantlar, mutekslər, semaforlar, iplər, taymerlər daxildir.

Nəzarət obyektləri(nəzarət obyektləri) nüvəyə nəzarət əməliyyatları üçün istifadə olunur, lakin planlaşdırma və sinxronizasiyaya təsir göstərmir.

İdarəetmə obyektlərinə asinxron prosedur çağırışları, fasilələr, güc bildirişləri, güc statusları, proseslər, profillər daxildir.

İcra sistemi Kernel və HAL aparat abstraksiya qatını ehtiva edən (İcraçı), ətraf mühitin bütün alt sistemləri tərəfindən istifadə oluna bilən ümumi sistem xidməti təqdim edir. Hər bir xidmət qrupu icra sisteminin ayrı-ayrı komponentlərindən biri tərəfindən idarə olunur:

Obyekt meneceri;

Virtual Yaddaş Meneceri;

Proses Meneceri;

Yerli Prosedur Çağrı Mexanizmi;

I/O Manager;

Təhlükəsizlik Referans Monitoru.

Təhlükəsizlik monitoru, giriş prosessoru (Logon) və qorunan alt sistemlərlə birlikdə həyata keçirir Windows NT təhlükəsizlik modeli.

İcra sisteminin yuxarı səviyyəsi Sistem Xidmətləri adlanır. Şəkildə göstərilmişdir. 2.33 Sistem xidməti istifadəçi rejimi və imtiyazlı rejimli mühit altsistemləri arasında interfeysdir.

Keş meneceri. I/O arxitekturasında bütün I/O sistemi üçün keşləşdirməni həyata keçirən tək keş menecer var. Keşləmə, səmərəliliyi artırmaq üçün fayl sistemi tərəfindən istifadə edilən bir texnikadır.

Şəkil 2.33. Sistem interfeysi

Birbaşa diskə yazmaq və diskdən oxumaq əvəzinə tez-tez istifadə olunan fayllar müvəqqəti olaraq keş yaddaşında saxlanılır; beləliklə, bu fayllarla iş yaddaşda yerinə yetirilir. Yaddaşdakı verilənlərlə əməliyyatlar diskdəki verilənlərlə əməliyyatlardan xeyli sürətlidir.

Keş meneceri Windows NT virtual yaddaş meneceri ilə inteqrasiya olunmuş fayl xəritələşdirmə modelindən istifadə edir. Keş meneceri I/O menecerinin nəzarəti altında fəaliyyət göstərən bütün fayl sistemləri və şəbəkə komponentləri üçün keşləmə xidməti təqdim edir. Mövcud RAM miqdarından asılı olaraq, keş meneceri keşin ölçüsünü dinamik şəkildə artıra və ya azalda bilər. Proses artıq keşdə olan Faylı açdıqda, keş meneceri sadəcə olaraq məlumatları keşdən virtual ünvan sahəsinə köçürür.

Keş meneceri fayl sisteminin səmərəliliyini əhəmiyyətli dərəcədə artıra bilən tənbəl yazma və tənbəl öhdəçilik kimi xidmətləri dəstəkləyir. Yavaş yazma zamanı dəyişikliklər daha sürətli daxil olmaq üçün fayl strukturu keşində qeyd olunur. Daha sonra, CPU yükü azaldıqda, keş meneceri dəyişiklikləri diskə yazır. Yavaş hərəkət qeydi yavaş hərəkət qeydinə bənzəyir. Dərhal əməliyyatı uğurlu kimi qeyd etmək əvəzinə, ötürülən məlumat keşlənir və daha sonra fonda fayl sistemi jurnalına yazılır.

Fayl sistemi sürücüləri. Windows NT I/O arxitekturasında fayl sistemi drayverləri I/O Manager tərəfindən idarə olunur. Windows NT müxtəlif fayl sistemlərindən, o cümlədən mövcud FAT fayl sistemlərindən istifadə etməyə imkan verir. MS-DOS, Windows 3.x və OS/2 əməliyyat sistemləri ilə yuxarı uyğunluğu təmin etmək üçün Windows NT FAT və HTTPS fayl sistemlərini dəstəkləyir.

Bundan əlavə, Windows NT xüsusi olaraq Windows NT ilə istifadə üçün nəzərdə tutulmuş yeni fayl sistemi olan NTFS-i də dəstəkləyir. NTFS fayl sisteminin bərpası alətləri, Unicode dəstəyi, uzun fayl adları və POSIX dəstəyi də daxil olmaqla bir sıra funksiyaları təmin edir.

Windows NT I/O arxitekturası təkcə ənənəvi fayl sistemlərini dəstəkləmir, həm də şəbəkə redaktoru və serverinə fayl sistemi drayverləri kimi fəaliyyət göstərməyə imkan verir. I/O menecerinin nöqteyi-nəzərindən şəbəkədəki uzaq kompüterdə yerləşən faylla işləmək və yerli sərt diskdəki faylla işləmək arasında heç bir fərq yoxdur. Yönləndiricilər və serverlər hər hansı digər sürücülər kimi dinamik şəkildə yüklənə və boşaltıla bilər; çoxlu sayda yönləndirici və server eyni vaxtda bir kompüterdə yerləşə bilər.

Şəbəkə sürücüləri. I/O arxitekturasında komponentlər kimi təqdim olunan növbəti növ drayverlər şəbəkə sürücüləridir. Windows NT inteqrasiya olunmuş şəbəkə imkanlarını və paylanmış proqramlar üçün dəstəyi ehtiva edir. Yenidən yönləndiricilər və serverlər fayl sistemi drayverləri kimi fəaliyyət göstərir və NetBIOS və Windows yuvasının yerləşdiyi provayder interfeysi səviyyəsində və ya aşağıda işləyir.

Nəqliyyat protokolu drayverləri yönləndiricilər və serverlərlə Nəqliyyat Sürücü İnterfeysi (TD1) adlı təbəqə vasitəsilə əlaqə saxlayır. Windows NT-ə aşağıdakı nəqliyyat vasitələri daxildir:

  • Mövcud şəbəkələrin geniş spektri ilə işləmək imkanı təmin edən Transmission Control Protocol/Internet Protocol TCP/IP;
  • NBF, LAN Manager, LAN Server və MS-Net əsasında mövcud yerli şəbəkələrlə uyğunluğu təmin edən NetBIOS Genişləndirilmiş İstifadəçi İnterfeysinin (NetBEUI) nəslindəndir;
  • əsas kadrlara və şəbəkəyə qoşulmuş printerlərə daxil olmaq üçün interfeysi təmin edən məlumat keçidinə nəzarət (DLC - Data Link Control);
  • NWLink No-well NetWare ilə əlaqəni təmin edən IPX/SPX tətbiqidir.

Şəbəkə arxitekturasının aşağı hissəsində şəbəkə adapteri kartının sürücüsü yerləşir. Windows NT hazırda NDIS (Network Device Interface Specification) 3.0 versiyasına uyğun olan cihaz sürücülərini dəstəkləyir. NDIS nəqliyyat protokolları və şəbəkə adapterləri arasında məlumat mübadiləsi üçün çevik mühit təmin edir. NDIS 3.0 tək bir kompüterə bir neçə şəbəkə adapter kartının quraşdırılmasına imkan verir. Öz növbəsində, hər bir şəbəkə adapter kartı müxtəlif növ şəbəkə stansiyalarına daxil olmaq üçün çoxsaylı nəqliyyat protokollarını dəstəkləyə bilər.

Windows NT təhlükəsizlik modeli- təhlükəsizlik monitoru (Security Reference Monitor), həmçinin iki digər komponentlə təmsil olunur: giriş prosessoru (Giriş Prosesi) və təhlükəsiz qorunan alt sistemlər.

Windows NT kimi çoxməsləhətli əməliyyat sistemində proqramlar kompüterin yaddaşı, giriş/çıxış qurğuları, fayllar və sistemin prosessor(lar)ı da daxil olmaqla bir sıra sistem resurslarını paylaşır. Windows NT proqramların müvafiq icazə olmadan bu resurslara daxil ola bilməməsini təmin edən təhlükəsizlik komponentləri toplusunu ehtiva edir.

Təhlükəsizlik monitoru xüsusi yerli təhlükəsizlik alt sisteminin düzgün giriş və nəzarət siyasətlərini tətbiq etmək üçün cavabdehdir. Təhlükəsizlik monitoru obyektlərə girişi yoxlamaq, istifadəçi imtiyazlarını yoxlamaq və həm imtiyazlı rejim, həm də istifadəçi rejimi üçün mesajlar yaratmaq üçün xidmətlər təqdim edir. Təhlükəsizlik Monitoru, əməliyyat sisteminin digər hissələri kimi, imtiyazlı rejimdə işləyir.

Windows NT-ə daxil olma prosesi istifadəçinin autentifikasiyası üçün təhlükəsizlik girişi tələb edir. Hər bir istifadəçinin büdcəsi olmalıdır və həmin büdcəyə daxil olmaq üçün paroldan istifadə etməlidir.

İstifadəçi Windows NT-dən hər hansı kompüter resursuna daxil ola bilməmişdən əvvəl o, sistemə giriş prosesi vasitəsilə daxil olmalıdır ki, təhlükəsizlik mühərriki istifadəçi adı və parolu tanıya bilsin. Yalnız uğurlu autentifikasiyadan sonra təhlükəsizlik monitoru istifadəçinin obyektə daxil olmaq hüququnu müəyyən etmək üçün giriş yoxlamasını həyata keçirir.

Resurs təhlükəsizliyi təhlükəsizlik modelinin təqdim etdiyi xüsusiyyətlərdən biridir. Tapşırıqlar xüsusi paylaşma mexanizmlərindən başqa digər insanların resurslarına (məsələn, yaddaşa) daxil ola bilməz.

Windows NT həmçinin administratora istifadəçi fəaliyyətini qeyd etməyə imkan verən idarəetmə vasitələri təqdim edir.

Windows NT Yaddaş İdarəetmə Sistemi. Windows NT Workstation 3.51 mahiyyətcə iş stansiyasından istifadə üçün hazırlanmış server əməliyyat sistemidir. Bu, tətbiq proqramlarının və məlumatların mütləq qorunmasının sürət və uyğunluq mülahizələrindən üstün olduğu bir arxitektura ilə nəticələnir. Windows NT-nin həddindən artıq etibarlılığı yüksək sistem qiymətinə malikdir, ona görə də məqbul performans əldə etmək üçün sürətli CPU və ən azı 16 MB RAM tələb olunur. Windows NT real rejimli cihaz drayverləri ilə uyğunluğu aradan qaldıraraq daha aşağı yaddaş təhlükəsizliyinə nail olur. Windows NT özünün 32 bitlik NT proqramlarını, eləcə də əksər Windows 95 proqramlarını idarə edir.Windows 95 kimi Windows NT də öz mühitində 16 bitlik Windows və DOS proqramlarını işə salmağa imkan verir.

Windows NT yaddaş bölgüsü Windows 95 yaddaş bölgüsündən fərqlənir.Doğma tətbiq proqramlarına 64 KB limitindən 2 GB-a qədər (ilk 64 KB tamamilə əlçatmazdır) 2 GB xüsusi ünvan sahəsi ayrılır. Tətbiq proqramları bir-birindən təcrid olunur, baxmayaraq ki, onlar Clipboard, DDE və OLE mexanizmləri vasitəsilə əlaqə saxlaya bilirlər.

Hər 2GB proqram blokunun yuxarı hissəsində proqramın Ring 3 sistem DLL-ləri kimi gördüyü kod var.Bunlar əslində müştəri tərəfi DLL-ləri adlanan zəng yönləndirmə stublarıdır. Əksər API funksiyaları tətbiq proqramından çağırıldıqda, müştəri tərəfi DLL-lər zəngi və onunla əlaqəli parametrləri faktiki sistem kodunu ehtiva edən tamamilə təcrid olunmuş ünvan məkanına ötürən Yerli Proses Əlaqəsi (LPC) prosedurlarını çağırır. Bu server prosesi parametrlərin dəyərini yoxlayır, tələb olunan funksiyanı yerinə yetirir və nəticələri yenidən proqram proqramının ünvan sahəsinə yönləndirir. Server prosesinin özü proqram təbəqəsi prosesi olaraq qalmasına baxmayaraq, onu çağıran proqramdan tamamilə qorunur və ondan təcrid olunur.

2 və 4 GB işarələri arasında nüvə, mövzu planlayıcısı və virtual yaddaş meneceri daxil olmaqla Ring 0-ın aşağı səviyyəli Windows NT sistem komponentləri var. Bu sahədəki sistem səhifələri prosessorun fiziki halqa mühafizə sxemi ilə müəyyən edilən nəzarətçi imtiyazlarına malikdir. Bu, aşağı səviyyəli sistem kodunu tətbiq səviyyəli proqramlar üçün görünməz və yazılmaz edir, lakin halqalar arasında keçidlər zamanı performansın azalması ilə nəticələnir. 16-bit Windows proqramları üçün Windows NT Windows-u Windows (WOW) seanslarında tətbiq edir. Windows NT 16 bitlik Windows proqramlarını fərdi olaraq öz yaddaş sahələrində və ya ortaq ünvan məkanında birlikdə işlətmək imkanı verir. Demək olar ki, bütün hallarda, 16 və 32 bitlik Windows proqramları, ayrı və ya ortaq yaddaşda işləməsindən asılı olmayaraq, OLE-dən istifadə edərək (lazım olduqda xüsusi thunks vasitəsilə) sərbəst əlaqə saxlaya bilir. Doğma WOW proqramları və sessiyaları fərdi mövzu nəzarətinə əsaslanan qabaqlayıcı multitasking rejimində işləyir. Bir WOW sessiyasında birdən çox 16 bitlik Windows tətbiqi kooperativ multitasking modelindən istifadə edərək işləyir. Windows NT də bir neçə DOS seansını çoxta yerinə yetirə bilər. Windows NT tam 32-bit arxitekturaya malik olduğundan, GDI və USER resurslarında nəzəri məhdudiyyətlər yoxdur.

Windows 2000-də əsas fərqlər. Windows 2000 və ya W2k Windows NT texnologiyasına əsaslanan Microsoft əməliyyat sistemidir (ƏS) W2k layihəsinin ilkin adında - Windows NT 5.0-da öz əksini tapmışdır. Windows 2000, prioritet çoxlu tapşırıq və təkmilləşdirilmiş yaddaş idarəçiliyi ilə tam 32 bitlik ƏS-dir. W2k layihəsi bir vaxtlar NT-nin uğurunu təmin edən eyni prinsiplərə əsaslanır.

W2k interfeysi IE 5.0 quraşdırılmış Windows 98 interfeysinə bənzəyir. Bununla belə, hələ də bəzi detalları qeyd edəcəyik.

Diqqətinizi çəkən ilk şey rəng sxeminin dəyişməsidir. İndi o, Linux üçün KDE iş masasında istifadə edilən dizaynlardan birinə bənzəyir. Digər nəzərə çarpan təfərrüat siçan kursorunun altındakı kölgədir, onu İdarəetmə paneli -> Siçan -> Göstəricilər bölməsində Göstərici kölgəsini aktivləşdir seçimini yoxlamaqla silmək/qurmaq olar. Bundan əlavə, menyular görünəndə yeni effekt əlavə edildi, indi onlar tədricən havadan çıxır. İş masası xüsusiyyətlərindən idarə olunur, Effektlər sekmesinde, menyu və alət ipuçları üçün keçid effektlərindən istifadə edin.

Başlat menyusu Office 2000-dən tanış olan funksiyanı təqdim etdi, açıldığında yalnız ən çox istifadə olunan elementlər göstərilir, qalanları aşağı oxu basdıqda açılır. Siz bu effekti Tapşırıqlar Çubuğu Xüsusiyyətlərində idarə edə bilərsiniz, Ümumi nişanında Fərdiləşdirilmiş Menyulardan İstifadə et seçin (eyni şəkildə, 1E5-də bu seçim Alətlər -> İnternet Seçimləri -» Qabaqcıl -> Fərdi Sevimlilər Menyusunu aktivləşdirin). Desktop Properties-də daha bir neçə element var, o cümlədən Alt düyməsini istifadə edənə qədər klaviatura naviqasiya göstəricilərini gizlət. Əgər seçilərsə, Windows proqramlarında klaviatura qısa yolunu göstərən hərflərin altındakı xətt basılana qədər silinir. .

Tapşırıq Çubuğu Xüsusiyyətlərinin Qabaqcıl ikinci sekmesinde Başlat Menyusuna daxil olan sətirləri əlavə etmək/silmək və bəzi elementləri genişləndirmək imkanı verən Başlat Menyu Parametrləri pəncərəsi var. Məsələn, İdarəetmə Panelini genişləndirin onay qutusunu yoxlasanız, siçan kursorunu Başlat menyusunda İdarəetmə Panelinin üzərinə gətirdiyiniz zaman onun sağında ona daxil olan bütün elementləri ehtiva edən başqa bir menyu açılacaqdır. Bu tabdakı faydalı xüsusiyyət Yenidən çeşidləmə düyməsidir. W2k, standart olaraq, ən son quraşdırılmış proqramların olduğu qovluqları Başlat Menyusunun ən aşağı hissəsində yerləşdirir; qovluqlar hətta fayllara keçidlərin altında da ola bilər. Yenidən çeşidləmə bu ədalətsizliyi aradan qaldırır və bütün qovluqları əlifba sırası ilə yuxarıdan aşağıya düzür. Bununla belə, eyni effekti Başlat menyusu -> Proqramlar menyusunda sağ klikləyərək və Ada görə çeşidlə seçimi ilə əldə etmək olar. Bundan əlavə, sağ düymə ilə istənilən elementi oradan istənilən yerə “sürükləyib buraxa” bilərsiniz.

Əvvəllər NT və W9x ilə işləmiş insanları tez-tez uğursuz edən başqa bir fərq, qəribə də olsa, Yoxlama qutularının geniş istifadəsidir - Xüsusilə ağ fonda sadəcə kvadrat olanlar. Beləliklə, bir şey edə bilməyəcəyinizi görsəniz, bütün pəncərələrə yenidən baxın, bəlkə də belə bir qeyd qutusuna diqqət yetirməmisiniz.

Tapşırıq meneceri prosesləri idarə etmək üçün nəzərdə tutulmuş NT-də ən güclü və rahat alətlərdən biridir. Buna da deyilir , və ya Tapşırıqlar Panelində sağ kliklədikdən sonra görünən menyudan seçərək. Bundan sonra seçə bilərsiniz .

Tapşırıq meneceri üç nişandan ibarətdir - Performans, Proseslər, Proqramlar. Performansdan başlayaq. Bu tab real vaxt rejimində prosessor(lar)ın yüklənməsi haqqında məlumatı göstərir, fiziki yaddaşın yükünü göstərir və nə qədər RAM istifadə/pulsuz və nə qədər sistem Swap-ın tutulduğunu göstərir.Bundan əlavə, digər əlavə məlumatlar da verilir. orada, məsələn, Mövzular və Proseslər - hazırda maşında işləyən mövzuların və proseslərin sayı, Peak - sessiya zamanı pik Swap ölçüsü, Nonpaged - nüvə üçün ayrılmış yaddaşın miqdarı. Bu məlumat sistemdə işi ləngidən “darboğaz” hansı amilin olması sualına cavab verməyə gəldikdə istifadə edilə bilər (baxmayaraq ki, bu məqsədlər üçün Performans Monitorundan istifadə etmək daha yaxşıdır).

İkinci tab, Proseslər, hazırda aktiv proseslərin siyahısını ehtiva edir. Hər bir proses üçün bəzi əlavə məlumatları tapa bilərsiniz, məsələn: PID (Proses ID), istifadə olunan RAM miqdarı, proses tərəfindən yaradılan mövzuların sayı və daha çox. Göstərilən parametrləri Baxış -> Sütunları seçin vasitəsilə əlavə edə və ya silə bilərsiniz. Bundan əlavə, bu proseslərdən hər hansı biri ilə müəyyən hərəkətlər edilə bilər. Bunu etmək üçün sadəcə üzərinə sağ klikləməlisiniz, prosesi bitirə biləcəyiniz bir kontekst menyusu görünəcək, Prosesi bitirin, prosesin özünü və "kürültdüyü" bütün digərlərini "öldürə" bilərsiniz, Prosesi bitir Ağac. Siz prosesin prioritetini ən yüksək Real Zamandan ən aşağıya, Aşağıya qədər təyin edə bilərsiniz. Maşının iki prosessoru və çoxprosessorlu nüvəsi varsa, o zaman bu menyuda başqa bir element görünür, Sri31-ə qədər prosesi başqa bir prosessora, Cpu 0, Cpu l və s.-ə köçürməyə imkan verən Yaxınlığı təyin et.

Tapşırıq menecerinin son nişanı - Proqramlar, işləyən proqramların siyahısına baxmaq və onlardan hər hansı birini dayandırmaq imkanı verir. Tapşırıq meneceri yalnız proqramları dayandırmağa imkan vermir, həm də yeni proqramları işə sala bilər. Fayl -> Yeni tapşırıq (Çalış).

Active Directory - Bu, istifadəçiləri və şəbəkə resurslarını idarə etmək üçün yeni bir vasitədir. O, böyük W2k əsaslı şəbəkələrin administratorlarının işini asanlaşdırmaq üçün nəzərdə tutulmuşdur və bütün şəbəkə idarəetmə və təhlükəsizlik sistemi onun ətrafında qurulmuşdur. Active Directory quraşdırmaq üçün sizdə W2k Server olmalıdır. W2kPro Active Directory mühitində işləyə bilər, lakin onu yarada bilməz. Active Directory aşağıdakı prinsiplər əsasında qurulur:

1. Şəbəkəyə tək giriş. IntelliMirror texnologiyası sayəsində siz ofisdə istənilən kompüterə keçib parolunuzu daxil edə bilərsiniz

və qarşınızda iş masanız, sənədləriniz və parametrləriniz olacaq.

2. İnformasiya təhlükəsizliyi. Active Directory daxili istifadəçi autentifikasiyası imkanlarına malikdir. Şəbəkədəki hər bir obyekt üçün qruplardan və xüsusi istifadəçilərdən asılı olaraq mərkəzləşdirilmiş şəkildə giriş hüquqlarını təyin edə bilərsiniz. Kerberos təhlükəsizliyi ilə siz hətta İnternet kimi açıq şəbəkələr üzərindən də təhlükəsiz əlaqə saxlaya bilərsiniz. Bu halda, şəbəkə üzərindən ötürülən məlumatlar şifrələnir, parollar isə müştəri maşınlarında ötürülmür və saxlanılmır. Kerberos təhlükəsizlik sistemi (Yunan mifologiyasına görə cəhənnəmin qapılarını qoruyan mifik üçbaşlı itin şərəfinə adlandırılıb) kifayət qədər uzun müddətdir ki, tanınır, lakin ilk dəfə Microsoft-un ƏS-də istifadə olunur. Təfərrüatlara varmadan bu sistem belə işləyir:

Müştəri autentifikasiya serverinə tələb olunan məlumatlara daxil olmaq üçün icazə sorğusu göndərir;

Server müştərinin hüquqlarını yoxlayır və ona müştəriyə məlum olan açardan istifadə etməklə şifrələnmiş tələb olunan məlumatı almaq üçün icazə göndərir və eyni zamanda müvəqqəti şifrələmə açarı göndərir. Bütün ötürülən məlumatlar bu açardan istifadə etməklə şifrələnir və açarın istifadə müddəti məhduddur, ona görə də autentifikasiya serveri vaxtaşırı yeni açar göndərir (təbii ki, yeni açar cari açardan istifadə etməklə şifrələnir), bu açardan başqa heç kimə məlum deyil. server və müştəri. Şifrələmə açarlarının müntəzəm olaraq dəyişdirilməsi məlumatlarınızı axtaran təcavüzkarların həyatını xeyli çətinləşdirir.

Ancaq hamımızın xatırladığı kimi, yunan mifində Kerberos qüdrətli Herkula müqavimət göstərə bilmədi. Beləliklə, bizim vəziyyətimizdə, bütün üstünlüklərinə baxmayaraq, Kerberos təhlükəsizlik sistemi bütün növ hücumlara tab gətirə bilməz. Məsələn, proqramın Kerberos protokolundan istifadə etməməsinə səbəb ola biləcək yalan sorğularla, sözdə Xidmətdən imtina hücumu ilə bombalamaq mümkündür.

3. Mərkəzləşdirilmiş idarəetmə. Active Directory istifadə edərkən, məsələn, bir obyektə giriş hüquqlarını dəyişdirmək və ya yeni şəbəkə printerini quraşdırmaq lazımdırsa, administrator artıq hər bir maşını əl ilə konfiqurasiya etməməlidir. Bu cür dəyişikliklər bütün şəbəkə üçün dərhal edilə bilər.

4 . Çevik interfeys. Kataloq strukturları tez və asanlıqla dəyişir. Məsələn, şirkətinizin kataloqunu, ayrı-ayrı mühasibatlıq, marketinq departamentlərini, katibliyi ayrı-ayrı alt kataloqlar şəklində yarada və bütün bunları ağac strukturu şəklində təqdim edə bilərsiniz. Və ya, məsələn, müxtəlif binalarda və ya bölgələrdə müxtəlif ofisləri təmsil edən bir neçə ağac yaradın və onlar arasında əlaqə və giriş hüquqlarını asanlıqla təyin edin. Bir siçan ilə şəbəkə printerini mühasiblərin kataloquna qoşun. (Bu halda, sürücülər avtomatik olaraq bu kompüterlərə quraşdırılacaq.) Və ya bütün mühasibat departamentini bütün hüquqları, qovluqları və sənədləri ilə birlikdə bir serverdən digərinə sürükləyib buraxın.

5. DNS ilə inteqrasiya. Active Directory-nin DNS ilə sıx inteqrasiyası sayəsində yerli şəbəkə İnternetlə eyni resurs adlarından istifadə edir, nəticədə yerli şəbəkə ilə geniş ərazi şəbəkəsi arasında daha az qarışıqlıq və daha yaxşı qarşılıqlı əlaqə yaranır.

6. Ölçeklenebilirlik. Birdən çox Active Directory domenləri bir idarəetmə altında birləşdirilə bilər.

7. Axtarmaq asan. Active Directory domenində istifadəçi və ya kompüter adı, istifadəçi e-poçt ünvanı və s. kimi müxtəlif xüsusiyyətlərə əsasən müxtəlif obyektlər tapıla bilər.

DFS (Paylanmış Fayl Sistemi)- Active Directory alətlərindən biri. Bu, müxtəlif maşınlarda birdən çox fayl sistemi daxil edə bilən şəbəkə paylaşımları yaratmağa imkan verir. Active Directory istifadəçisi üçün bu, tamamilə şəffafdır və işlədiyi faylların fiziki olaraq harada və hansı maşınlarda yerləşməsinin fərqi yoxdur - onun üçün hamısı bir yerdə yerləşir. Bundan əlavə, DFS və Active Directory istifadə edərkən, bu cür resursların idarə edilməsi sadələşdirilir. O, mərkəzləşdirilmişdir, siz sadəcə və ağrısız şəkildə yeni resurslar əlavə edə və ya köhnələrini silə, DFS-ə daxil olan faylların fiziki yerini dəyişdirə və s.