3 545
muokkausta
p (wikitys) |
|||
Rivi 1: | Rivi 1: | ||
==GNU/Linuxin käynnistysprosessi selitettynä== | ==GNU/Linuxin käynnistysprosessi selitettynä== | ||
Yleensä käyttäjän ei tarvitse huolehtia siitä, mitä tapahtuu sillä välin kun tietokoneeseen kytketään virta ja ruudulle pamahtaa [[ | Yleensä käyttäjän ei tarvitse huolehtia siitä, mitä tapahtuu sillä välin kun tietokoneeseen kytketään virta ja ruudulle pamahtaa [[X Window System|graafinen ympäristö]], jossa pyydetään kauniisti kirjautumaan sisään järjestelmään. Kuitenkin jossain vaiheessa tulee tavankin käyttäjälle kytö säätää käynnistysaikaa tai vaikka käynnistyviä palveluita, tällöin olisi hyvä tuntea kuinka järjestelmä itseasiassa käynnistyykään. Tässä artikkelissa pyritään selvittämään sitä väliä mikä on virtanapin ja järjestelmään kirjautumisen välissä. Ikävä kyllä artikkeli ei voi tarjota kaikille jakelupaketeille “suoraa lähestymistä”, mutta kirjoittaessa on pyritty tästä tekemään mahdollisimman jakelupakettiriippumaton. | ||
Virtanapista eteenpäin | Virtanapista eteenpäin | ||
Niin, mitkä oikeastaan ovat ensimmäiset vaiheet? Tämä on yksi niitä elämän mysteerejä, eikä oikeastaan millään tavalla vielä liity käyttöjärjestelmään. Yleensä tietokoneeseen virtojen tultua, tietokone lataa [[BIOS]]:n, joka on pieni ohjelma poltettuna erillisille piisirulle (nykyään sähköisesti purettavia ja uudelleenohjelmoitavia muistipiirejä). Tämä pieni ohjelma, joka pyörii pienellä piisirulla tekee ensimmäisenä käynnistyttyään [[POST-testi (POST-testi)|POST-testi]]n (Power-On-Self-Test), joka tarkastaa että tiettyjä laitteita (kuten muistit, emolevy, prosessori...) on paikalla, ja että ne ovat toimintakunnossa. Sen jälkeen BIOS alustaa joitakin järjestelmäkomponentteja (kiintolevyt jne.), jakaa niille keskeytyksiä sekä tulostaa niistä taulukon ruudulle. Kaiken muun tehtävän seassa voitaisiin sanoa, että BIOS:lla on päätehtävä, jonka tarkoitus on etsiä käynnistettävän median aivan alkupäästä ohjelma, joka kykenee lataamaan käyttöjärjestelmän. Voitaisiinkin sanoa, että BIOS ei ole olemassakaan mitään muuta varten kuin sitä, että se osaa ladata ohjelman nimeltä käynnistyslatain. Käynnistyslatain sijaitsee yleensä [[Master Boot Record]]illa, joka sijaitsee yleensä boottaavan median alkupäässä. Kiintolevyistä puhuttaessa alkupää on ensimmäinen sektori, ensimmäinen sylinteri sekä ensimmäinen lukupää. Menikö hieman ohi? Ei hätää, emme ole vielä päässeet käyttöjärjestelmän käynnistämiseen :) | Niin, mitkä oikeastaan ovat ensimmäiset vaiheet? Tämä on yksi niitä elämän mysteerejä, eikä oikeastaan millään tavalla vielä liity käyttöjärjestelmään. Yleensä tietokoneeseen virtojen tultua, tietokone lataa [[BIOS]]:n, joka on pieni ohjelma poltettuna erillisille piisirulle (nykyään sähköisesti purettavia ja uudelleenohjelmoitavia muistipiirejä). Tämä pieni ohjelma, joka pyörii pienellä piisirulla tekee ensimmäisenä käynnistyttyään [[POST-testi (POST-testi)|POST-testi]]n (Power-On-Self-Test), joka tarkastaa että tiettyjä laitteita (kuten muistit, emolevy, prosessori...) on paikalla, ja että ne ovat toimintakunnossa. Sen jälkeen BIOS alustaa joitakin järjestelmäkomponentteja (kiintolevyt jne.), jakaa niille keskeytyksiä sekä tulostaa niistä taulukon ruudulle. Kaiken muun tehtävän seassa voitaisiin sanoa, että BIOS:lla on päätehtävä, jonka tarkoitus on etsiä käynnistettävän median aivan alkupäästä ohjelma, joka kykenee lataamaan käyttöjärjestelmän. Voitaisiinkin sanoa, että BIOS ei ole olemassakaan mitään muuta varten kuin sitä, että se osaa ladata ohjelman nimeltä käynnistyslatain. Käynnistyslatain sijaitsee yleensä [[Master Boot Record]]illa, joka sijaitsee yleensä boottaavan median alkupäässä. Kiintolevyistä puhuttaessa alkupää on ensimmäinen sektori, ensimmäinen sylinteri sekä ensimmäinen lukupää. Menikö hieman ohi? Ei hätää, emme ole vielä päässeet käyttöjärjestelmän käynnistämiseen :) |