BIOS

(Ohjattu sivulta Bios)
Award BIOS

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 Gary Kildallin kehittämässä 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.[1] 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.

Nykyisissä tietokoneissa BIOS on usein korvattu kokonaan UEFI-järjestelmällä. Yksi UEFI:n vaihtoehdoista 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.

Intel on ilmoittanut aikeesta jättää pois viimeiset BIOS:it vuoteen 2020 mennessä UEFI:n hyväksi.[2]

BIOS asetuksetMuokkaa

BIOS asetukset tehdään yleensä tietokoneen käynnistyksen yhteydessä funktionäppäimellä (esim. ESC, F2) aktivoitavassa käyttöliittymässä. UEFI käynnistys saattaa piilottaa tämän vaihtoehdon kokonaan, jolloin asetuksiin pääsy edellyttää käyttöjärjestelmän asettamista tilaan, jossa BIOS asetukset tuodaan valittavaksi seuraavalla käynnistyskerralla.

Tyypillisiä asetusvalintoja ovat emolevyn perustoimintojen aktivoiminen ja passivoiminen. Ennen asetusten muuttamista vanhoista valinnoista kannattaa pitää kirjaa.

Tehdyt valinna tallentuvat erilliseen pysyväismuistiin, minkä jälkeen valittuja arvoja sovelletaan seuraavilla käynnistyskerroilla. Tehdyt valinnat voivat sekoittaa käynnistyksen niin ettei kuvaa ilmesty tai kone ei käynnisty lainkaan.

Useimmilla emolevyillä nämä tallennusarvot voidaan palauttaa valmistajan oletusarvoihin CMOS clear/reset toimenpiteellä, mikä edellyttää

  1. verkkovirran estämistä
  2. pysyväismuistin nykyisin pyöreän varmennuspariston poistamista
  3. CMOS clear/reset aktivointia - usein kytkemällä jumper-siltaaja osoitettuun paikkaan paikkaan

Palautus oletusarvoihin saattaa palauttaa itsestään toimimattomaksi päätyneen tietokoneen toimivuuden.

BIOS-virusMuokkaa

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 erityyppisiä. BIOS-viruksen poisto vaatii koneen Flash-muistissa olevan BIOS-ohjelman uusimisen eli "päivittämisen"[3].

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 oikeudet. Persistent BIOS Infectionin saa tilapäisesti estettyä siten, että ottaa koneen Setupissa ACPI:n pois päältä.

LähteetMuokkaa

  1. Swaine, Michael: Gary Kildall and Collegial Entrepreneurship Dr Dobb's. Viitattu 12.8.2017.
  2. The PC BIOS will be killed off by 2020 as Intel plans move to pure UEFI 22.11.2017. Ars Technica. Viitattu 23.11.2017.
  3. Removing BIOS Virus

Aiheesta muuallaMuokkaa

KirjallisuuttaMuokkaa

  • Lähteinen, Olavi; Pietikäinen, Ville; Kosonen, Harri: Uusi PC-tekniikan käsikirja, s. 243–250. 6. painos. Helsinki Media Erikoislehdet, 2000 (1997). ISBN 951-832-015-9.
Tämä ohjelmistoon liittyvä artikkeli on tynkä. Voit auttaa Wikipediaa laajentamalla artikkelia.