Ytimen ja käyttöjärjestelmän ero

Ytimen ja käyttöjärjestelmän ero
Ytimen ja käyttöjärjestelmän ero

Video: Ytimen ja käyttöjärjestelmän ero

Video: Ytimen ja käyttöjärjestelmän ero
Video: Naisen ja miehen välinen ero 2024, Marraskuu
Anonim

Ydin vs. käyttöjärjestelmä

Käyttöjärjestelmä on järjestelmäohjelmisto, joka hallitsee tietokonetta. Sen tehtäviin kuuluu tietokoneresurssien hallinta ja niiden viestintätarpeiden huomioon ottaminen. Ydin on käyttöjärjestelmän pääosa, joka enimmäkseen välittää suoraa kommunikointia laitteistoresurssien kanssa. Ilman ydintä käyttöjärjestelmä ei voi toimia. Mutta koska käyttöjärjestelmän ydin on haudattu monien muiden komponenttien kanssa, useimmat käyttäjät eivät tiedä ytimen olemassaolosta.

Mikä on käyttöjärjestelmä?

Käyttöjärjestelmä on ohjelmisto, joka hallitsee tietokonetta. Se on kokoelma tietoja ja ohjelmia, jotka hallitsevat järjestelmien (laitteiston) resursseja. Lisäksi se mahdollistaa sovellusohjelmistojen (kuten tekstinkäsittelyohjelmien jne.) suorittamisen toimimalla liitäntäkerroksena laitteiston ja sovellusten välillä (toimintoja, kuten syöttö/tulostus ja muistiin liittyvät toiminnot). Se on tärkein tietokoneessa toimiva järjestelmäohjelmisto. Koska käyttäjät eivät voi käyttää mitään muuta järjestelmää tai sovellusohjelmistoa ilman oikein toimivaa käyttöjärjestelmää, käyttöjärjestelmää voidaan pitää tietokoneen tärkeimpänä järjestelmäohjelmistona.

Käyttöjärjestelmiä on kaikentyyppisissä koneissa (ei vain tietokoneissa), joissa on prosessori, kuten matkapuhelimissa, konsolipohjaisissa pelijärjestelmissä, supertietokoneissa ja palvelimissa. Suosituimmat käyttöjärjestelmät ovat Microsoft Windows, Mac OS X, UNIX, Linux ja BSD. Microsoftin käyttöjärjestelmiä käytetään enimmäkseen kaupallisissa yrityksissä, kun taas UNIX-pohjaiset käyttöjärjestelmät ovat suositumpia akateemisten ammattilaisten keskuudessa, koska ne ovat ilmaisia ja avoimen lähdekoodin (toisin kuin Windows, joka on erittäin kallista).

Mikä on ydin?

Ydin on tietokoneen käyttöjärjestelmän pääosa. Se on todellinen silta laitteiston ja sovellusohjelmiston välillä. Ydin on yleensä vastuussa järjestelmäresurssien hallinnasta, mukaan lukien laitteisto- ja ohjelmistoviestintä. Se tarjoaa erittäin matalan tason abstraktiokerroksen prosessorien ja syöttö-/tulostuslaitteiden välillä. Prosessien välinen viestintä ja järjestelmäkutsut ovat tärkeimmät mekanismit, joissa nämä matalan tason palvelut tarjotaan muille sovelluksille (ytimen toimesta). Ytimet on jaettu eri tyyppeihin suunnittelun/toteutuksen ja kunkin käyttöjärjestelmän tehtävän suoritustavan perusteella. Kaikki järjestelmäkoodit suoritetaan samassa osoiteavaruudessa (suorituskyvyn parantamiseksi) monoliittisten ytimien toimesta. Mutta useimpia palveluita ajavat käyttäjätilassa mikroytimet (ylläpidettävyyttä ja modulaarisuutta voidaan lisätä tällä lähestymistavalla). Näiden kahden ääripään välillä on monia muita lähestymistapoja.

Mitä eroa on ytimen ja käyttöjärjestelmän välillä?

Ydin on käyttöjärjestelmän ydin (tai alin taso). Kaikki muut käyttöjärjestelmän osat (graafinen käyttöliittymä, tiedostonhallinta, komentotulkki jne.) perustuvat ytimeen. Ydin vastaa viestinnästä laitteiston kanssa, ja se on itse asiassa se käyttöjärjestelmän osa, joka keskustelee suoraan laitteiston kanssa. Ydin tarjoaa lukuisia kutsuttavia rutiineja, joita voidaan käyttää tiedostojen avaamiseen, grafiikan näyttämiseen ja näppäimistön/hiiritulojen saamiseen muiden ohjelmistojen käyttöön.

Suositeltava: