K ytt j rjestelmien k ynnistyminen
This presentation is the property of its rightful owner.
Sponsored Links
1 / 10

Käyttöjärjestelmien käynnistyminen PowerPoint PPT Presentation


  • 62 Views
  • Uploaded on
  • Presentation posted in: General

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ä

Download Presentation

Käyttöjärjestelmien käynnistyminen

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


K ytt j rjestelmien k ynnistyminen

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.


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

Varsinainen MS-DOS-käyttöjärjestelmä on MSDOS.SYS-tiedostossa

MSDOS.SYS

MS-DOS:n käynnistyssekvenssi


K ytt j rjestelmien k ynnistyminen

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


K ytt j rjestelmien k ynnistyminen

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ä


Boot sector

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.


Windows nt n 2000 xp k ynnistys

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


Windows vista

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


Windows 95 98 me n k ynnistys

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


Linux n k ynnistys

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


Useita k ytt j rjestelmi samassa koneessa

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


  • Login