Microsoft Windows nt -käyttöjärjestelmä on keskittynyt. WNT: Windows NT:n tositarina

Windows NT eli New Technology -käyttöjärjestelmän loi Dave Cutlerin johtama kehittäjäryhmä.

Windows NT on 32-bittinen käyttöjärjestelmä, jossa on ensisijaisesti moniajo. Käyttöjärjestelmän peruskomponentteja ovat tietoturvatyökalut ja kehitetty verkkopalvelu. Windows NT tarjoaa myös yhteensopivuuden monien muiden käyttöjärjestelmien, tiedostojärjestelmien ja verkkojen kanssa. Windows NT voi toimia sekä tietokoneissa, jotka on varustettu CISC-prosessoreilla monimutkaisen käskyjoukon laskennalla, että tietokoneissa, joissa on RISC-prosessorit ja joissa on rajoitettu käskyjoukkolaskenta. Windows NT -käyttöjärjestelmä tukee myös korkean suorituskyvyn järjestelmiä, joissa on moniprosessorikokoonpano.

Ainoa tuttu asia Windows NT:ssä on sen ulkonäkö. Graafisen käyttöliittymän takana on uusia tehokkaita ominaisuuksia.

Windowsia luotaessa määritetyt tehtävätN.T. Windows NT ei ole olemassa olevien tuotteiden jatkokehitys. Sen arkkitehtuuri luotiin uudelleen ottaen huomioon nykyajan vaatimukset käyttöjärjestelmä vaatimukset. Näiden vaatimusten perusteella kehitetyn järjestelmän ominaisuudet ovat seuraavat.

Pyrkimys tarjota yhteensopivuus uusi käyttöjärjestelmä, Windows-kehittäjät NT säilytti tutun Windows-käyttöliittymän ja otti käyttöön tuen olemassa oleville tiedostojärjestelmät(kuten FAT) ja erilaisia ​​sovelluksia (kirjoitettu MS-DOS:lle, OS/2 1.x:lle, Windows 3.x:lle ja POSIX:lle). Kehittäjät sisällyttivät myös Windows NT -työkalut erilaisten verkkotyökalujen kanssa työskentelyyn.

Saavutettu siirrettävyys(siirrettävyys) järjestelmään, joka voi nyt toimia sekä CISC- että RISC-suorittimilla. CISC sisältää Intel-yhteensopivat prosessorit 80386 ja uudemmat. RISC:tä edustavat järjestelmät, joissa on MIPS R4000, Digital Alpha AXP ja Pentium sarja P54 ja uudemmat.

Skaalautuvuus(skaalautuvuus) tarkoittaa, että Windows NT ei ole sidottu yhden prosessorin tietokonearkkitehtuuriin, vaan se pystyy hyödyntämään täysimääräisesti symmetristen moniprosessorijärjestelmien tarjoamia ominaisuuksia. Tällä hetkellä Windowsin aika NT voi toimia tietokoneissa, joissa prosessorimäärä on 1–32. Lisäksi jos käyttäjien tehtävät monimutkaistuvat ja tietokoneympäristölle asetetut vaatimukset laajenevat, Windows NT mahdollistaa helposti tehokkaampien ja tuottavampien palvelimien lisäämisen. työasemat yritysverkkoon.

Lisäetuja tuo yhden kehitysympäristön käyttö sekä palvelimille että työasemille.


Windows NT on homogeeninen turvallisuusjärjestelmä(turvallisuus) täyttää Yhdysvaltain hallituksen vaatimukset ja noudattaa B2-turvastandardia. Yritysympäristössä kriittiset sovellukset toimitetaan täysin eristetyssä ympäristössä.

Hajautettu käsittely(hajautettu käsittely) tarkoittaa, että Windows NT:ssä on sisäänrakennettu käsittely verkostoitumismahdollisuuksia. Windows NT mahdollistaa myös viestinnän erityyppisten isäntätietokoneiden kanssa tukemalla erilaisia ​​siirtoprotokollia ja käyttämällä korkean tason asiakas-palvelintoimintoja, kuten nimettyjä putkia, etäproseduurikutsuja (RPC) ja Windows-pistokkeita.

Luotettavuus ja vikasietoisuus(luotettavuus ja kestävyys) varmistetaan arkkitehtonisilla ominaisuuksilla, jotka suojaavat sovellusohjelmia toistensa ja käyttöjärjestelmän vaurioilta. Windows NT käyttää vikasietoista strukturoitua poikkeuskäsittelyä kaikilla arkkitehtuurin tasoilla, joka sisältää palautettavan NTFS-tiedostojärjestelmän ja tarjoaa suojan sisäänrakennetun suojauksen ja edistyneiden muistinhallintatekniikoiden avulla.

Mahdollisuudet lokalisointi(allokaatio) tarjoavat työkaluja työskentelyyn monissa maailman maissa kansallisilla kielillä, mikä saavutetaan Unicod-standardilla (kansainvälisen standardointijärjestön ISO:n kehittämä).

Järjestelmän modulaarisen rakenteen ansiosta se on varmistettu laajennettavuus Windows NT, joka mahdollistaa joustavuuden lisätä uusia moduuleja käyttöjärjestelmän eri tasoilla.

Paketti sisältää useita sovellusohjelmia: Internet Information Server 2.0, Index Server, FrontPage, Internet Explorer,Domain Name System (DNS) -palvelin, Välityspalvelin ja Internet Resource Center, kaikki Service Packit, Plus! ja useita lisäapuohjelmia, mukaan lukien uudet, kuten ohjatut hallintatoiminnot tai Imager, sekä vanhojen ohjelmien parannetut versiot, kuten Task Manager.

Ohjattu hallintatoiminto mahdollistaa tyypillisten verkon hallinnassa ilmenevien tehtävien automatisoinnin, ja Windows NT Diagnostic- ja Performance Monitor -ohjelmien päivitetyt versiot palvelevat järjestelmän tilan toiminnan valvontaa. Tehtävienhallinta-valintaikkuna on muutettu tehokkaaksi ohjelmaksi, joka tarjoaa paljon hyödyllistä tietoa - prosessorin kuormitusasteesta kaikkien aktiivisten järjestelmäsuorittimien nimiin.

Yksi Windows NT 4.0:n tärkeimmistä osista on Internet Information Server 2.0. Tämä on joustava ja monikäyttöinen ratkaisu sekä Internet-yhteyden muodostamiseen että oman yksityisen intranet-verkon luomiseen. Käyttäjän tarvitsee vain määrittää TCP/IP-protokollan parametrit (jos asennettu palvelu DHCP IP-osoite määritetään automaattisesti), käynnistä IIS ja luo yksi tai useampi omia Web-sivujasi. Tämän jälkeen verkkoasiakirjat ovat kaikkien verkon käyttäjien saatavilla, jotka ovat asentaneet ohjelmiston, joka varmistaa TCP/IP-protokollan toiminnan ja tavallinen selain Maailman laajuinen verkko.

Etäkäyttöalijärjestelmään, Remote Access Service (RAS) on tehty joitain muutoksia. Nyt on mahdollista käyttää suojattuja viestintäkanavia, uutta Point-to-Point Tunneling Protocol (PPTP) -protokollaa ja kykyä käyttää useita modeemeja viestintäkanavien järjestämiseen etäverkkojen kanssa.

Erikoisuudet verkkoarkkitehtuuri Windows NT:n aiemmat versiot (monitasoinen suojausmalli luvattomalta käytöltä, järjestelmän erityinen modulaarinen rakenne jne.) rajoittivat sitä läpijuoksu kun työskentelet Fast Internet -verkoissa. Versiossa 4.0 parannettiin verkkopyyntöjen välimuistin algoritmeja, optimoitiin resurssien jakamisen alijärjestelmän moduulit ja muutettiin keskeytysten generointimekanismia (siirtyessä nopeisiin verkkoihin tästä toiminnosta tuli yllättäen ongelmien lähde verkkokäyttöjärjestelmät). Toinen muutos, johon Microsoft viittaa, on käyttöjärjestelmän suorituskyvyn parantaminen suoritettaessa graafisia toimintoja.

Tehokkaan verkkokäyttöjärjestelmän ja ammattitaitoisille käyttäjille suunnitellun graafisen käyttöliittymän yhdistelmä näyttää melko epätavalliselta. Windows NT 4.0 ei ole vain yksi suositun käyttöjärjestelmän versio. Se muodostaa perustan uuden sukupolven ohjelmistotuotteille, jotka on suunniteltu toimimaan Internetissä.

Windows NT:n arkkitehtuurimoduulit. Kuten kuvasta näkyy, Windows NT on modulaarinen (edistyneempi kuin monoliittinen) käyttöjärjestelmä, joka koostuu yksittäisistä, toisiinsa yhdistetyistä, suhteellisen yksinkertaisista moduuleista.

Windows NT:n päämoduulit ovat (lueteltu järjestyksessä arkkitehtuurin alimmasta tasosta korkeimpaan): laitteistoabstraktioiden taso HAL (Hardware Abstraction Layer), ydin (Kernel), toimeenpanojärjestelmä (Executive), suojatut alijärjestelmät (suojatut osajärjestelmät) ja ympäristön alijärjestelmät).

virtualisoi laitteistorajapinnat ja varmistaa siten, että muu käyttöjärjestelmä on riippumaton tietyistä laitteistoominaisuuksista. Tämä lähestymistapa mahdollistaa Windows NT:n helpon siirtämisen laitteistoympäristöstä toiseen.

Ydin on järjestelmän modulaarisen rakenteen perusta ja koordinoi useimpien Windows NT -toimintojen suorittamista. Tämä komponentti on erityisesti optimoitu volyymin ja toiminnan tehokkuuden suhteen. Ydin vastaa säikeiden suorittamisen ajoittamisesta, useiden prosessorien työn synkronoinnista ja laitteiston keskeytyksistä ja poikkeuksista.

Toteutusjärjestelmä sisältää joukon privileged mode -ohjelmarakenteita (ydintila), jotka edustavat käyttöjärjestelmän peruspalvelua ympäristön alijärjestelmille. Toteutusjärjestelmä koostuu useista osista,

Riisi. 2.32. Windows NT:n modulaarinen rakenne

jokainen niistä on suunniteltu tukemaan tiettyä järjestelmäpalvelua. Siten yksi komponenteista - Security Reference Monitor - toimii yhdessä suojattujen osajärjestelmien kanssa ja varmistaa järjestelmän suojausmallin toteutuksen.

Ympäristön osajärjestelmät ovat suojattuja käyttäjätilan palvelimia, jotka tarjoavat suoritusta ja tukea erilaisiin käyttöympäristöihin (eri käyttöjärjestelmiin) suunniteltuille sovelluksille. Esimerkkejä ympäristön alijärjestelmistä ovat Win32- ja OS/2-alijärjestelmät.

Laitteiston abstraktiokerros(HAL) on laitevalmistajien luoma ohjelmistokerros, joka piilottaa (tai tiivistää) laitteistoerot käyttöjärjestelmän ylemmiltä kerroksilta. Siten HAL:n tarjoaman suodattimen ansiosta eri laitteistot näyttävät samanlaisilta käyttöjärjestelmän näkökulmasta; tarve poistetaan erikoisasetukset käytettävien laitteiden käyttöjärjestelmä.

Laitteiston abstraktiokerrosta luotaessa tehtävänä oli valmistella proseduurit, jotka mahdollistaisivat yhden ohjaimen tietylle laitteelle tukemaan tämän laitteen toimintaa kaikilla alustoilla. HAL on suunnattu monenlaisille laitteistoalustoille, joissa on yhden prosessorin arkkitehtuuri; siten jokainen laitteistovaihtoehto ei vaadi erillistä käyttöjärjestelmäversiota.

HAL-proseduureja kutsutaan sekä käyttöjärjestelmän (mukaan lukien ydin) toiminnoiksi että laiteajureiksi. Laiteajureiden kanssa työskennellessä laitteiston abstraktiokerros tarjoaa tukea erilaisille I/O-tekniikoille (perinteisen keskittymisen sijaan yhteen laitteistototeutukseen tai kalliiseen mukauttamiseen jokaiseen uuteen laitteistoalustaan).

