Kovo

Wikipedia

Loikkaa: valikkoon, hakuun

Kovo tarkoittaa elektronisissa laitteissa kuten tietokoneissa mikropiireillä tehtävää toimintaa (engl. hardware) vastakohtana ohjelmistolla tehtävälle toiminnalle (engl. software, joskus suomessa "kovon" vastakohtana "pehmo"). Kovo -termiä käytetään myös puhekielessä tarkoittamaan kovalevyjä (kiintolevy).

Perinteinen tietokone koostuu seuraavista tasoista:

Termiä kovo tarvitaan ennen kaikkea erottamaan toisistaan tehtävät, jotka tehdään kovolla, sulautetulla ohjelmalla ja ohjelmistolla. Mikäli tämä ero ei ole tärkeä, termiä laitteisto voidaan käyttää kattamaan myös termi kovo.

Aikojen kuluessa monet asiat, jotka on tehty pehmolla ovat siirtyneet kovolla hoidettavaksi (esimerkiksi tietoliikenneprotokollat) ja toisaalta monet asiat, jotka on ennen tehty kovolla ovat nykyään tehtävissä pehmolla (videonpakkaus, ohjelmalliset modeemit).

Lisäksi joissain uusissa sovelluksissa kovon ja pehmon ero on muuttunut epäselväksi: esimerkiksi suorittimeen voidaan ladata mikrokoodia, joka suoritetaan sitten kuten kovo (tai hyvin poikkeuksellinen sulautettu ohjelma). Samoin laitteistokuvauskielillä kuten esimerkiksi VHDL:llä (engl. Very-High-Speed Integrated Circuits Hardware Description Language) voidaan kirjoittaa tietokoneohjelmia muistuttavia malleja, jotka voidaan syntetisoida ja ladata sen jälkeen FPGA-piiriin (Field Programmable Gate Array) ja suorittaa kovona.

Slangissa kovosta käytetään yleisimmin sanoja rauta ja hardis, esimerkiksi rautatoteutus, hardissunnittelija (vrt. softasuunnittelija). Ne, joille ohjelmiston ja laitteiston rajapinta ei ole tärkeä, ovat viime vuosina alkaneet usein käyttää sanaa kovo uudessa merkityksessä tarkoittamaan samaa kuin kiintolevy.

Henkilökohtaiset työkalut