Esittely latautuu. Ole hyvä ja odota

Esittely latautuu. Ole hyvä ja odota

Käyttöjärjestelmien käynnistyminen

Samankaltaiset esitykset


Esitys aiheesta: "Käyttöjärjestelmien käynnistyminen"— Esityksen transkriptio:

1 Käyttöjärjestelmien käynnistyminen
Eri käyttöjärjestelmät käyttävät erilaisia menetelmiä käynnistykseen. Yhdellä käynnistysohjelmalla on vaikeaa käynnistää kaikkia PC:n käyttöjärjestelmiä Peruskäyttöjärjestelmä on MS-DOS. Muut käyttöjärjestelmät muuttavat jotakin MS-DOS:n käynnistyssekvenssin osaa Useimpien käyttöjärjestelmien käynnistysohjelmat ovat kiintolevyn alussa (C:-asemalla), vaikka itse käyttöjärjestelmä olisi muualla.

2 MS-DOS:n käynnistyssekvenssi
Basic Input Output System. Tulee tietokoneen mukana. Ei siis kuulu mihinkään käyttöjärjestelmään. Käynnistyy aina ensimmäisenä, kun PC käynnistetään BIOS Master Boot Record. Kiintolevyn ensimmäinen sektori. Sisältää ohjelman, joka käynnistää aktiivisen osion ensimmäisellä sektorilla olevan ohjelman. Lisäksi MBR:ssä on kiintolevyn osiointitaulukko. MBR Aktiivisen osion ensimmäinen sektori. Käynnistyssektori. Käynnistää IO.SYS ohjelman. IO.SYS etsitään kiintolevyltä määrätystä paikasta ei siis nimen perusteella! Boot sector Ensimmäinen varsinaisesti MS-DOS:n tiedosto. IO.SYS:n on oltava tietyssä paikassa kiintolevyllä. Siksi sitä ei voi kopioida normaalisti IO.SYS MSDOS.SYS Varsinainen MS-DOS-käyttöjärjestelmä on MSDOS.SYS-tiedostossa

3 BIOS Basic Input Output System. Muissa koneissa kuin PC:ssä on jokin vastaava. Tulee aina PC:n mukana. Nykyisissä koneissa BIOS on päivitettävissä sopivalla ohjelmalla Sisältää useita osia: Laitteiston testaus, POST (power on self test ) Setup-ohjelma, joka käynnistetään tarvittaessa. Setup:lla voi muuttaa laitteistoasetuksia Käynnistysohjelma, joka käynnistää levyaseman ensimmäisellä sektorilla olevan ohjelman. Setup-ohjelmalla voi valita, minkä levyaseman ensimmäinen sektori käynnistetään

4 MBR Kiintolevyn ensimmäinen sektori. Pääkäynnistyslohko
Levykkeillä ei ole erillistä MBR-sektoria, vaan ensimmäinen sektori on samalla käynnistyssektori Sisältää ohjelman, joka käynnistää edelleen aktiivisen osion ensimmäisen sektorin. Lisäksi MBR:ssä on osiointitaulukko, jossa kerrotaan miten kiintolevy on jaettu osiin. Jokaisesta osiosta on kerrottu osion alkukohta, loppukohta ja tyyppi. Lisäksi yksi osio voi olla aktiivinen. MBR:llä olevan ohjelman voi kirjoittaa uudelleen komennolla FDISK /MBR. FDISK löytyy mm. MSDOS:n ensimmäiseltä asennuslevykkeeltä. MBR on suosittu paikka viruksille, koska siinä oleva virus käynnistyy aina riippumatta käyttöjärjestelmästä

5 Boot sector Käynnistyssektori.
Kiintolevyn osion tai levykeaseman ensimmäinen sektori. Jos levyke tai osio on alustettu käynnistyslevyksi ( FORMAT /S ), käynnistyssektorilla on ohjelma, joka käynnistää samalla levykkeellä tai osiolla olevan IO.SYS-ohjelman. Jos levykettä ei ole alustettu käynnistyslevyksi, käynnistyssektorin ohjelma pyytää käyttäjää vaihtamaan tilalle käynnistyslevykkeen. Käynnistyssektorin ohjelma etsii IO.SYS-tiedostoa määritellystä paikasta levyllä. Siksi tiedoston nimellä ei ole merkitystä. Windows NT (ja 2000, XP ja 2003) käyttää omaa käynnistyssektoriaan, joka etsii NTLDR-nimistä ohjelmaa. NT laittaa saman käynnistyssektorin kaikkiin NT:ssä alustettuihin levyihin.

6 Windows NT:n(2000,XP) käynnistys
NT korvaa aktiivisen osion käynnistyssektorin omallaan. Alkuperäinen käynnistys-sektori on tallennettuna BOOTSECT.DOS-nimiseen tiedostoon. BIOS MBR bootsect.dos NT:n boot sector NTLDR pyytää käyttäjää valitsemaan käyttö-järjestelmän. Jos käyttäjä valitsee muun kuin NT:n, käynnistetään bootsect.dos-tiedoston ohjelma. NTLDR on oltava aktiivisella osiolla IO.SYS NTLDR MSDOS.SYS

7 Windows Vista Microsoft muutti käynnistyssekvenssiä Vistassa.
NTLDR on korvattu Bootmgr.exe ja Winload.exe ohjelmilla. Bootmgr.exe ohjelman asetukset on määritelty Boot Configure Data –tiedoissa. Asetuksia muutetaan Bcdedit-ohjelmalla. Jos järjestelmä palautetaan lepotilasta, Winload.exe:n sijasta suoritetaan Winresume.exe. Boot sector ja Bootmgr.exe ovat aktiivisella osiolla. Muut ovat Vistan järjestelmäosiolla. BIOS MBR boot sector IO.SYS Bootmgr.exe IO.SYS Winload.exe

8 Windows 95/98/ME:n käynnistys
Windows 95 vaihtaa IO.SYS-tiedoston paikalle oman käynnistysohjelmansa. Alkuperäinen IO.SYS muutetaan tiedostoksi IO.DOS. MSDOS.SYS on win95:ssä asetustiedosto. Alkuperäisen tiedoston nimi muutetaan MSDOS.DOS:ksi. BIOS MBR Boot sector IO.SYS IO.DOS Win95 MSDOS.DOS MSDOS.SYS

9 Linux:n käynnistys Linuxin käynnistämiseksi on useita eri menetelmiä.
Linux laittaa MBR-sektoriin ohjelman, joka käynnistää Lilo tai Grub ohjelman. Näiden avulla voidaan valita, käynnistetäänkö aktiivisen osion käynnistysektori vai Linux. BIOS MBR grub Boot sector Linux:n ydin IO.SYS MSDOS.SYS

10 Useita käyttöjärjestelmiä samassa koneessa
BIOS MBR (Lilo) Linux NT:n boot sector bootsect.dos IO.SYS NTLDR IO.SYS IO.DOS Windows NT MSDOS.DOS Windows 95 MSDOS


Lataa ppt "Käyttöjärjestelmien käynnistyminen"

Samankaltaiset esitykset


Iklan oleh Google