Laitteiston abstraktiotaso mahdollistaa myös symmetristen moniprosessorijärjestelmien laitteistototeutuksen "piilottamisen" käyttöjärjestelmän muilta tasoilta.

Ydin(Ydin) työskentelee tiiviisti laitteiston abstraktiokerroksen kanssa. Tämä moduuli koskee ensisijaisesti prosessorin toimintojen ajoittamista. Jos tietokoneessa on useita prosessoreita, ydin synkronoi niiden toiminnan järjestelmän maksimaalisen suorituskyvyn saavuttamiseksi.

Ydin lähettää purot(säikeet - ohjaussäikeet, joita joskus kutsutaan alitehtäviksi, haaraksi), jotka ovat suunnitellun järjestelmän pääobjekteja. Säikeet määritellään prosessin yhteydessä; prosessi sisältää osoiteavaruuden, joukon prosessin käytettävissä olevia objekteja ja joukon ohjaussäikeitä, jotka suoritetaan prosessin yhteydessä. Objektit ovat käyttöjärjestelmän hallinnoimia resursseja.

Ydin lähettää ohjaussäikeitä siten, että se maksimoi järjestelmän prosessorien kuormituksen ja varmistaa korkeamman prioriteetin säikeiden prioriteettikäsittelyn. Prioriteettiarvoja on yhteensä 32, jotka on ryhmitelty kahteen luokkaan: reaaliaikainen ja muuttuva. Tämän lähestymistavan avulla voit saavuttaa käyttöjärjestelmän suurimman tehokkuuden.

Suoritusjärjestelmän alikomponentit, kuten I/O-hallinta ja prosessinhallinta, käyttävät ydintä toimintojen synkronointiin. Ne ovat myös vuorovaikutuksessa ytimen kanssa korkeamman tason abstraktio kutsutaan ytimen esineitä; jotkin näistä objekteista viedään mukautettujen sovellusohjelmaliittymän (API) kutsujen puitteissa.

Ydin hallitsee kahdentyyppisiä objekteja.

Lähettää esineitä(Dispatcher Objects) on tunnusomaista signaalin tilalla (signaloitu tai ei-signaloitu) ja ohjaa järjestelmän toimintojen lähettämistä ja synkronointia. Näitä objekteja ovat tapahtumat, mutantit, mutexit, semaforit, säikeet, ajastimet.

Ohjaa esineitä(ohjausobjekteja) käytetään ytimen ohjaustoimintoihin, mutta ne eivät vaikuta ajoitukseen tai synkronointiin.

Ohjausobjekteja ovat asynkroniset proseduurikutsut, keskeytykset, tehoilmoitukset, tehotilat, prosessit, profiilit.

Toteutusjärjestelmä(Executive), joka sisältää ytimen ja laitteiston abstraktiokerroksen HAL, tarjoaa yhteisen järjestelmäpalvelun, jota ympäristön kaikki alijärjestelmät voivat käyttää. Jokaista palveluryhmää ohjaa yksi suoritusjärjestelmän erillisistä komponenteista:

Object Manager;

Virtual Memory Manager;

Prosessipäällikkö;

Paikallinen menettelypuhelupalvelu;

I/O Manager;

Turvallisuusviittausmonitori.

Turvallisuusvalvonta yhdessä kirjautumisprosessorin (Logon) ja suojattujen alijärjestelmien kanssa toteuttaa Windows NT -suojausmalli.

Huipputaso suoritusjärjestelmän nimi on System Services. Kuvassa 2.33 järjestelmäpalvelu edustaa käyttöliittymää käyttäjätilan ja etuoikeutetun tilan ympäristöalijärjestelmien välillä.

Välimuistin hallinta. I/O-arkkitehtuuri sisältää yhden Cache Managerin, joka suorittaa välimuistin koko I/O-järjestelmälle. Välimuisti on tekniikka, jota tiedostojärjestelmä käyttää tehokkuuden lisäämiseen.

Kuva 2.33. Järjestelmän käyttöliittymä

Sen sijaan, että kirjoittaisit suoraan levylle ja lukisivat levyltä, usein käytetyt tiedostot tallennetaan väliaikaisesti välimuistiin. joten työskentely näiden tiedostojen kanssa tapahtuu muistissa. Operaatiot muistissa olevien tietojen kanssa ovat paljon nopeampia kuin toiminnot levyllä olevilla tiedoilla.

Välimuistin hallinta käyttää tiedostojen kartoitusmallia, joka on integroitu Windows NT:n virtuaalisen muistin hallintaan. Välimuistin hallinta tarjoaa välimuistipalvelun kaikille tiedostojärjestelmille ja verkkokomponenteille, jotka toimivat I/O-hallinnan hallinnassa. Riippuen käytettävissä olevan RAM-muistin määrästä, välimuistin hallinta voi dynaamisesti lisätä tai pienentää välimuistin kokoa. Kun prosessi avaa tiedoston, joka oli jo välimuistissa, välimuistin hallinta yksinkertaisesti kopioi tiedot välimuistista virtuaaliseen osoiteavaruuteen.

Välimuistin hallinta tukee palveluita, kuten laiska kirjoitus ja laiska sitoutuminen, jotka voivat lisätä tiedostojärjestelmän tehokkuutta huomattavasti. Hitaan kirjoituksen aikana muutokset tallennetaan tiedostorakenteen välimuistiin nopeamman käytön varmistamiseksi. Myöhemmin, kun suorittimen kuormitusta vähennetään, välimuistinhallinta kirjoittaa muutokset levylle. Hidastettu tallennus on samanlainen kuin hidastettu tallennus. Sen sijaan, että tapahtuma merkitään välittömästi onnistuneeksi, siirretyt tiedot tallennetaan välimuistiin ja kirjoitetaan myöhemmin tiedostojärjestelmän lokiin taustalla.

Tiedostojärjestelmän ajurit. Windows NT I/O -arkkitehtuurissa tiedostojärjestelmän ohjaimia hallitsee I/O Manager. Windows NT mahdollistaa useiden tiedostojärjestelmien käytön, mukaan lukien olemassa olevat FAT-tiedostojärjestelmät. Alhaalta ylös -yhteensopivuuden varmistamiseksi käyttöjärjestelmien kanssa MS-DOS järjestelmät, Windows 3.x ja OS/2 Windows NT tukee FAT- ja HTFS-tiedostojärjestelmiä.

Lisäksi Windows NT tukee myös NTFS:ää, uutta tiedostojärjestelmää, joka on suunniteltu erityisesti käytettäväksi Windows NT:n kanssa. NTFS tarjoaa useita ominaisuuksia, kuten tiedostojärjestelmän palautustyökalut, Unicode-tuen, pitkiä tiedostonimiä ja POSIX-tuen.

Windows NT I/O -arkkitehtuuri ei tue vain perinteisiä tiedostojärjestelmiä, vaan sallii myös verkkoeditorin ja palvelimen toimia tiedostojärjestelmän ohjaimina. I/O-managerin näkökulmasta ei ole eroa työskennelläkö tiedoston kanssa, joka sijaitsee etätietokone verkkoon ja työskentelemään paikallisella kiintolevyllä olevan tiedoston kanssa. Uudelleenohjauksia ja palvelimia voidaan ladata ja purkaa dynaamisesti kuten mitä tahansa muita ohjaimia; suuri määrä uudelleenohjaajia ja palvelimia voi sijaita yhdellä tietokoneella samanaikaisesti.

Verkko-ohjaimet. Seuraavat I/O-arkkitehtuurin komponentteina olevat ajurit ovat verkkoajurit. Windows NT sisältää integroidut verkkoominaisuudet ja tuen hajautetuille sovelluksille. Uudelleenohjaajat ja palvelimet toimivat tiedostojärjestelmän ohjaimina ja toimivat palveluntarjoajan käyttöliittymätasolla tai sen alapuolella, missä NetBIOS- ja Windows-pistoke sijaitsevat.

Kuljetusprotokollan ajurit kommunikoivat uudelleenohjaajien ja palvelimien kanssa Transport Driver Interface (TD1) -nimisen kerroksen kautta. Windows NT sisältää seuraavat ajoneuvot:

  • Transmission Control Protocol/Internet Protocol TCP/IP, joka tarjoaa mahdollisuuden työskennellä useiden olemassa olevien verkkojen kanssa;
  • NBF on NetBIOS Enhanced User Interfacen (NetBEUI) jälkeläinen, joka tarjoaa yhteensopivuuden olemassa olevan paikallisen käyttöliittymän kanssa. Tietokoneverkot perustuu LAN Manageriin, LAN Serveriin ja MS-Netiin;
  • datalinkin ohjaus (DLC - Data Link Control), joka tarjoaa käyttöliittymän keskustietokoneiden ja verkkoon kytkettyjen tulostimien pääsyä varten;
  • NWLink on IPX/SPX-toteutus, joka tarjoaa yhteyden No-well NetWaren kanssa.

Verkkoarkkitehtuurin alaosassa on verkkosovitinkortin ohjain. Windows NT tukee tällä hetkellä laiteajureita, jotka ovat NDIS (Network Device Interface Specification) -version 3.0 mukaisia. NDIS tarjoaa joustavan ympäristön tiedonvaihtoon siirtoprotokollien ja verkkosovittimien välillä. NDIS 3.0 mahdollistaa sen, että yhteen tietokoneeseen on asennettu useita verkkosovitinkortteja. Jokainen verkkosovitinkortti puolestaan ​​voi tukea useita kuljetusprotokollat käyttääksesi erityyppisiä verkkoasemia.

Windows NT -suojausmalli- edustaa turvamonitori (Security Reference Monitor) sekä kaksi muuta komponenttia: kirjautumisprosessori (Logon Process) ja suojatut suojatut alijärjestelmät.

Moniajokäyttöjärjestelmässä, kuten Windows NT:ssä, sovellukset jakavat useita järjestelmäresursseja, kuten tietokoneen muistin, syöttö-/tulostuslaitteet, tiedostot ja järjestelmän prosessorit. Windows NT sisältää joukon suojauskomponentteja, jotka varmistavat, että sovellukset eivät voi käyttää näitä resursseja ilman asianmukaista lupaa.

Suojausmonitori on vastuussa tietyn paikallisen suojausalijärjestelmän asianmukaisten pääsy- ja valvontakäytäntöjen täytäntöönpanosta. Suojausmonitori tarjoaa palveluita, joilla varmistetaan pääsy objekteihin, tarkistetaan käyttäjän oikeudet ja luodaan viestejä sekä etuoikeutetussa tilassa että käyttäjätilassa. Security Monitor, kuten muutkin käyttöjärjestelmän osat, toimii etuoikeutetussa tilassa.

Windows NT -kirjautumisprosessi vaatii suojatun sisäänkirjautumisen käyttäjän todentamiseksi. Jokaisella käyttäjällä on oltava budjetti, ja hänen on käytettävä salasanaa käyttääkseen budjettia.

Ennen kuin käyttäjä voi käyttää tietokoneresursseja Windows NT:stä, hänen on kirjauduttava sisään kirjautumisprosessin kautta, jotta suojauskone tunnistaa käyttäjänimen ja salasanan. Vasta onnistuneen todennuksen jälkeen turvamonitori suorittaa pääsyntarkistuksen määrittääkseen käyttäjän oikeuden käyttää objektia.

Resurssien suojaus on yksi suojausmallin tarjoamista ominaisuuksista. Tehtävät eivät voi käyttää muiden ihmisten resursseja (kuten muistia) muuten kuin erityisten jakamismekanismien avulla.

Windows NT sisältää myös säätimiä, joiden avulla järjestelmänvalvoja voi tallentaa käyttäjien toimintaa.

Windows NT -muistinhallinta. Windows NT Workstation 3.51 on pohjimmiltaan palvelinkäyttöjärjestelmä, joka on räätälöity käytettäväksi työasema. Tämä on syy arkkitehtuuriin, jossa ehdoton suoja Sovellukset ja tiedot ovat etusijalla nopeuden ja yhteensopivuuden kannalta. Windows NT:n äärimmäinen luotettavuus maksaa korkeita järjestelmäkustannuksia, joten nopea CPU ja vähintään 16 Mt RAM-muistia vaaditaan hyväksyttävän suorituskyvyn saavuttamiseksi. Windows NT vähentää muistin turvallisuutta poistamalla yhteensopivuuden reaalitilan laiteajureiden kanssa. Windows NT käyttää omia 32-bittisiä NT-sovelluksiaan, kuten myös useimpia Windows 95 -sovelluksia, Windows NT:n avulla voit ajaa 16-bittisiä Windows- ja DOS-ohjelmia ympäristössään.

Windows NT:n muistin varaus eroaa Windows 95:n muistin varaamisesta Alkuperäisille sovellusohjelmille on varattu 2 Gt erityistä osoitetilaa 64 kt:n rajoituksesta 2 Gt:iin (ensimmäiset 64 kt eivät ole käytettävissä). Sovellusohjelmat on eristetty toisistaan, vaikka ne voivat kommunikoida leikepöydän, DDE- ja OLE-mekanismien kautta.

Jokaisen 2 Gt:n sovelluslohkon yläosassa on koodi, jonka sovellus näkee Ring 3 -järjestelmän DLL-tiedostoina. Nämä ovat itse asiassa vain soitonsiirtotiedostoja, joita kutsutaan DLL:iksi. asiakkaan puolella(asiakaspuolen DLL:t). Kun useimmat API-toiminnot kutsutaan sovellusohjelmasta, asiakaspuolen DLL:t kutsuvat Local Process Communication (LPC) -proseduureja, jotka välittävät kutsun ja siihen liittyvät parametrit täysin eristettyyn osoiteavaruuteen, joka sisältää todellisen järjestelmäkoodin. Tämä palvelinprosessi tarkistaa parametrien arvon, suorittaa pyydetyn toiminnon ja välittää tulokset takaisin sovellusohjelman osoiteavaruuteen. Vaikka palvelinprosessi itsessään pysyy sovelluskerroksen prosessina, se on täysin suojattu ja eristetty sitä kutsuvalta ohjelmalta.

2–4 Gt:n merkkien välissä ovat Ring 0:n matalan tason Windows NT -järjestelmäkomponentit, mukaan lukien ydin, säikeen ajoitus ja virtuaalisen muistin hallinta. Tämän alueen järjestelmäsivuilla on suorittimen fyysisen renkaan suojauspiirin määrittämät valvojan oikeudet. Tämä tekee matalan tason järjestelmäkoodista näkymätöntä ja kirjoittamatonta sovellustason ohjelmille, mutta johtaa suorituskyvyn heikkenemiseen soittojen välisten siirtymien aikana. 16-bittisille Windows-sovelluksille Windows NT toteuttaa Windows on Windows (WOW) -istunnot. Windows NT tarjoaa mahdollisuuden ajaa 16-bittisiä Windows-ohjelmia yksitellen omissa muistipaikoissaan tai yhdessä jaetussa osoitetilassa. Lähes kaikissa tapauksissa 16- ja 32-bittiset Windows-sovellukset voivat kommunikoida vapaasti OLE:n avulla (tarvittaessa erityisten tukkien avulla) riippumatta siitä, toimivatko ne erillisessä vai jaetussa muistissa. Natiivit WOW-sovellukset ja istunnot toimivat ennaltaehkäisevässä moniajossa, joka perustuu yksittäisen säikeen hallintaan. Useita 16-bittisiä Windows-sovelluksia yhdessä WOW-istunnossa ajetaan käyttämällä yhteistoiminnallista moniajomallia. Windows NT voi myös suorittaa useita DOS-istuntoja. Koska Windows NT:ssä on täysin 32-bittinen arkkitehtuuri, GDI- ja USER-resursseilla ei ole teoreettisia rajoituksia.

Perus Windowsin erot 2000 . Windows 2000 tai W2k on Microsoftin käyttöjärjestelmä (OS), joka perustuu Windows NT -tekniikkaan, mikä näkyi W2k-projektin alkuperäisessä nimessä - Windows NT 5.0. Windows 2000 on täysin 32-bittinen käyttöjärjestelmä, jossa on ensisijaisesti moniajo ja parannettu muistinhallinta. W2k-projekti perustuu samoihin periaatteisiin, jotka aikoinaan takasivat NT:n menestyksen.

W2k käyttöliittymä samanlainen kuin Windows 98:n käyttöliittymä, johon on asennettu IE 5.0. Huomioimme kuitenkin joitain yksityiskohtia.

Ensimmäinen asia, joka pistää silmään, on, että värimaailma on muuttunut. Se muistuttaa nyt yhtä Linuxin KDE-työpöydällä käytetyistä malleista. Toinen huomionarvoinen yksityiskohta on hiiren kursorin alla oleva varjo, jonka voi poistaa/asettaa kohdassa Ohjauspaneeli -> Hiiri -> Osoittimet, valitsemalla Ota osoitinvarjo käyttöön. Lisäksi uusi tehoste on lisätty, kun valikot ilmestyvät nyt vähitellen tyhjästä. Ohjataan Työpöydän ominaisuuksista. Valitse Tehosteet-välilehdeltä Käytä siirtymätehosteita valikoissa ja työkaluvihjeissä.

Käynnistä-valikko on tuonut esille Office 2000:sta tutun toiminnon, jossa avattaessa vain useimmin käytetyt kohteet näkyvät, loput avautuvat alanuolta painamalla. Voit hallita tätä tehostetta Tehtäväpalkin ominaisuuksissa, valitsemalla Yleiset-välilehdellä Käytä mukautettuja valikoita (samalla tavalla 1E5:ssä tämä vaihtoehto on poistettu käytöstä kohdassa Työkalut -> Internet-asetukset -» Lisäasetukset -> Ota käyttöön mukautetut suosikit -valikko). Työpöydän ominaisuuksissa on useita muita kohteita, mukaan lukien Piilota näppäimistön navigointiilmaisimet, kunnes käytän Alt-näppäintä. Jos se on valittuna, alleviivaus kirjainten alla, jotka osoittavat pikanäppäimen sisään Windows-ohjelmat, kunnes sitä painetaan .

Tehtäväpalkin ominaisuuksien toisella välilehdellä, Lisäasetukset, on Käynnistä-valikon asetukset -ikkuna, jonka avulla voit lisätä/poistaa Käynnistä-valikon rivejä ja laajentaa joitain kohteita. Jos esimerkiksi valitset Laajenna ohjauspaneeli -valintaruudun, kun siirrät hiiren osoittimen Käynnistä-valikon Ohjauspaneelin päälle, sen oikealle puolelle avautuu toinen valikko, joka sisältää kaikki siihen sisältyvät elementit. Tämän välilehden hyödyllinen ominaisuus on Lajittele uudelleen -painike. W2k sijoittaa oletusarvoisesti kansiot, joissa on viimeisimmät asennetut ohjelmat, aivan Käynnistä-valikon alareunaan, ja ne voivat olla jopa tiedostolinkkien alle. Lajittelu uudelleen poistaa tämän epäoikeudenmukaisuuden ja järjestää kaikki kansiot ylhäältä alas aakkosjärjestykseen. Saman vaikutuksen voi kuitenkin saavuttaa napsauttamalla hiiren kakkospainikkeella Käynnistä-valikko -> Ohjelmat ja valitsemalla Lajittele nimen mukaan. Lisäksi oikealla painikkeella voit "raahaa ja pudottaa" mitä tahansa elementtiä sieltä minne tahansa.

Toinen ero, joka usein epäonnistuu aiemmin NT:n ja W9x:n kanssa työskennelleille ihmisille, on kummallista kyllä, valintaruutujen laaja käyttö – varsinkin ne, jotka ovat vain neliö valkoisella pohjalla. Joten jos huomaat, että et voi tehdä jotain, katso kaikki ikkunat uudelleen läpi, ehkä et yksinkertaisesti kiinnittänyt huomiota tällaiseen valintaruutuun.

Tehtävienhallinta on yksi NT:n tehokkaimmista ja kätevimmista työkaluista, jotka on suunniteltu prosessien hallintaan. Sitä kutsutaan joko tai valitsemalla se valikosta, joka tulee näkyviin, kun napsautat hiiren kakkospainikkeella tehtäväpalkkia. Voit valita sen jälkeen .

Tehtävienhallinta koostuu kolmesta välilehdestä - Suorituskyky, Prosessit, Sovellukset. Aloitetaan Performancesta. Tämä välilehti näyttää tietoja prosessorien kuormituksesta reaaliajassa, näyttää fyysisen muistin kuormituksen ja näyttää kuinka paljon RAM-muistia on käytetty/vapaa ja kuinka paljon järjestelmävaihtoa on varattu. Lisäksi annetaan myös muuta lisätietoa siellä esimerkiksi Threads and Processes - koneessa tällä hetkellä käynnissä olevien säikeiden ja prosessien lukumäärä, Peak - huippuswap-koko istunnon aikana, Nonpaged - ytimelle varatun muistin määrä. Näitä tietoja voidaan käyttää vastattaessa kysymykseen, mikä järjestelmässä on työtä hidastava "pullonkaula" (vaikka on parempi käyttää Performance Monitoria näihin tarkoituksiin).

Toinen välilehti, Prosessit, sisältää luettelon tällä hetkellä aktiivisista prosesseista. Jokaisesta prosessista saat lisätietoja, kuten: PID (Process ID), käytetyn RAM-muistin määrä, prosessin luomien säikeiden lukumäärä ja paljon muuta. Voit lisätä/poistaa näkyviä parametreja valitsemalla Näytä -> Valitse sarakkeet. Lisäksi tietyt toiminnot voidaan suorittaa millä tahansa näistä prosesseista. Tätä varten sinun tarvitsee vain napsauttaa sitä hiiren kakkospainikkeella, näkyviin tulee kontekstivalikko, jonka kautta voit lopettaa prosessin, Lopeta prosessi, voit "tappaa" itse prosessin ja kaikki muut, jotka se "syntyi", End Process Puu. Voit asettaa prosessin prioriteetin korkeimmasta RealTimesta alimpaan, matalaan. Jos koneessa on kaksi prosessoria ja moniprosessoriydin, tässä valikossa näkyy toinen kohta, Set Affinity, jonka avulla voit siirtää prosessin toiselle prosessorille, Cpu 0, Cpu l ja niin edelleen Sri31:een asti.

Tehtävienhallinnan viimeinen välilehti - Sovellukset, voit tarkastella käynnissä olevien sovellusten luetteloa ja lopettaa minkä tahansa niistä. Tehtävienhallinnan avulla voit lopettaa sovelluksia, se voi myös käynnistää uusia sovelluksia. Tiedosto -> Uusi tehtävä (Suorita).

Active Directory - Tämä on uusi työkalu käyttäjien ja verkkoresurssien hallintaan. Se on suunniteltu helpottamaan suurten W2k-pohjaisten verkkojen ylläpitäjien työtä ja koko verkonhallinta- ja turvajärjestelmä on rakennettu sen ympärille. Active Directoryn asentamiseen tarvitaan W2k Server. W2kPro voi toimia Active Directory -ympäristössä, mutta ei voi luoda sellaista. Active Directory on rakennettu seuraaville periaatteille:

1. Kertakirjautuminen verkossa. IntelliMirror-tekniikan ansiosta voit mennä mille tahansa toimiston tietokoneelle ja syöttää salasanasi

ja edessäsi on työpöytäsi, asiakirjasi ja asetuksesi.

