BIOS

Wikipedia
Loikkaa: valikkoon, hakuun

BIOS (lyhenne sanoista Basic Input-Output System) on tietokoneohjelma, joka etsii ja lataa käyttöjärjestelmän keskusmuistiin sekä käynnistää sen tietokoneen käynnistyessä. BIOS hoitaa myös matalan tason kommunikoinnin tietokonelaitteiston kanssa ja laitteiston hallinnan, joka vähimmillään on tuki näppäimistölle ja alkeellinen tuki näytölle ja levylle jolta BIOS ladataan. BIOS on usein kirjoitettu suorittimen Assembly-kielellä.

Termi esiintyi ensimmäisen kerran CP/M-käyttöjärjestelmässä, jossa se kuvaili sitä osaa käyttöjärjestelmästä, joka ladattiin käynnistyksen aikana ja joka kommunikoi suoraan laitteiston kanssa. CP/M:ssä BIOS muodosti rajapinnan eri valmistajien laitteiston ja käyttöjärjestelmän välille. PC-DOS:issa ja MS-DOSissa tiedosto IBMBIO.COM tai IO.SYS sisältää CP/M:n BIOSsia vastaavat toiminnallisuuden. MS-DOSissa useimmat kehittyneemmät ohjelmat kuitenkin ohittavat kokonaan BIOSin tarjoamat palvelut, ja käyttävät laitteistoa suoraan, esim. kirjoittavat suoraan näyttömuistiin tulostuskutsujen sijaan.

Nykyaikaisissa tietokoneissa BIOS on yleensä tallennettu tietokoneen emolevyllä olevalle flash-muistille tietokoneen valmistuksen yhteydessä, aikaisemmin BIOS tallennettiin usein ROM-muistiin. Flash-muistilla oleva BIOS on käyttäjän päivitettävissä tarvittaessa.

Nykyaikaisissa tietokoneissa BIOSin (nk. "Legacy BIOS") tehtävä on lähinnä toimia tukena vanhemmille käyttöjärjestelmille, kuten MS-DOSille. Uudet käyttöjärjestelmät, kuten Microsoft Windows ja Linux, sisältävät omat alustus- ja käyttörutiininsa kaikille oheislaitteille, eli laitteisto valmistellaan käyttökuntoon kahdesti käynnistyksen aikana, BIOSin ja sitten käyttöjärjestelmän kautta. Joissain järjestelmissä BIOS on jo korvattu kokonaan järjestelmällä, mikä nopeuttaa tietokoneen käynnistämistä. Extensible Firmware Interface (EFI):n on suunniteltu kokonaan korvaavan BIOSin PC-koneissa. Yksi EFIn kilpailijoista on Open Firmware -spesifikaatio, joka ei ole rajattu PC-laitteisiin. On myös olemassa avoimen lähdekoodin projekti coreboot, jonka tarkoituksena on korvata perinteinen suljetun lähdekoodin BIOS.

BIOS-virus[muokkaa | muokkaa wikitekstiä]

BIOS-virus on tietokonevirus, joka tarttuu tietokoneen emolevyllä olevan BIOSin flash-muistiin. BIOS-virustartunnasta voi kertoa muun muassa se, että koneen virta katkeaa äkkiä ilman näkyvää syytä.

Virus sijaitsee emolevyllä, joten virusta ei pysty poistamaan samoin keinoin kuin perinteiset massamuisteissa sijaitsevat virukset (esimerkiksi virustentorjuntaohjelmalla, asentamalla käyttöjärjestelmä uudelleen tai vaihtamalla kiintolevyn käynnistyslohko), BIOS-viruksia on kehitetty muutamia eri tyyppisiä. BIOS-viruksen poisto vaatii koneen Flash-muistissa olevan BIOS-ohjelman uusimisen eli "päivittämisen"[1].

Uusin vuonna 2009 esitelty viruslaji on Persistent BIOS Infection ("Pysyvä BIOS-infektio"), joka tarttuu koneen virranhallintaan ACPI:iin. Jotta tämä virus voisi asentua koneeseen, sen sisältämän ohjelman ajajalla on oltava koneen pääkäyttäjän rootin oikeudet. Persistent BIOS Infectionin saa tilapäisesti estettyä siten, että ottaa koneen Setupissa ACPI:n pois päältä.

Lähteet[muokkaa | muokkaa wikitekstiä]

Viitteet[muokkaa | muokkaa wikitekstiä]

Tämä ohjelmistoon liittyvä artikkeli on tynkä. Voit auttaa Wikipediaa laajentamalla artikkelia.