Ero sivun ”XNU” versioiden välillä
Siirry navigaatioon
Siirry hakuun
[katsottu versio] | [katsottu versio] |
Poistettu sisältö Lisätty sisältö
Ei muokkausyhteenvetoa |
Ei muokkausyhteenvetoa |
||
Rivi 29: | Rivi 29: | ||
BSD tarjoaa muun muassa seuraavia ominaisuuksia:<ref name="aplbsd" /> |
BSD tarjoaa muun muassa seuraavia ominaisuuksia:<ref name="aplbsd" /> |
||
* [[moniajo]] |
* [[moniajo]] |
||
* [[TCP/IP |
* [[TCP/IP]]-pino |
||
* muistisuojaus |
* muistisuojaus |
||
* [[Näennäismuisti|virtuaalimuisti]] |
* [[Näennäismuisti|virtuaalimuisti]] |
Versio 13. elokuuta 2019 kello 10.10
XNU | |
---|---|
Kehittäjä |
Apple Open Software Foundation Research Institute |
Tiedot | |
Ohjelmistotyyppi | käyttöjärjestelmän ydin |
Lisenssi | Apple Public Source License |
XNU (lyhenne sanoista X is Not Unix) on Applen OS X -käyttöjärjestelmän ydin.[1]
XNU perustuu Mach 3.0 -mikroytimeen.[2] Mach-ydin siirrettiin Power Macintoshille ja tunnettiin nimellä osfmk, joka oli osa MkLinux-projektia.[2] Tämä yhdistettiin Darwin-ytimeen.[2] Ydin sisältää Machin ja BSD:n toiminnallisuuden sekä I/O Kit -ajurimallin.[1][3] XNU-ytimen BSD-osuus on peräisin pääasiassa FreeBSD:stä.[4]
BSD tarjoaa muun muassa seuraavia ominaisuuksia:[4]
- moniajo
- TCP/IP-pino
- muistisuojaus
- virtuaalimuisti
- symmetrinen moniprosessointi
- useat POSIX-rajapinnat
Open Software Foundationin (OSF) Research Institute (RI) toteutti Applen kanssa Mach-ytimen muutokset.[2]
Lähteet
- ↑ a b Glossary Apple. Viitattu 12.8.2019. (englanniksi)
- ↑ a b c d Kernel Programming Guide Apple. Viitattu 9.8.2019. (englanniksi)
- ↑ Silberschatz & Galvin & Gagne: Operating System Concepts Essentials (PDF) cs.columbia.edu. Arkistoitu 28.6.2016. Viitattu 10.11.2017.
- ↑ a b BSD Overview Apple. Viitattu 12.8.2019. (englanniksi)