2. Tietoturva. Active Directoryssa on sisäänrakennetut käyttäjien todennusominaisuudet. Jokaiselle verkon objektille voit määrittää keskitetysti käyttöoikeudet ryhmistä ja käyttäjistä riippuen. Kerberos-suojauksen avulla voit viestiä turvallisesti jopa avoimissa verkkoissa, kuten Internetissä. Tässä tapauksessa verkon kautta siirrettävät tiedot salataan, eikä salasanoja lähetetä tai tallenneta asiakaskoneille. Kerberos-turvajärjestelmä (nimetty myyttisen kolmipäisen koiran mukaan, joka kreikkalaisen mytologian mukaan vartioi helvetin portteja) on ollut tiedossa jo pitkään, mutta sitä käytetään ensimmäistä kertaa Microsoftin käyttöjärjestelmässä. Menemättä yksityiskohtiin tämä järjestelmä toimii seuraavasti:

Asiakas lähettää todennuspalvelimelle pyynnön saada pääsy vaadittuihin tietoihin;

Palvelin tarkistaa asiakkaan oikeudet ja lähettää hänelle luvan vastaanottaa vaaditut tiedot asiakkaan tuntemalla avaimella salattuna ja lähettää samalla väliaikaisen salausavaimen. Kaikki välitettävä tieto salataan tällä avaimella ja avaimen käyttöikä on rajoitettu, joten todennuspalvelin lähettää ajoittain uuden avaimen (luonnollisesti uusi avain salataan nykyisellä avaimella), joka on tuntematon kenellekään paitsi palvelin ja asiakas. Säännöllinen salausavainten vaihtaminen vaikeuttaa huomattavasti tietojasi etsivien hyökkääjien elämää.

Mutta kuten me kaikki muistamme, Kreikan myytissä Kerberos ei voinut vastustaa mahtavaa Herkulesta. Joten meidän tapauksessamme kaikista eduistaan ​​huolimatta Kerberos-turvajärjestelmä ei kestä kaikenlaisia ​​hyökkäyksiä. On mahdollista esimerkiksi pommittaa sovellusta väärillä pyynnöillä, niin sanotulla palvelunestohyökkäyksellä, mikä voi aiheuttaa sen, että sovellus ei käytä Kerberos-protokollaa.

3. Keskitetty hallinta. Active Directorya käytettäessä järjestelmänvalvojan ei enää tarvitse määrittää manuaalisesti jokaista konetta, jos esimerkiksi on tarpeen muuttaa yksittäisen objektin käyttöoikeuksia tai asentaa uusi verkkotulostin. Tällaiset muutokset voidaan tehdä välittömästi koko verkon osalta.

4. Joustava käyttöliittymä. Hakemistorakenteet muuttuvat nopeasti ja helposti. Voit esimerkiksi luoda yrityksesi hakemiston, erilliset kirjanpito-, markkinointiosastot ja sihteeristön erillisiin alihakemistoihin ja esittää tämän kaiken puurakenteena. Tai esimerkiksi luoda useita puita, jotka edustavat eri toimistoja eri rakennuksissa tai alueissa, ja määrität helposti niiden väliset yhteys- ja käyttöoikeudet. Yhdistä verkkotulostin kirjanpitäjien hakemistoon yhdellä hiiren napsautuksella. (Tässä tapauksessa ajurit asennetaan näihin tietokoneisiin automaattisesti.) Tai vedä ja pudota koko kirjanpito palvelimelta toiselle kaikkine oikeuksineen, kansioineen ja asiakirjoineen.

5. DNS-integrointi. Active Directoryn tiukan DNS-integroinnin ansiosta paikallinen verkko käyttää samoja resurssien nimiä kuin Internet, mikä vähentää sekaannusta ja parantaa yhteentoimivuutta paikallisverkon ja suuralueverkon välillä.

6. Skaalautuvuus. Useita Active Directory -toimialueita voidaan yhdistää yhteen hallintaan.

7. Helppo etsiä. Active Directory -toimialueelta löytyy erilaisia ​​objekteja useiden ominaisuuksien perusteella, kuten käyttäjän tai tietokoneen nimen, käyttäjän sähköpostiosoitteen jne.

DFS (hajautettu tiedostojärjestelmä)- yksi Active Directory -työkaluista. Sen avulla voit luoda verkkoosuuksia, jotka voivat sisältää useita tiedostojärjestelmiä eri koneissa. Active Directory -käyttäjälle tämä on täysin läpinäkyvää, eikä sillä ole väliä missä ja millä koneilla tiedostot, joiden kanssa hän työskentelee, sijaitsevat fyysisesti - hänelle ne sijaitsevat kaikki yhdessä paikassa. Lisäksi DFS:ää ja Active Directorya käytettäessä tällaisten resurssien hallinta yksinkertaistuu. Se on keskitetty, voit yksinkertaisesti ja kivuttomasti lisätä uusia resursseja tai poistaa vanhoja, muuttaa DFS:ään sisältyvien tiedostojen fyysistä sijaintia jne.


Oletko koskaan herännyt kello 3 yöllä puhelusta, jossa joku kertoo sinulle, että yksi palvelimistasi näyttää Blue Screen -kuvan, joka tunnetaan yleisesti nimellä BSOD (Blue Screen of Death).


Tämän kirjan tarkoituksena on auttaa sinua valmistautumaan Microsoftin sertifiointikokeeseen ja läpäisemään sen.


Tietokoneturvallisuusongelma ei ole uusi. Jokainen tietokoneverkkoa käyttävä tarvitsee suojaustyökaluja. Tilastot osoittavat, että useimmissa tapauksissa luvaton pääsy järjestelmään voidaan välttää, jos järjestelmänvalvoja kiinnittää riittävästi huomiota turvatoimiin.


Vaatimukset suuren organisaation verkostolle: Luotettavuus, turvallisuus, hallittavuus, helppo muunnettavuus


Jos kysyit minulta, kuinka nostaa Windows NT Workstation 4.0:n nopeus rajoitukseen, vastaisin näin: poista Explorer-kuori ja työskentele vain komentorivillä käynnistämättä tylsiä graafisia sovelluksia, niin Windows NT Workstation 4.0 lähtee liikkeelle. laukkaa.


Jotta voit työskennellä tehokkaasti levyjärjestelmän kanssa RAID 0 -tilassa, tarvitset vain ohjaimen moniajo-toimintatilan ja mieluiten jopa erilaisia ​​ohjaimia, jotka tarjoavat pääsyn eri levyille.


Suojauslokia voidaan käyttää useimpien käyttäjien toiminnan seurantaan (tarkastukseen) järjestelmässä. Tällaista tarkastusta on kolme pääluokkaa: käyttäjäistuntojen tarkastaminen, järjestelmäobjektien käytön tarkastaminen ja käynnissä olevien tehtävien tarkastaminen.


Tämä artikkeli on tarkoitettu ensisijaisesti IT-johtajille ja järjestelmänvalvojille, joilla on jo kokemusta Windows NT:n käytöstä, mutta jotka eivät ole vielä ymmärtäneet kaikkia Windows NT Terminal Serverin etuja. Yritän puhua yksityiskohtaisesti näistä eduista sekä antaa vinkkejä järjestelmän asentamiseen, määrittämiseen ja käyttöön.


NTFS tarjoaa yhdistelmän tehokkuutta, luotettavuutta ja yhteensopivuutta, joita ei löydy FATista tai HPFS:stä. Se on suunniteltu suorittamaan nopeasti tavallisia tiedostotoimintoja, kuten luku-, kirjoitus- ja hakutoimintoja, sekä edistyneitä toimintoja, kuten tiedostojärjestelmän korjaus erittäin suurilla kiintolevyillä.


Windows NT tarjoaa runsaasti vaihtoehtoja käyttöympäristön määrittämiseen, mutta tämä järjestelmän joustavuus on täynnä monia mahdollisia vaaroja, erityisesti turvallisuuden kannalta.


On monia syitä määrittää uudelleen ja yhdistää Windows NT -toimialuerakenne. Tämä voi johtua esimerkiksi Microsoftin suositusten toteuttamisesta siirtyä tasaiseen toimialuerakenteeseen valmisteltaessa Windows 2000:ta. Ehkä todellinen tilanne on muuttunut ja alun perin valittu konsepti rakentaa NT-alueita ei enää vastaa todellisuutta.


Yksi Internetin kulmakivistä ja yksi TCP/IP-verkkojen ydinpalveluista on Domain Name System (DNS). DNS on hajautettu ja replikoitu tietokanta verkoista, isännistä, postilaatikoista ja muista verkkoobjekteista.


Trusted Enterprise Managerin avulla järjestelmänvalvojan oikeuksien ja tehtävien delegointi ei ole enää kaikki tai ei mitään -ongelma.


Venäjällä monien vuosien ajan suosituin verkkokäyttöjärjestelmä oli Novell NetWare, aivan kuten 3Com saneli muotia verkkolaitteiden markkinoilla ja Zyxel modeemimarkkinoilla. Joidenkin arvioiden mukaan yli 90 % verkoista pari vuotta sitten rakennettiin NetWarelle, mutta viime aikoina kaikki ovat yhtäkkiä ryntäneet asentamaan Windows NT:tä.


Stacin Windows NT -versio Replicasta on järjestelmä nopeaan palvelimen varmuuskopiointiin ja helppoon online-palautukseen.


Windows NT:n ja Linuxin vertailu on kuin valintaa hevosen ja kamelin välillä.


Kuinka saavuttaa korkea verkon suorituskyky? Kun on kyse Windows NT:n suorituskyvyn virityksestä ja optimoinnista, painopiste on yleensä NT-palvelimessa.


NetWare 5:n julkaisun myötä Novell on modernisoinut asiakaspakettejaan, mukaan lukien paketit Windows NT- ja Windows 9x -asiakkaille. NetWare Client 4.6 for Windows NT tarjoaa useita jännittäviä uusia ominaisuuksia. Näistä tärkein on uusi verkonhallintatuote nimeltä Zero Effort Networks (Z.E.N.works) Starter Pack.


ICA ja ohut asiakastekniikka varmistavat sovellusten julkaisemisen verkossa. Järjestelmänvalvojat voivat helposti arvostaa sovellusten käynnistämisen ja upottamisen etuja (ALE - Application Launching and Embedding).


Tiedät varmasti, että salasanat toimivat avaimina useimpiin verkon oviin. Tiedätkö, missä Windows NT 4.0 tallentaa nämä salasanat? Niitä löytyy monista mielenkiintoisista paikoista. Ja luotettavan järjestelmän suojauksen takaamiseksi on oltava täydelliset tiedot niistä.


Oletko koskaan ajatellut, mitä aiot tehdä, jos palvelimesi jäätyy jonain päivänä järjestelmän uudelleenkäynnistyksen jälkeen? Ja aivan yhtä tärkeää, kuinka kauan ongelman ratkaiseminen kestää? Useimmat Windows NT -järjestelmänvalvojat saavat kylmän hien pelkästä ajatuksesta, että he näkevät sinisen näytön, jossa on joukko numeroita ja sana STOP (tunnetaan nimellä kuoleman sininen näyttö).


Menetelmät, joiden avulla voit toteuttaa ohut asiakastekniikkaa käyttäjien työpöytäjärjestelmissä.


Ensi silmäyksellä Windows NT:n komentokehote-ikkuna voidaan luulla yksinkertaiseksi aakkosnumeeriseksi näytöksi. Samaan aikaan se on muokattava, käyttäjäystävällinen käyttöliittymä, jossa on ominaisuuksia, joista monet eivät edes tiedä.


Eikö Microsoft vakuuttanut meille, että Windows NT ei sisältänyt MS-DOS-koodia?


Käsittelen loput käynnistysprosessista, mukaan lukien alustustoimenpiteet, jotka kukin Executive-alijärjestelmä suorittaa. Puhumme siitä, kuinka ja milloin kunkin käynnistysluokan - Boot, System ja Auto - laiteohjaimet alustetaan.


Windows NT Server 4.0, Terminal Server Edition -käyttöjärjestelmä on ollut pois käytöstä nyt vuoden, ja verkonvalvojat levittävät sitä ympäri NT-maailmaa. Microsoft kehitti Terminal Serverin toivoen saavansa kiinnostumaan Citrix WinFrame -käyttäjistä, jotka tarvitsevat NT 4.0:aa käyttävän ohuen asiakkaan.


