Käynnistys on tietokoneen käynnistysprosessi. Se voidaan käynnistää laitteistolla, kuten painikkeen painalluksella tai ohjelmistokomennolla. Kun CPU on kytketty päälle, sen päämuistissa ei ole ohjelmistoa, joten joidenkin prosessien on ladattava ohjelmisto muistiin ennen suorittamista. Tämä voidaan tehdä CPU:n laitteistolla tai laiteohjelmistolla tai tietokonejärjestelmän erillisellä prosessorilla.
Tietokoneen uudelleenkäynnistämistä kutsutaan myös uudelleenkäynnistykseksi, joka voi olla ' kovaa ', esimerkiksi sen jälkeen, kun CPU:n sähkövirta on kytketty pois päältä -asennosta päälle, tai ' pehmeä ', jossa sähköä ei katkaista. Joissakin järjestelmissä pehmeä käynnistys voi valinnaisesti tyhjentää RAM-muistin nollaan. Kova ja pehmeä käynnistys voidaan käynnistää laitteistolla, kuten painikkeen painalluksella tai ohjelmistokomennolla. Käynnistys on valmis, kun toimiva ajonaikainen järjestelmä, tyypillisesti käyttöjärjestelmä ja jotkin sovellukset, on saavutettu.
Tietokoneen palauttaminen lepotilasta ei sisällä käynnistystä; sen palauttaminen lepotilasta ei kuitenkaan onnistu. Jotkin sulautetut järjestelmät eivät välttämättä vaadi havaittavaa käynnistysjärjestystä toimiakseen, ja kun ne on kytketty päälle, ne voivat suorittaa toimintaohjelmia, jotka on tallennettu ROM-muistiin. Kaikki tietokonejärjestelmät ovat tilakoneita, ja uudelleenkäynnistys voi olla ainoa tapa palata määrättyyn nollatilaan tahattomasta, lukitusta tilasta.
Käyttöjärjestelmän tai erillisen apuohjelman lataamisen lisäksi käynnistysprosessi voi myös ladata tallennusvedosohjelman käyttöjärjestelmän ongelmien diagnosoimiseksi.
Käynnistyksen järjestys
Käynnistys on käynnistyssarja, joka käynnistää tietokoneen käyttöjärjestelmän, kun se käynnistetään. Käynnistysjärjestys on ensimmäinen joukko toimintoja, jotka tietokone suorittaa, kun se käynnistetään. Jokaisella tietokoneella on käynnistysjärjestys.
1. Käynnistyslatain: Keskusyksiköstä saatavat tietokoneet voivat suorittaa vain järjestelmän muistista löytyvää koodia. Nykyaikaiset käyttöjärjestelmät ja sovellusohjelmakoodit ja tiedot tallennetaan haihtumattomiin muisteihin. Kun tietokone käynnistetään ensimmäisen kerran, sen täytyy aluksi luottaa vain koodiin ja tietoihin, jotka on tallennettu järjestelmän muistin haihtumattomiin osiin. Käyttöjärjestelmää ei todellakaan ladata käynnistyksen yhteydessä, eikä tietokoneen laitteisto pysty suorittamaan monia monimutkaisia järjestelmätoimintoja.
Ohjelma, joka käynnistää ketjureaktion, joka päättyy koko käyttöjärjestelmän latautumiseen, on käynnistyslatain tai bootstrap loader. Käynnistyslataimen ainoa tehtävä on ladata muita ohjelmistoja käyttöjärjestelmän käynnistymistä varten.
2. Käynnistyslaitteet: Käynnistyslaite on laite, josta käyttöjärjestelmä ladataan. Nykyaikainen PC-BIOS (Basic Input/Output System) tukee käynnistystä useista laitteista. Näitä ovat paikallinen kiintolevyasema, optinen asema, levykeasema, verkkokortti ja USB-laite. BIOS antaa käyttäjän määrittää käynnistysjärjestyksen. Jos käynnistysjärjestyksenä on:
- CD-asema
- Kovalevy
- Verkko
BIOS yrittää käynnistää ensin CD-asemalta, ja jos se epäonnistuu, se yrittää käynnistystä kiintolevyasemalta, ja jos se epäonnistuu, se yrittää käynnistää verkosta, ja jos se epäonnistuu, se ei käynnisty ollenkaan.
3. Käynnistysjärjestys: On olemassa vakiokäynnistysjärjestys, jota kaikki henkilökohtaiset tietokoneet käyttävät. Ensin CPU suorittaa ohjeen muistissa BIOS:ia varten. Tämä ohje sisältää hyppykäskyn, joka siirtyy BIOS-käynnistysohjelmaan. Tämä ohjelma suorittaa käynnistyksen itsetestin (POST) tarkistaakseen, että laitteet, joihin tietokone luottaa, toimivat oikein. Sitten BIOS käy läpi määritetyn käynnistysjärjestyksen, kunnes se löytää käynnistyslaitteen. Kun BIOS on löytänyt käynnistyslaitteen, BIOS lataa käynnistyssektorin ja siirtää suorituksen käynnistyssektoriin. Jos käynnistyslaite on kiintolevy, se on master boot record (MBR).
MBR-koodi tarkistaa osiotaulukosta aktiivisen osion. Jos sellainen löytyy, MBR-koodi lataa kyseisen osion käynnistyssektorin ja suorittaa sen. Käynnistyssektori on usein käyttöjärjestelmäkohtainen, ja kuitenkin useimmissa käyttöjärjestelmissä sen päätehtävänä on ladata ja suorittaa käyttöjärjestelmän ydin, joka jatkaa käynnistystä. Oletetaan, että aktiivista osiota ei ole tai aktiivisen osion käynnistyssektori on virheellinen. Siinä tapauksessa MBR voi ladata toissijaisen käynnistyslataimen, joka valitsee osion ja lataa sen käynnistyssektorin, joka yleensä lataa vastaavan käyttöjärjestelmän ytimen.
Käynnistystyypit
Käyttöjärjestelmässä on kahdenlaista käynnistystä.
Käynnistysprosessi käyttöjärjestelmässä
Kun tietokoneemme on päällä, se voidaan käynnistää laitteistolla, kuten painikkeen painalluksella, tai ohjelmistokäskyllä, tietokoneen keskusyksikössä (CPU) ei ole ohjelmistoa sen päämuistissa, on jokin prosessi, jonka täytyy ladata ohjelmisto päämuistiin muistia ennen kuin se voidaan suorittaa. Alla on kuusi vaihetta, jotka kuvaavat käyttöjärjestelmän käynnistysprosessia, kuten:
Vaihe 1: Kun tietokonejärjestelmä on käynnistetty, BIOS (Basic Input/Output System) suorittaa sarjan toimintoja tai toiminnallisuustestejä ROM-muistiin tallennetuille ohjelmille, joita kutsutaan LÄHETTÄÄ (Power-on Self Test), joka tarkistaa, ovatko järjestelmän oheislaitteet täydellisessä kunnossa vai eivät.
Vaihe 2: Kun BIOS on suorittanut käynnistystä edeltävät toiminnot tai toiminnallisuustestin, se lukee käynnistyssekvenssin CMOS (Common Metal Oxide Semiconductor) ja etsii pääkäynnistystietueen käynnistyslevyn ensimmäisestä fyysisestä sektorista kohdassa määritetyn käynnistyslaitejärjestyksen mukaisesti. CMOS . Jos käynnistyslaitteiden järjestys on esimerkiksi:
- Levyke
- Kiintolevy
- CD-ROM
Vaihe 3: Tämän jälkeen pääkäynnistystietue etsii ensin kohdassa a levykeasema . Jos ei löydy, kiintolevyasema etsii pääkäynnistystietueen. Mutta jos pääkäynnistystietuetta ei edes ole kiintolevyllä, CD-asema etsii. Jos järjestelmä ei pysty lukemaan pääkäynnistystietuetta mistään näistä lähteistä, näyttöön tulee ROM ' Käynnistyslaitetta ei löytynyt ' ja pysäytti järjestelmän. Kun pääkäynnistystietue löytyy tietystä käynnistyslevyasemasta, käyttöjärjestelmän latausohjelma, jota kutsutaan myös Bootstrap loaderiksi, ladataan kyseisen käynnistysaseman käynnistyssektorista muistiin. Bootstrap loader on erityinen ohjelma, joka on käynnistettävän aseman käynnistyssektorissa.
Vaihe 4: Bootstrap-lataaja lataa ensin IO.SYS tiedosto. Tämän jälkeen, MSDOS.SYS tiedosto ladataan, joka on DOS-käyttöjärjestelmän ydintiedosto.
Vaihe 5: Tämän jälkeen, MSDOS.SYS tiedostohakuja löytääkseen Command Interpreterin CONFIG.SYS tiedosto, ja kun se löytää, se latautuu muistiin. Jos komentotulkkia ei ole määritetty kohdassa CONFIG.SYS tiedosto, COMMAND.COM tiedosto ladataan DOS-käyttöjärjestelmän oletuskomentotulkina.
Vaihe 6: Viimeinen ladattava ja suoritettava tiedosto on AUTOEXEC.BAT tiedosto, joka sisältää sarjan DOS-komentoja. Tämän jälkeen kehote tulee näkyviin. Näemme tietokonejärjestelmässä käynnistettävän aseman kirjaimen, joka osoittaa, että käyttöjärjestelmä on onnistunut järjestelmässä kyseiseltä asemalta.
Mikä on kaksoiskäynnistys
Kun tietokonejärjestelmään on asennettu kaksi käyttöjärjestelmää, sitä kutsutaan kaksoiskäynnistykseksi. Tällaiseen järjestelmään voidaan asentaa useita käyttöjärjestelmiä. Mutta jotta tiedetään, mikä käyttöjärjestelmä on käynnistettävä, käynnistyslatain, joka ymmärtää useita tiedostojärjestelmiä ja useita käyttöjärjestelmiä, voi varata käynnistystilan.
Kun se on ladattu, se voi käynnistää jonkin levyllä olevista käyttöjärjestelmistä. Levyllä voi olla useita osioita, joista jokainen sisältää erityyppisen käyttöjärjestelmän. Kun tietokonejärjestelmä käynnistyy, käynnistyksenhallintaohjelma näyttää valikon, jonka avulla käyttäjä voi valita käytettävän käyttöjärjestelmän.