Ero sivun ”Windows NT” versioiden välillä

[katsottu versio][katsottu versio]
Poistettu sisältö Lisätty sisältö
Ipr1 (keskustelu | muokkaukset)
Ei muokkausyhteenvetoa
Ipr1 (keskustelu | muokkaukset)
Ei muokkausyhteenvetoa
Rivi 40:
 
NT:n ytimen on sanottu perustuvan [[Mach (ydin)|Mach]]-[[mikroydin|mikroytimeen]], mutta NT:n ydin on suurelta osin [[Monoliittinen ydin|monoliittinen]]: [[laiteajuri]]t ovat kaikki samassa [[osoiteavaruus|osoitevaruudessa]].<ref name="msntbas">{{Verkkoviite | osoite = https://docs.microsoft.com/en-us/previous-versions//cc768132(v=technet.10)?redirectedfrom=MSDN | nimeke = Windows NT Basics | julkaisija = Microsoft | tekijä = Jim Mohr | ajankohta = 20.2.2014 | viitattu = 10.9.2019 | kieli = {{en}} }}</ref><ref name="csosce">{{Verkkoviite | osoite = http://www.cs.columbia.edu/~jae/4118/L02-intro2-osc-ch2.pdf | nimeke = Operating System Concepts Essentials | arkisto = https://web.archive.org/web/20160628150230/http://www.cs.columbia.edu/~jae/4118/L02-intro2-osc-ch2.pdf | arkistoitu = 28.6.2016 | tekijä = Silberschatz & Galvin & Gagne | tiedostomuoto = PDF | viitattu = 10.11.2017}}</ref><ref>{{Verkkoviite | osoite = https://docs.microsoft.com/en-us/windows-hardware/drivers/gettingstarted/user-mode-and-kernel-mode | nimeke = User mode and kernel mode | julkaisija = Microsoft | ajankohta = 20.4.2017 | viitattu = 11.8.2019 | kieli = {{en}} }}</ref>
Ydinmoodissa suoritetaan ''Executive'', itse ydin ja laiteajurit sekä laitteiston abstraktiokerros (''Hardware abstraction layer'', HAL).<ref name="wirsp36">{{Kirjaviite | Nimeke = Windows Internals | Tekijä = Russinovich, Mark E. & Solomon, David A. | Julkaisija = Microsoft | Sivu = 36}}</ref> Lisäksi ikkunointi ja grafiikka suoritetaan ytimen tilassa.<ref name="wirsp36" /> Executiveen kuuluvat muistinhallinta, prosessien ja säikeiden hallinta, käyttäjäoikeudet, laite-IO, verkkotoiminnot ja [[prosessien välinen kommunikointikommunikaatio]].<ref name="wirsp36wirsp37">{{Kirjaviite | Nimeke = Windows Internals | Tekijä = Russinovich, Mark E. & Solomon, David A. | Julkaisija = Microsoft | Sivu = 37}}</ref>
Lisänä on tuki eri ''persoonallisuuksille'' kuten DOS, OS/2 ja POSIX-rajapinnat.<ref name="csosce" /><ref name="itp" /><ref name="msntbas" />