Kun kuulin ensimmäistä kertaa Microsoftin ja Citrixin välisestä sopimuksesta Citrix WinFramen lisensoimisesta ja Windows NT Server 4.0, Terminal Server Editionin luomisesta, en ollut varma, kuinka uusi tuote muuttaisi NT-maailmaa. Uusi käyttöjärjestelmä lupasi yhdistää WinFramen parhaat usean käyttäjän ominaisuudet NT 4.0:n ominaisuuksiin ja käyttöliittymään.


Auttaako uusi piirisarja Windows NT:n skaalautuvuusongelmat?


Pysyykö yrityksen liiketoiminta hengissä, jos jonain päivänä kaikki tiedot Microsoft SQL Server -tietokannoista katoavat järjestelmävian seurauksena? Miten postilaatikon sisällön katoaminen Microsoft Exchange -palvelimelta kuukauden ajaksi vaikuttaa häneen?


Kuinka säästää aikaa työskennellessäsi tietokoneella


Nykyään on ilmeistä, että Windows NT ei vielä pysty korvaamaan UNIXia kaikkialla. On myös syytä muistaa, että UNIXista NT:hen siirtymisen kustannukset ovat liian korkeat, ja monissa tapauksissa NT ei tarjoa järjestelmänvalvojalle kaikkia UNIX-järjestelmille tuttuja sovelluksia. Tästä huolimatta NT- ja UNIX-verkkojen integrointi on yleinen käytäntö, ja sitä voidaan pitää vaihtoehtona järjestelmän korvaamiselle toisella.


Viimeisten neljän vuoden aikana olen julkaissut useita järjestelmänhallintakysymyksiä käsitteleviä artikkeleita. Haluaisin tiivistää koko keskustelun aiheesta ja antaa joitakin suosituksia asennukseen, konfigurointiin, verkkoon ja NT:hen liittyvien ongelmien ratkaisemiseen.


Microsoftin odotetaan testaavan lisäyksiä ja muutoksia ennen seuraavan Service Packin julkaisua, ja uusien Service Pack -pakettien odotetaan parantavan ohjelmiston toimivuutta. Jos lähestymme Service Pack 5:tä (SP5) näillä kriteereillä, sitä halutaan kutsua sabotaasipaketiksi 5. Jo nyt on selvää, että se vaikuttaa haitallisesti etäkäyttötyökalujen - RAS, RRAS ja DUN - toimintaan niin paljon kuin mahdollista.


Järjestelmänvalvojat, joilla ei yleensä ole aikaa vierailla jokaisessa verkkonsa Windows NT Server 4.0 -tietokoneessa, tarvitsevat erikoistyökaluja. Tämän työkalupakin vaatimuksiin kuuluu kyky suorittaa samanaikaisesti monimutkaisia ​​komentosarjoja etätietokoneissa.


Microsoft Windows NT Server 4.0 Resource Kit tarjoaa runsaasti NT-resurssienhallintaominaisuuksia, joita on vaikea löytää mistään muualta. Top 10:ssä korostan mielestäni hyödyllisimmät sen koostumukseen sisältyvät graafiset apuohjelmat.


Usein Windows NT 4.0 -järjestelmänvalvojat tulevat luokseni kouluttautumaan päätehtäviensä lisäksi myös SQL Serverin ylläpitoon. Nämä kuuntelijat pitävät Data Transformation Services (DTS) -palvelua työkaluna, joka käsittelee yksinomaan taulukoita ja tietokantoja. Mutta alla oleva yksinkertainen esimerkki havainnollistaa tehokkaita ominaisuuksia, joita Data Conversion Service tarjoaa Windows NT 4.0 -järjestelmänvalvojille.


Windows NT:n tallennusjärjestelmän kehityksen historia alkaa ensimmäisestä Microsoft-käyttöjärjestelmästä, DOS:sta. Ajan myötä kiintolevyistä tuli yhä suurempia, ja DOS:n piti pystyä toimimaan niiden kanssa. Tämän ongelman ratkaisemiseksi Microsoftin kehittäjät ovat ottaneet käyttöön mahdollisuuden luoda useita osioita tai loogisia asemia yhdelle fyysiselle levylle.


Lokakuun 1999 lopussa Microsoft julkaisi Service Pack 6:n (SP6). Viikkoa tai paria myöhemmin se havaitsi useita merkittäviä puutteita - Winsockin virheen, joka muun muassa esti Lotus Notes -käyttäjiä pääsemästä sisään, elleivät he kirjautuisi sisään järjestelmänvalvojan oikeuksilla.


Windows NT kirjaa melko yksityiskohtaisia ​​tietoja erilaisista tapahtumista, mutta se ei tarjoa työkaluja lisäkatseluun ja -analyysiin. Lokitapahtumien jäsentäminen manuaalisesti on erittäin työläs ja aikaa vievä prosessi, joten jotkut järjestelmänvalvojat eivät halua tutkia sitä liian usein. Tämä aiheuttaa turvallisuusriskin, koska joskus jopa onnistuneita yrityksiä tunkeutua laittomasti järjestelmään ei valvota.


Microsoftin Windows NT Resource Kit on aina eronnut järjestelmänvalvojille tarkoitetuista apuohjelmistaan. Seuraavassa Microsoft Windows 2000 Professional Resource Kit -sarjassa kehittäjät tarjoavat järjestelmänvalvojien avuksi useimmat Microsoft Windows NT Workstation 4.0 Resource Kitin apuohjelmat sekä kymmeniä uusia ohjelmia.


Windows NT PPTP -palvelussa on tietoturvavirhe, joka aiheuttaa käyttöjärjestelmän ytimen vuotavan muistia väärin muotoiltuja paketteja käsiteltäessä. Jos palvelin vastaanottaa useita paketteja, jotka sisältävät tietyn tyyppisen virheen, muistivuoto johtaa vähitellen siihen, että käyttöjärjestelmän ytimen koko muisti täyttyy.


Minulla on ongelma tietokoneeni kiintolevyn kanssa. Windows NT:n lataamisen jälkeen siitä kuuluu epätyypillisiä ääniä, ja kun yrittää käyttää tiedostoja ja ohjelmia, se näyttää virheilmoituksia näytöllä. Lisäsin koneeseen toisen aseman, josta voin käynnistää ja määritin sen toissijaiseksi, jotta voin kopioida tiedostoja siihen...


Jos kuvittelet laskentajärjestelmän linkkijoukoksi tai ketjuksi, käy ilmeiseksi, että koko järjestelmän suorituskyvyn määrää se komponentti, jolla on alhaisin suorituskyky.


Näyttää siltä, ​​että nykyään lähes jokainen operatiivisia palveluita tai resursseja tarjoava tietotekniikkayritys kutsuu itseään sovelluspalveluntarjoajaksi (ASP).


Artikkeli on omistettu Windows NT -verkkotunnusten kanssa työskentelylle. Ensi silmäyksellä näyttää siltä, ​​että käyttöjärjestelmässä olevilla vakiohallintatyökaluilla on täysin mahdollista tulla toimeen, mutta on useita tehtäviä, joissa on tarpeen automatisoida käyttäjäryhmien, käyttäjien, luominen ja poistaminen. itseään ja käyttäjien sisällyttämistä ryhmiin.


Usein paikallisten verkkojen ylläpitäjät eivät ajattele kuinka helposti he voivat lisätä oikeuksiaan järjestelmässä. Kun järjestelmä on kerran asennettu, he istuvat rauhallisesti tietokoneidensa ääressä, eikä mikään enää häiritse heitä. Monet järjestelmänvalvojat eivät edes vaivaudu lataamaan uusimpia päivityksiä ja korjauksia hallinnoimaansa järjestelmään.


Kun Microsoft valmistautuu julkaisemaan kuuden vuoden historiansa radikaaleimmin uudelleensuunniteltua ja parannettua Windows NT -versiota, kokeilemme toista beetaversiota antaaksemme meille esimakua siitä, mitä uudelta käyttöjärjestelmältä odotetaan.


Windows NT 4 Option Packin ja muiden välipakettien kaksi vuotta sitten julkaisun myötä Microsoft loi perustan webin ja hajautetun tiedonkäsittelyn arkkitehtuurille (ns. hajautettu Internet-arkkitehtuuri - Distributed InterNet Architecture, DNA).


Vaikka monet järjestelmänvalvojat pitävät Microsoft Windows NT 5.0:aa UNIXin korvikkeena sovelluspalvelimena, useimmille meistä tärkeimmät LAN-ominaisuudet ovat vanhanaikaisia ​​tiedosto- ja tulostinpalveluita.


Active Directoryn myötä Microsoftilla on mahdollisuus korjata suojausrakennetta eikä vain suojata lähiverkkoa ulkopuolelta tulevilta hyökkäyksiltä, ​​vaan myös tarjota mekanismeja, joiden avulla voit käyttää jaettua tietoa turvallisesti paikallisverkon ulkopuolelta.


Palomuurimarkkinat ovat valmiit ennennäkemättömään nousuun Windows NT:n tultua markkinoille yritysverkkoihin.


CheckPoint Software Technologies ylitti perinteisen Unix-alustojen tukensa julkaisemalla FireWall-1 palomuuriversion 2.1 heinäkuussa. Ohjelmiston uusi versio, joka julkaistiin heinäkuussa, ei ainoastaan ​​siirrä kaikkia edeltäjänsä toimintoja Windows NT -ympäristöön, vaan tarjoaa myös etätoimistoille suojatun viestinnän Internetin virtuaalisten yksityisverkkojen kautta.


Unixin tuntevat LAN-päälliköt eivät voi muuta kuin iloita Raptor Systemsin uudesta tuotteesta – Eagle NT 3.05:een perustuvasta palomuurista. Se tarjoaa alan standardin mukaista suojausta käyttäjäystävällisessä ympäristössä, kuten Windows NT:ssä.


Monitoimiverkkokäyttöjärjestelmään Windows NT 4.0 perustuvat ratkaisut yleistyvät yhä enemmän yritysten tietojärjestelmissä. Verkkoympäristönä Windows NT Server 4.0 tarjoaa laajan valikoiman sovelluksia...


Viime aikoina halvempien laitteistojen (dollarimääräisesti) vuoksi yhä useammalla tietokoneen käyttäjillä on käytettävissään varsin riittävästi resursseja Microsoft Windows NT -käyttöjärjestelmän (i200MMX + 32-64 Mb) käyttämiseen. Windows 95/98:n epäluotettavuus ja arvaamattomuus sekä sen kyvyttömyys hallita nykyaikaisten tietokoneiden resursseja oikealla tasolla saa monet käyttäjät harkitsemaan siirtymistä NT:hen.


Kuten sanoin, minulla on aina kaksi levyä, D: ja E:. Katsotaanpa likimääräistä hakemistorakennetta, joka tulisi järjestää missä tahansa organisaatiossa.


Meillä on rajoitettu valikoima Windows NT Serveriä, *NIX:ää ja Novell Netwarea. Jokaisella järjestelmällä on omat etunsa ja haittansa.


Ensimmäinen osa on omistettu rekisteriavaimille, jotka määrittävät suoraan Windows NT:n suojauksen.


Joskus sovelluksen on tiedettävä nykyisen säikeen käyttäjänimi ja verkkotunnus. Tämä artikkeli näyttää, kuinka tämä tehdään Windows NT:ssä käyttämällä Win32 Application Programming Interface (API) -suojaustoimintoja.


Joskus on tarpeen suorittaa ohjelmallisesti joitain toimintoja käyttöjärjestelmässä, joita tavalliset käyttäjät tekevät melkein joka päivä.

WindowsNT

Windows NT on Microsoft Corporationin tuottama sarja käyttöjärjestelmiä (OS) ja käyttöjärjestelmän ensimmäisten versioiden nimi.

