prosessorin ohjaamien laitteiden toiminta tarjoaa esityksen jossa voi ajaa omia komentoja ja esityksiä eli sovelluksia.
kernel on toimintaohjeet prosessorille ja sen alaisille laitteille erikoiskielellä.
erikoiskielet noudattavat laitteiden toimintaperiaatteita ja keskustelukäytäntöjä eli protokollaa.
prosessori ei tee mitään ilman ohjetta.
tietokone on vain kone joka toteuttaa sokeana käskyjä niin hyviä kuin pahoja.
ohjelmointivirhe voi rikkoa tietokoneen pysyvästi.
notaatiot prosessorin ja sen alaisten laitteiden ohjelmointia varten löytyy protokollien spekseistä jotka ovat eksaktit ohjelmointiohjeet ihmiselle.
kernel ohjelmoinnin toteutus tehdään käymällä läpi protokollan speksit pienissä osissa ja kirjoittamalla toteutus c-kielellä. Linux tarjoaa tähän valmiit tehokkaat systeemikutsut. Pääpaino on näiden systeemikutsujen tehostamisessa eli optimoinnissa). Kernel on laaja ja koodia karsitaan ja suoraviivaistetaan. Ajureista ei olla niinkään kiinnostuneita.
päällään ei sovi toteuttaa käskyjä ainakaan sokeana.
kernel on toimintaohjeet prosessorille ja sen alaisille laitteille erikoiskielellä.
erikoiskielet noudattavat laitteiden toimintaperiaatteita ja keskustelukäytäntöjä eli protokollaa.
prosessori ei tee mitään ilman ohjetta.
tietokone on vain kone joka toteuttaa sokeana käskyjä niin hyviä kuin pahoja.
ohjelmointivirhe voi rikkoa tietokoneen pysyvästi.
notaatiot prosessorin ja sen alaisten laitteiden ohjelmointia varten löytyy protokollien spekseistä jotka ovat eksaktit ohjelmointiohjeet ihmiselle.
kernel ohjelmoinnin toteutus tehdään käymällä läpi protokollan speksit pienissä osissa ja kirjoittamalla toteutus c-kielellä. Linux tarjoaa tähän valmiit tehokkaat systeemikutsut. Pääpaino on näiden systeemikutsujen tehostamisessa eli optimoinnissa). Kernel on laaja ja koodia karsitaan ja suoraviivaistetaan. Ajureista ei olla niinkään kiinnostuneita.
päällään ei sovi toteuttaa käskyjä ainakaan sokeana.
Vastaukset 2
Vanhimmat
Kivä tietää mitä peräkammarin linux nörtin päässä liikkuu.
En tiedä kernelistä paljoa, mutta tuollaiset väitteet tai väite-ehdokkaat sopisi wikipediaan joko artikkeliin tai artikkelin keskustelusivulle. Joko perus fi-wikiin tai linux wikiin.
Niitä vakio-kerneleitä tulee "käytettyä". Ei kai kerneleistä tarvitse tietää edes ohjelmoidessa?
hmm... on PAE-kernel ja debug kerneleitä...