Windows NT kehitettiin Microsoftin ja IBM:n OS/2-yhteistyön päätyttyä, kehitetty erillään muista Windows-perheen käyttöjärjestelmistä (Windows 3.x ja Windows 9x) ja toisin kuin ne, se sijoitettiin luotettavaksi ratkaisuksi työasemiin. (Windows NT Workstation) ja palvelimet (Windows NT Server). Windows NT:stä syntyi käyttöjärjestelmäperhe, johon kuuluvat: itse Windows NT, Windows 2000, Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008, Windows 7, Windows Server 2008 R2, Windows 8, Windows Server 2012

Arkkitehtoniset moduulitWindowsNT

Windows NT -arkkitehtuuri on modulaarinen ja koostuu kahdesta päätasosta - käyttäjätilan komponenteista ja ydintilan komponenteista. Käyttäjätilassa toimivilla ohjelmilla ja alijärjestelmillä on rajoituksia pääsylle järjestelmäresursseihin. Ydintilassa on rajoittamaton pääsy järjestelmämuistiin ja ulkoisiin laitteisiin. NT-järjestelmän ydintä kutsutaan hybridiytimeksi tai makroytimeksi. Arkkitehtuuri sisältää itse ytimen, laitteiston abstraktiokerroksen (HAL), ajurit ja joukon palveluita (Executives), jotka toimivat ydintilassa (Kernel-tilan ajurit) tai käyttäjätilassa (User-mode ajurit).

Windows NT -käyttäjätila koostuu alijärjestelmistä, jotka välittävät I/O-pyynnöt sopivalle ydintilan ohjaimelle I/O-hallinnan kautta. Käyttäjätasolla on kaksi alijärjestelmää: ympäristöalijärjestelmä (ajaa eri käyttöjärjestelmille kirjoitettuja sovelluksia) ja integroitu alijärjestelmä (hallitsee erityisiä järjestelmätoimintoja ympäristöalijärjestelmän puolesta). Ydintilassa on täysi pääsy tietokoneen laitteistoon ja järjestelmäresursseihin. Se myös estää käyttäjäpalvelujen ja sovellusten pääsyn järjestelmän kriittisiin osiin.

Erot Windows 2000:n ja NT 4.0:n välillä

Jotkut Windows 2000:n merkittävimmistä parannuksista Windows NT 4.0:aan verrattuna ovat:

Active Directory -hakemistopalvelun tuki. Active Directory -palvelinpuolen mukana tulee Server-, Advanced Server- ja Datacenter Server -versiot, kun taas Professional-versio tarjoaa täyden asiakaspuolen palvelutuen.

Internet Information Services versio 5.0. Verrattuna IIS 4.0:aan tämä versio sisältää muun muassa ASP-verkkoohjelmointijärjestelmän version 3.0.

Tiedostojärjestelmä NTFS versio 3.0 (kutsutaan myös NTFS 5.0:ksi Windows 2000 - NT 5.0:n sisäisessä versiossa). Tässä NTFS-versiossa tuki kiintiöille ilmestyi ensimmäistä kertaa, toisin sanoen rajoituksia kunkin käyttäjän tallennettujen tiedostojen enimmäismäärälle.

Päivitetty käyttöliittymä, mukaan lukien Active Desktop, joka perustuu Internet Explorerin versioon 5 ja siten samanlainen kuin Windows 98:n käyttöliittymä. Värimaailma on suunniteltu uudelleen.

Kieliintegraatio: Aiemmat Windows-versiot tulivat kolmessa eri versiossa - eurooppalaiset kielet (yksitavuiset merkit, vain vasemmalta oikealle), Kaukoidän kielet (monitavuiset merkit) ja Lähi-idän kielet (oikea) -vasemmalle kontekstuaalisilla kirjainmuunnelmilla). Windows 2000 yhdistää nämä ominaisuudet; kaikki sen lokalisoidut versiot tehdään yhdeltä pohjalta.

EFS-salattu tiedostojärjestelmä, jota voidaan käyttää tiedostojen ja kansioiden salaamiseen.

AvainominaisuudetWindowsXP

Microsoft Windows XP -käyttöjärjestelmä perustuu NT-tekniikkaan ja on Windows 2000 -järjestelmän suora seuraaja. Kaikki Windows Me:n parhaat innovaatiot löytyvät kuitenkin Windows XP:stä. Samalla kun järjestelmän luotettavuus, tietoturva ja suorituskyky säilyvät korkealla tasolla, järjestelmästä on tullut helpompi oppia, ja siihen on ilmestynyt monia yksittäisille kotikäyttäjille suunniteltuja työkaluja.

Järjestelmästä on saatavana useita versioita, jotka on räätälöity eri sovellusten ominaisuuksiin. Microsoft Windows XP Home Edition on tarkoitettu yksittäisille käyttäjille, jotka useimmiten työskentelevät kotitietokoneella. Tässä versiossa erityistä huomiota kiinnitetään piirustusten, äänen ja videon kanssa työskentelemiseen. Microsoft Windows XP Professional -versio on nimensä mukaisesti tarkoitettu ammattilaisille. Tätä versiota käytetään yleisimmin organisaatioissa. Jos teet kotona monimutkaista työtä, kuten kuvien luomista ja muokkaamista, mallintamista ja suunnittelua tai mitä tahansa muuta monimutkaista työtä, tämä versio sopii kotitietokoneellesi. Microsoft Windows XP Server -versio on tarkoitettu asennettavaksi palvelimelle - tehokkaaseen tietokoneeseen, jonka avulla useat käyttäjät voivat työskennellä tietokoneverkossa. Paikallisverkoissa työskenteleminen ei kuulu tämän kirjan soveltamisalaan, joten emme ota huomioon palvelinversiota. Kirjassa kuvataan käyttöjärjestelmän pääversio - Windows XP Professional. Windows XP Home Editionin versio ei käytännössä eroa siitä. Pienet erot huomioidaan erikseen.

On huomattava, että toimiaksesi tehokkaasti Windows XP -käyttöjärjestelmän kanssa, tarvitset melko tehokkaan nykyaikaisen tietokoneen. Ensinnäkin tietokoneessasi on oltava vähintään 128 megatavua muistia asennettuna. On parempi asentaa 256 megatavua, jotta järjestelmä toimisi nopeammin. Mitä tahansa prosessoria voidaan käyttää, mutta ei liian vanhaa. Jos prosessorin kellotaajuus on vähintään 300 megahertsiä, se on sopiva. Vaikka on tietysti parempi käyttää prosessoria, jonka taajuus on yli yksi gigahertsi. Kiintolevylle tulee mahtua käyttöjärjestelmätiedostojen ja tilapäisten tiedostojen lisäksi myös riittävästi vapaata tilaa esimerkiksi CD-levyn kuvan luomiseen ennen sen polttamista. Todellisuudessa levyn koko on vähintään kaksi tai kolme gigatavua. Ja jos ajattelet, että sinun on asennettava muita ohjelmia levylle ja jätettävä tilaa erilaisille asiakirjoille, 10 gigatavun levyä ei voida kutsua liian suureksi.

Windows XP -versiossa järjestelmän ulkonäkö on muuttunut suuresti. Painikkeet, kuvakkeet ja paneelit näyttävät nyt hieman erilaisilta. Jopa Windowsin päävalikko on muuttunut. Käyttöliittymämuutokset ovat merkittävimmät sitten Windows 3.1:stä Windows 95:een siirtymisen. Vanhaa käyttöliittymää on kuitenkin mahdollista käyttää, jos siihen on tottunut. Erityisen huomionarvoista on ohjelmien toiminta yhteensopivuustilassa aiempien Windows-versioiden kanssa. Voit työskennellä Windows 95:lle kirjoitetun ohjelman kanssa, joka ei toimi Windows 2000:ssa. Kaikissa Windows XP:n versioissa on monia innovaatioita. Paljon laajempi valikoima laitteita tuetaan. Järjestelmän avulla voit helposti ja kätevästi käsitellä videoita, valokuvia, piirroksia, musiikkia ja kappaleita. Nyt Windows XP:n avulla kuka tahansa voi rakentaa kotiverkon, joka perustuu kahteen tai kolmeen tietokoneeseen, tiedostojen, kansioiden, tulostimen, faksin ja Internetin jakamiseen.

Kun työskentelet Windows XP:n kanssa, sinun ei tarvitse asentaa lisäohjelmia tietojen tallentamiseksi tallennettaville ja uudelleenkirjoitettaville CD-levyille. Voit polttaa CD-levyn suoraan Windowsin Resurssienhallinnasta. Muuten, kapellimestari on muuttunut paljon. Pakattujen kansioiden, kuvien, musiikin ja videoiden tallentamiseen tarkoitettujen erityiskansioiden tuen lisäksi on lisätty paneeli, jossa on komentoja, joiden koostumus muuttuu suorittamiesi toimien mukaan.

Järjestelmän hyödyllinen osa on videoeditori. Nyt voit tehdä amatöörielokuviesi ammattimaisen epälineaarisen editoinnin. Digikameroiden ja skannerien kanssa työskentelystä on tullut paljon helpompaa. Et tarvitse mitään lisäohjelmistoa kuvan syöttämiseen tietokoneellesi, hieman muuntamiseen ja tulostamiseen. Universaali ääni- ja videosoitin tukee nyt useampia formaatteja ja mahdollistaa sen ulkoasun muuttamisen. Voit luoda omia äänitiedostoja suositussa MP3-muodossa. Yleissoitin tukee myös digitaalisten videolevyjen (DVD) toistoa, joten voit nauttia laadukkaimmasta kuvasta ja äänestä katsoessasi nykypäivän elokuvia. Viihteen vuoksi Windows XP sisältää useita uusia pelejä, joista joidenkin avulla voit pelata verkossa.

Järjestelmän tietoturva on myös parantunut merkittävästi. Nyt, jos poistat vahingossa tärkeitä järjestelmätiedostoja, ne palautetaan automaattisesti. Järjestelmä on mahdollista palauttaa aikaisempaan tilaan uusien ohjelmien ja laitteiden asentamisen jälkeen. Plug & Play -tekniikan parannettu tuki mahdollistaa useiden nykyaikaisten kodinkoneiden liittämisen tietokoneeseesi.

Myös Internetin kanssa työskentelyn työkaluja on kehitetty edelleen. Apujärjestelmää on uudistettu merkittävästi ja turvajärjestelmää on parannettu. Lukuisat muutokset ovat vaikuttaneet monien paikallisen tietokoneverkon käyttäjien työn hallintaan ja hallintaan.

Järjestelmässä on monia muita innovaatioita, joista opit, kun luet kirjaa ja tutustut Windows XP:hen. Ennen kuin aloitat työskentelyn järjestelmän kanssa, suosittelemme kuitenkin tutustumaan Windows XP:n peruskäsitteisiin. Jos tunnet Windowsin aiemmat versiot, useimmat käsitteet ovat sinulle tuttuja.

WindowsVista

Windows Vista on Microsoft Windows NT -perheen käyttöjärjestelmä, joka on kuluttajien henkilökohtaisissa tietokoneissa käytettävä käyttöjärjestelmä. Tämä käyttöjärjestelmä oli kehitysvaiheessa koodinimeltään "Longhorn".

Windows NT -tuotelinjassa Windows Vista on versio 6.0 (Windows 2000 - 5.0, Windows XP - 5.1, Windows Server 2003 - 5.2). Lyhennettä "WinVI" käytetään joskus viittaamaan "Windows Vistaan", joka yhdistää nimen "Vista" ja roomalaisin numeroin kirjoitetun versionumeron.

Windows Vista, kuten Windows XP, on vain asiakasjärjestelmä. Microsoft julkaisi myös palvelinversion Windows Vistasta - Windows Server 2008.

30. marraskuuta 2006 Microsoft julkaisi virallisesti Windows Vistan ja Office 2007:n yritysasiakkaille. 30.1.2007 järjestelmän myynti IVY-maissa alkoi tavallisille käyttäjille.

W3Schoolsin verkkoanalytiikan mukaan Windows Vistan markkinaosuus on lokakuusta 2012 lähtien ▼ 3,0 %; Tämä arvo oli huipussaan 18,6 % lokakuussa 2009.

Windows 7

Windows 7 on Windows NT -perheen käyttöjärjestelmä, joka seuraa Windows Vistaa. Seuraava järjestelmä Windows 7:n jälkeen Windows 8 -rivillä Windows NT -linjassa järjestelmän versionumero on 6.1 (Windows 2000 - 5.0, Windows XP - 5.1, Windows Server 2003 - 5.2, Windows Vista ja Windows Server 2008 - 6.0). . Palvelinversio on Windows Server 2008 R2, integroitujen järjestelmien versio (rakennettu Windows-komponenteista) on Windows Embedded Standard 2011 (Quebec), mobiiliversio on Windows Embedded Compact 2011 (Chelan, Windows CE 7.0).

Käyttöjärjestelmä tuli myyntiin 22. lokakuuta 2009, alle kolme vuotta edellisen käyttöjärjestelmän, Windows Vistan, julkaisun jälkeen. Yhteistyökumppaneille ja asiakkaille, joilla on volyymilisenssilisenssi, myönnettiin pääsy RTM:ään 24. heinäkuuta 2009. Järjestelmän lopullisen version alkuperäiset asennuskuvat ovat olleet saatavilla Internetissä 21.7.2009 lähtien.

W3Schoolsin (englanninkielisen) web-analytiikan mukaan Windows 7:n osuus maailmassa Internetin käyttöön käytettävistä käyttöjärjestelmistä oli lokakuussa 2012 ▲ 56,8 %. Tällä kriteerillä se on ensimmäisellä sijalla, ohittaen edellisen johtajan - Windows XP - elokuussa 2011.

TiedostojärjestelmäNTFS

NTFS (englanninkielisestä New Technology File System -tiedostojärjestelmästä - "uuden teknologian tiedostojärjestelmä") on Microsoft Windows NT -käyttöjärjestelmien vakiotiedostojärjestelmä.

HPFS-tiedostojärjestelmää käytettiin ensimmäisen kerran OS/2 1.2 -käyttöjärjestelmässä pääsyn tarjoamiseen suuriin levyasemiin, jotka ilmestyivät markkinoille tuolloin. Lisäksi on olemassa tarve laajentaa olemassa olevaa nimeämisjärjestelmää, parantaa organisaatiota ja turvallisuutta vastaamaan verkkopalvelinmarkkinoiden kasvaviin tarpeisiin. HPFS-tiedostojärjestelmä tukee FAT-hakemistorakennetta ja lisää tiedostojen lajittelun nimen mukaan. Tiedostonimi voi sisältää enintään 254 kaksitavuista merkkiä. Tiedosto koostuu "tiedoista" ja erikoismääritteistä, mikä luo lisämahdollisuuksia tukea muun tyyppisiä tiedostonimiä ja parantaa turvallisuutta. Lisäksi pienin tietojen tallennuslohko on nyt yhtä suuri kuin fyysisen sektorin koko (512 tavua), mikä vähentää levytilan hukkaa.

NTFS korvasi MS-DOS:issa ja Microsoft Windowsissa käytetyn FAT-tiedostojärjestelmän. NTFS tukee metatietojärjestelmää ja käyttää erityisiä tietorakenteita tiedostotietojen tallentamiseen suorituskyvyn, luotettavuuden ja levytilan tehokkuuden parantamiseksi. NTFS tallentaa tiedot tiedostoista MFT (Master File Table) -taulukkoon. NTFS:ssä on sisäänrakennetut ominaisuudet rajoittaa eri käyttäjien ja käyttäjäryhmien pääsyä tietoihin (Access Control List (ACL)) sekä määrittää kiintiöitä (rajoitukset tiettyjen käyttäjien käyttämälle levytilan enimmäismäärälle). NTFS käyttää USN-päiväkirjausjärjestelmää tiedostojärjestelmän luotettavuuden parantamiseen.

NTFS on kehitetty HPFS-tiedostojärjestelmän (High Performance File System) pohjalta, jonka Microsoft on luonut yhdessä IBM:n kanssa OS/2-käyttöjärjestelmää varten. Mutta saatuaan epäilemättä hyödyllisiä innovaatioita, kuten kiintiöt, kirjaaminen, kulunvalvonta ja auditointi, se on suurelta osin menettänyt [lähdettä ei ole määritelty 242 päivää] esi-isänsä (HPFS) ominaisen tiedostotoimintojen erittäin korkean suorituskyvyn.

NTFS:stä on useita versioita: v1.2 on käytössä Windows NT 3.51:ssä ja Windows NT 4.0:ssa, v3.0 tulee Windows 2000:ssa, v3.1 tulee Windows XP:ssä, Windows Server 2003:ssa, Windows Server 2003 R2:ssa, Windows Vistassa, Windowsissa 7 ja Windows Server 2008, Windows Server 2008 R2.

Tiedostojärjestelmän tekniset tiedot ovat omaisuutta. Tämä aiheuttaa tiettyjä vaikeuksia sen tuen käyttöönotossa kolmansien osapuolien tuotteissa, jotka eivät kuulu Microsoftille - erityisesti ilmaisten käyttöjärjestelmien ohjainten kehittäjien on palautettava järjestelmä.

HPFS-tiedostojärjestelmän hakemistomerkinnät sisältävät enemmän tietoa kuin FAT. Tiedostomääritteiden ohella tänne tallennetaan tietoja luomisesta ja muokkaamisesta sekä käyttöpäivämäärä ja -aika. HPFS-tiedostojärjestelmän hakemistomerkinnät osoittavat FNODE:hen tiedoston ensimmäisen klusterin sijaan. FNODE voi sisältää tiedostodataa, osoittimia tiedostotietoihin tai muita tiedostotietoihin osoittavia rakenteita. HPFS yrittää sijoittaa tiedostotiedot vierekkäisiin sektoreihin aina kun mahdollista. Tämä lisää peräkkäisen tiedostojen käsittelyn nopeutta. HPFS jakaa levyn 8 megatavun lohkoihin ja yrittää aina kirjoittaa tiedoston samaan lohkoon. Jokaista lohkoa kohden on varattu 2 KB allokaatiotaulukolle, joka sisältää tietoa lohkon kirjoitetuista ja vapaista sektoreista. Estäminen parantaa suorituskykyä, koska levypään ei tarvitse palata levyn loogiseen alkuun (yleensä sylinterin nolla), vaan lähimmän lohkon varaustaulukkoon määrittääkseen, minne tiedosto tallennetaan. Lisäksi HPFS-tiedostojärjestelmä sisältää kaksi ainutlaatuista tietoobjektia.

5.1. Lyhyt kuvaus Windows NT -käyttöjärjestelmästä.

Tällä hetkellä maailmanlaajuinen tietokoneteollisuus kehittyy erittäin nopeasti Järjestelmän suorituskyky kasvaa, ja siksi kyky käsitellä suuria tietomääriä kasvaa.

MS-DOS-luokan käyttöjärjestelmät eivät enää pysty selviytymään tällaisesta tietovirrasta eivätkä pysty käyttämään täysin nykyaikaisten tietokoneiden resursseja. Siksi viime aikoina on tapahtunut siirtyminen tehokkaampiin ja edistyneempiin UNIX-luokan käyttöjärjestelmiin, joista esimerkki on Microsoft Corporationin julkaisema Windows NT.

Kun käyttäjä näkee ensimmäisen kerran Microsoft-käyttöjärjestelmän

Windows NT, hän on hämmästynyt selkeästä ulkoisesta samankaltaisuudesta Windows 3.+ -järjestelmän rakastetun käyttöliittymän kanssa. Tämä näkyvä samankaltaisuus on kuitenkin vain merkityksetön osa Windows NT:tä.

Windows NT on 32-bittinen käyttöjärjestelmä, jossa on ensisijaisesti moniajo. Käyttöjärjestelmän peruskomponentteja ovat turvallisuus ja

kehitetty verkkopalvelu.

Windows NT tarjoaa myös yhteensopivuuden monien muiden käyttöjärjestelmien, tiedostojärjestelmien ja verkkojen kanssa.

Kuten seuraavassa kuvassa näkyy, Windows NT on

modulaarinen (edistyneempi kuin monoliittinen) käyttöjärjestelmä, joka koostuu erillisistä toisiinsa kytketyistä suhteellisen yksinkertaisista moduuleista.

Windows NT:n päämoduulit ovat (lueteltu järjestyksessä arkkitehtuurin alimmasta tasosta korkeimpaan): laitteistoabstraktioiden taso HAL (Hardware Abstraction Layer), ydin (Kernel), toimeenpanojärjestelmä (Executive), suojatut alijärjestelmät (suojatut osajärjestelmät) ja ympäristön osajärjestelmät (alijärjestelmät).

Windows NT:n modulaarinen rakenne

5.2. Windows NT tiedostojärjestelmä.

Kun Windows NT julkaistiin ensimmäisen kerran, se sisälsi tuen kolmelle tiedostojärjestelmälle. Nämä olivat File Allocation Table (FAT), joka tarjosi yhteensopivuuden MS-DOS:n kanssa, High Performance File System (HPFS), joka tarjosi yhteensopivuuden LAN Managerin kanssa, ja uusi tiedostojärjestelmä nimeltä New Technologies File System (NTFS).

NTFS:llä oli useita etuja useimmissa tiedostopalvelimissa tuolloin käytettyihin tiedostojärjestelmiin verrattuna.

Tietojen eheyden varmistamiseksi NTFS:llä on tapahtumaloki. Tämä lähestymistapa ei sulje pois tiedon katoamisen mahdollisuutta, mutta se lisää merkittävästi todennäköisyyttä, että tiedostojärjestelmään on mahdollista päästä, vaikka palvelinjärjestelmän eheys vaarantuisi. Tämä on mahdollista käyttämällä tapahtumalokia seuraamaan jäljellä olevia levyn kirjoitusyrityksiä, kun Windows NT käynnistetään myöhemmin. Tapahtumalokia käytetään myös levyn virheiden tarkistamiseen sen sijaan, että jokainen tiedosto tarkastettaisiin käytettäessä tiedostojen varaustaulukkoa.

Yksi NTFS:n tärkeimmistä eduista on turvallisuus. NTFS tarjoaa mahdollisuuden lisätä Access Control Entries (ACE:t) Access Control List (ACL) -luetteloon. ACE sisältää ryhmän tai käyttäjän tunnistenimen ja käyttöoikeustunnuksen, jota voidaan käyttää rajoittamaan pääsyä tiettyyn hakemistoon tai tiedostoon. Tämä käyttöoikeus voi sisältää mahdollisuuden lukea, kirjoittaa, poistaa, suorittaa ja jopa omistaa tiedostoja.

Toisaalta ACL on säilö, joka sisältää yhden tai useamman ACE-merkinnän. Tämän avulla voit rajoittaa yksittäisten käyttäjien tai käyttäjäryhmien pääsyä tiettyihin verkon hakemistoihin tai tiedostoihin.

Lisäksi NTFS tukee työskentelyä pitkien nimien kanssa, jotka ovat enintään 255 merkkiä pitkiä ja sisältävät isoja ja pieniä kirjaimia missä tahansa järjestyksessä. Yksi NTFS:n tärkeimmistä ominaisuuksista on vastaavien nimien automaattinen luominen, jotka ovat yhteensopivia MS-DOS:n kanssa.

NTFS:ssä on myös pakkausominaisuus, joka ilmestyi ensimmäisen kerran NT-versiossa 3.51. Se tarjoaa mahdollisuuden pakata mitä tahansa tiedostoa, hakemistoa tai NTFS-asemaa. Toisin kuin MS-DOS-pakkausohjelmat, jotka luovat näennäislevyn, joka näyttää piilotiedostolta ja pakkaa kaikki kyseisellä levyllä olevat tiedot, Windows NT käyttää tiedostoalijärjestelmän lisäkerrosta vaadittujen tiedostojen pakkaamiseen ja purkamiseen luomatta virtuaalilevyä. Tämä on hyödyllistä pakattaessa joko tiettyä levyn osaa (esimerkiksi käyttäjähakemistoa) tai tietyntyyppisiä tiedostoja (esimerkiksi grafiikkatiedostoja). NTFS-pakkauksen ainoa haittapuoli on alhainen pakkaustaso verrattuna MS-DOS-pakkausmenetelmiin. Mutta NTFS:llä on parempi luotettavuus ja suorituskyky.

Kaikesta yllä olevasta voimme siis päätellä:

Jotta Windows NT olisi yhteensopiva eri käyttöjärjestelmien kanssa, se sisältää FAT 32 -tiedostojärjestelmän. Lisäksi Windows NT sisältää oman NTFS-tiedostojärjestelmän, joka ei ole yhteensopiva FAT 16:n kanssa. Tällä tiedostojärjestelmällä on useita etuja FATiin verrattuna, ja se on myös enemmän. erilainen korkea luotettavuus ja suorituskyky.

Johtopäätös.

MS-DOS on 16-bittinen käyttöjärjestelmä, joka toimii todellisessa prosessoritilassa. Windows 3.1 -versioissa osa koodista on 16-bittinen ja osa 32-bittinen. Windows 3.0 tuki todellista prosessorin käyttötilaa versiota 3.1 kehitettäessä, sen tuesta päätettiin luopua.

Windows 95 on 32-bittinen käyttöjärjestelmä, joka toimii vain suorittimen suojatussa tilassa. Ydin, joka sisältää muistinhallinnan ja prosessien välityksen, sisältää vain 32-bittistä koodia. Tämä vähentää kustannuksia ja nopeuttaa työtä. Vain joissakin moduuleissa on 16-bittinen koodi yhteensopivuutta varten MS-DOS-tilan kanssa. Windows 95 käyttää 32-bittistä koodia aina kun mahdollista, mikä lisää järjestelmän luotettavuutta ja joustavuutta. Lisäksi 16-bittistä koodia käytetään yhteensopivuuden takaamiseksi vanhojen sovellusten ja ohjaimien kanssa.

Windows NT ei ole olemassa olevien tuotteiden jatkokehitys. Sen arkkitehtuuri luotiin tyhjästä ottaen huomioon nykyaikaisen käyttöjärjestelmän vaatimukset. Varmistaakseen uuden käyttöjärjestelmän yhteensopivuuden Windows NT:n kehittäjät säilyttivät tutun Windows-käyttöliittymän ja ottivat käyttöön tuen olemassa oleville tiedostojärjestelmille (kuten FAT) ja erilaisille sovelluksille (kirjoitettu MS - Dosille, Windows 3.x:lle). Kehittäjät sisällyttivät myös Windows NT -työkalut erilaisten verkkotyökalujen kanssa työskentelyyn.

Luotettavuuden ja kestävyyden takaavat arkkitehtoniset ominaisuudet, jotka suojaavat sovellusohjelmia toistensa ja käyttöjärjestelmän vaurioilta. Windows NT käyttää vikasietoista strukturoitua poikkeuskäsittelyä kaikilla arkkitehtuurin tasoilla, joka sisältää palautettavan NTFS-tiedostojärjestelmän ja tarjoaa suojan sisäänrakennetun suojauksen ja edistyneiden muistinhallintatekniikoiden avulla.


Vuoden 1988 lopussa Microsoft nimitti David Cutlerin johtoon uusi projekti alueella ohjelmisto: Luo uusi Microsoft-käyttöjärjestelmä 1990-luvulle. Hän kokosi ryhmän insinöörejä kehittämään järjestelmää uusi teknologia(Uusi teknologia - NT).

Alkuperäinen suunnitelma oli kehittää NT OS/2-tyylisillä käyttöliittymillä ja sovellusohjelmointiliitännöillä (API), mutta OS/2 myytiin huonosti ja Windows 3.0 oli suuri ja jatkuva menestys markkinoilla. Nähtyään markkinoiden paineet ja haasteet, jotka liittyvät kahden yhteensopimattoman järjestelmän kehittämiseen ja tukemiseen, Microsoft päätti muuttaa kurssiaan ja ohjata insinöörinsä kohti yhtä yhtenäistä käyttöjärjestelmästrategiaa. Tämä strategia oli kehittää Windows-pohjaisten käyttöjärjestelmien perhe, joka kattaisi monenlaisia ​​tietokoneita pienimmistä kannettavista suurimpiin moniprosessorityöasemiin. Siten seuraavan sukupolven Windows-järjestelmiä kutsuttiin Windows NT:ksi.

Windows NT tukee Windowsin graafista käyttöliittymää (GUI) ja on myös ensimmäinen, johon se perustuu Windows käyttöjärjestelmä Microsoft-järjestelmä, joka tukee Win32 API:ta, 32-bittinen ohjelmiston käyttöliittymä kehittää uusia sovelluksia. Win32 API tarjoaa edistyneitä käyttöjärjestelmän ominaisuuksia sovelluksille, kuten monisäikeiset prosessit, synkronointi, suojaus, I/O ja objektien hallinta.

Heinäkuussa 1993 ilmestyivät NT-perheen ensimmäiset käyttöjärjestelmät - Windows NT 3.1 ja Windows NT Advanced Server 3.1.

Versiot

  • Windows NT 3.1 (27. heinäkuuta 1993)
  • Windows NT 3.5 (21. syyskuuta 1994)
  • Windows NT 3.51 (30. toukokuuta 1995)
  • Windows NT 4.0 (24. elokuuta 1996)
  • Windows 2000 (17. helmikuuta 2000)
  • Windows XP (25. lokakuuta 2001)
  • Windows XP 64-bittinen versio (28. maaliskuuta 2003)
  • Windows Server 2003 (25. huhtikuuta 2003)
  • Windows XP Media Center Edition 2003 (18. joulukuuta 2003)
  • Windows XP Media Center Edition 2005 (12. lokakuuta 2004)
  • Windows XP Professional x64 Edition (25. huhtikuuta 2005)
  • Windows Fundamentals vanhoille tietokoneille (8. heinäkuuta 2006)
  • Windows Vista (30. marraskuuta 2006)
  • Windows Home Server (7.11.2007)
  • Windows Server 2008 (27. helmikuuta 2008)

Windows NT -rakenne

Rakenteellisesti Windows NT voidaan esittää kahdessa osassa: osa käyttöjärjestelmää, joka toimii käyttäjätilassa, ja osa käyttöjärjestelmää, joka toimii ydintilassa.

Windows NT:n ydintilassa toimivaa osaa kutsutaan toimeenpanevaksi osaksi. Se sisältää useita komponentteja, jotka hallitsevat virtuaalimuistia, objekteja (resursseja), syöttöä/tulostusta ja tiedostojärjestelmää (mukaan lukien verkkoajurit), prosessiviestintää ja osittain turvajärjestelmää. Nämä komponentit ovat vuorovaikutuksessa toistensa kanssa modulaarisen tiedonsiirron avulla. Jokainen komponentti soittaa muille käyttämällä huolellisesti määriteltyjä sisäisiä menettelyjä.

Toinen osa Windowsia Käyttäjätilassa toimiva NT koostuu palvelimista - niin sanotuista suojatuista alijärjestelmistä. Koska alijärjestelmät eivät voi automaattisesti jakaa muistia, ne kommunikoivat keskenään lähettämällä viestejä. Viestit voidaan siirtää sekä asiakkaan ja palvelimen välillä että kahden palvelimen välillä. Kaikki viestit kulkevat Windows NT -ohjelman läpi. Windows NT:n ydin ajoittaa suojattujen alijärjestelmien säikeet samalla tavalla kuin tavallisten sovellusprosessien säikeet.

Suojattujen alijärjestelmien tuen tarjoaa toimeenpanoosa. Hänen komponentit ovat:

  • Objektin hallinta. Luo, poistaa ja hallitsee ajonaikaisia ​​objekteja – abstrakteja tietotyyppejä, joita käytetään edustamaan järjestelmäresursseja.
  • Turvamonitori. Asettaa turvasäännöt paikallinen tietokone. Suojaa käyttöjärjestelmän resursseja, suojaa ja rekisteröi suoritettavia objekteja.
  • Prosessin johtaja. Luo ja lopettaa, keskeyttää ja jatkaa prosesseja ja säikeitä sekä tallentaa niitä koskevia tietoja.

Virtuaalimuistin hallinta.

  • I/O-alijärjestelmä. Sisältää seuraavat komponentit:
    • I/O-manageri, joka tarjoaa laiteriippumattomat I/O-toiminnot;
    • tiedostojärjestelmät - NT-ajurit, jotka suorittavat tiedostokohtaisia ​​I/O-pyyntöjä ja kääntävät ne kutsuiksi tavallisiin laitteisiin;
    • verkon uudelleenohjaus ja verkkopalvelin - tiedostojärjestelmän ajurit, jotka lähettävät etä-I/O-pyyntöjä verkkokoneille ja vastaanottavat pyyntöjä niiltä;
    • executive laiteajurit - matalan tason ajurit, jotka ohjaavat suoraan laitetta;
    • välimuistin hallinta, joka toteuttaa levyvälimuistin.

Suoritusosa puolestaan ​​luottaa NT-ytimen tarjoamiin alemman tason palveluihin. Ytimen toimintoja ovat:

  • prosessin suunnittelu,
  • keskeytysten ja poikkeusten käsittely,
  • prosessorin synkronointi moniprosessorijärjestelmille,
  • järjestelmän palautus vikojen jälkeen.

Ydin toimii etuoikeutetussa tilassa, eikä sitä koskaan poisteta muistista. Ytimeen pääsee vain keskeytyksen kautta.

Suojattu Windows-alijärjestelmät NT-tiedostot toimivat käyttäjätilassa, ja Windows NT luo ne käyttöjärjestelmän käynnistyessä. Heti luomisen jälkeen ne aloittavat loputtoman suorituskierron ja vastaavat viesteihin, jotka tulevat heille sovellusprosesseista ja muista alijärjestelmistä. Suojattujen osajärjestelmien joukosta voidaan erottaa alaluokka, jota kutsutaan ympäristöalajärjestelmiksi. Ympäristöalijärjestelmät toteuttavat käyttöjärjestelmän sovellusrajapintoja (API). Muun tyyppiset osajärjestelmät, joita kutsutaan integraaleiksi alijärjestelmiksi, suorittavat käyttöjärjestelmän edellyttämiä tehtäviä. Esimerkiksi suurin osa Windows NT -turvajärjestelmästä on toteutettu integroituna alijärjestelmänä.

Ympäristön tärkein alijärjestelmä on Win32, alijärjestelmä, joka tarjoaa sovellusten pääsyn 32-bittiseen Windows API:han. Lisäksi tämä järjestelmä tarjoaa graafisen käyttöliittymän ja hallitsee käyttäjän syötteitä/tulosteita.

Jokainen suojattu alijärjestelmä toimii käyttäjätilassa ja kutsuu suoritusjärjestelmän palvelua suorittamaan etuoikeutettuja toimintoja ydintilassa. Verkkopalvelimet voivat toimia joko käyttäjätilassa tai ydintilassa riippuen siitä, miten ne on suunniteltu.

Alijärjestelmät kommunikoivat keskenään välittämällä viestejä. Kun esimerkiksi käyttäjäsovellus kutsuu jotakin API-proseduuria, tämän proseduurin tarjoava ympäristöalijärjestelmä vastaanottaa sanoman ja suorittaa sen joko käyttämällä ydintä tai lähettämällä viestin toiseen alijärjestelmään. Kun toimenpide on valmis, ympäristöalijärjestelmä lähettää sovellukselle sanoman, joka sisältää palautusarvon. Viestien lähettäminen ja muut suojattujen osajärjestelmien toiminnot ovat käyttäjälle näkymätöntä.

Päätyökalu, joka pitää kaikki Windows NT -alijärjestelmät yhdessä, on Local Procedure Call (LPC) -mekanismi. LPC on optimoitu versio yleisemmästä työkalusta, RPC:stä, jota käytetään kommunikoimaan asiakkaiden ja verkon eri koneissa sijaitsevien palvelimien välillä.