Ohjelmisto

Mikä on ohjelmisto?

Ohjelmisto on laitteiston vastakohta. Mikään laitteisto ei toimi yksin vaan tarvitsee toimiakseen ohjelmiston. Näin ollen ei myöskään ohjelmistosta ole mitään hyötyä ilman laitteistoa. Tältä löydät lisätietoa sovelluksista, ohjelmistopäivityksistä sekä tietokoneohjelmistoista. Kerromme myös, millaisista kerroksista laitteiston käytettävyys muodostuu käyttäjän näkövinkkelistä.

Yksinkertaisimmillaan voidaan asia kuvata niin, että käyttäjä on ylimpänä ja laitteisto alimpana. Lähimpänä käyttäjää on seuraavaksi sovellusohjelma sekä sen ja laitteiston välissä on käyttöjärjestelmä. Käyttäjä käyttää sovellusohjelmaa, joka puolestaan ohjaa tietokonetta käyttöjärjestelmän kautta. Tämä on se tapa, jolla tämä kokonaisuus toimii. Sovellusohjelmia voivat olla taulukkolaskenta- tai tekstinkäsittelyohjelma, mutta yhtä lailla esimerkiksi palkanlaskenta ohjelmisto tai videopelit. Myös käyttöjärjestelmä kerros sisältää monia pieniä ohjelmistoja, jotka ohjaavat tietokoneen sisäistää toimintaa.

Ohjelmisto

Tietokone tarjoaa sovelluksille sopivan, yhtenevän rajapinnan, jonka kautta voidaan käyttää esimerkiksi kiintolevyä ja tietoliikenneyhteyksiä. Näitä tehtäviä hoitavat käyttöjärjestelmälle kuuluvat laiteajurit. Ne tulkkaavat toiminnan, mikä tapahtuu puolestaan laitteen ja sen ytimen välissä.

Ohjelmisto ja ohjelmakirjasto

Ohjelmsto

Yksittäinen ohjelmisto tarvitsee toimiakseen monia eri kerroksia ja ne ovat erilaisia komponentteja, jotka muodostavat yhtenäisen ohjelmakirjaston. Yksittäinen komponentti hoitaa oman tehtävänsä ja palauttaa sovellusohjelmalle tiedon siitä, että tehtävä on suoritettu esimerkiksi tiedon tallennuksesta.

Sovellusohjelmien ja käyttöjärjestelmän pitää olla komponenteiltaan samalla tasolla, jotta sovellus toimii ongelmitta. Mikäli jommassakummassa on liian vanhoja tai toisaalta myös liian uusia versioita, voi tulla vastaan yllättäviä ongelmia. Siksi sovellusohjelmaa hankkiessa, niiden kohdalla on usein kerrottu sekä laitteistoon että käyttöjärjestelmään kohdistuvat vaatimukset. Ne kertovat millä tasolla vähintään näiden kahden on oltava, että sovellus toimii. Uusi käyttöjärjestelmä vaatii sovelluksen koodin porttaamisen eli koodin kirjoittamisen osin tai kokonaan uudelleen, että se toimii uudessa ympäristössä.

Sovellusohjelmia hankittaessa on varmistuttava seuraavista asioista

Voit tutustua tarkemmin seuraaviin aiheisiin

Ohjelmien porttaus eli siirtäminen

Ohjelmisto

Yhtä ja samaa ohjelmistoa voi usein käyttää useammalla laitealustalla eli esimerkiksi Microsoft -työasemalla tai Android -älypuhelimessa. Kun ohjelmistotuotanto muokkaa sovelluksen toimimaan useammalle laitteistoalustalle, puhutaan porttaamisesta. Porttaamisesta puhutaan myös silloin, jos ohjelmistopäivitys viedään monta tasoa ylöspäin samalla laitealustalla, mutta huomattavasti korkeammalla käyttöjärjestelmän versionumerolla. Mikäli muutosten määrä on pieni, työ on suhteellisen helppo eikä vie paljonkaan aikaa.

Sovelluksen alustariippumattomuudesta puhutaan silloin, kun se ei ole sidoksissa mihinkään tiettyyn laitealustaan tai käyttöjärjestelmään. Se tarkoittaa sitä, että sovelluksen toteutuksessa ei ole mitään ominaisuuksia, jotka on sidottu käyttöjärjestelmään tai laitteistoalustaan. Koodi on tehty niin, että se käyttää kunkin alustan toimintoja mahdollisimman samankaltaisesti. Alustariippumattomuus ei myöskään tarkoita sitä, että ohjelmisto sopisi ihan jokaiseen alustaan, mitä markkinoilla on vaan juuri äsken mainittua toteutuksen ominaisuutta. Alustariippumattomuus alkoi kehittyä silloin, kun PC:t tulivat markkinoille.

Ohjelmisto ja ohjelmakirjasto

Ohjelmistoja on hyvinkin erilaisia. Niitä voi ohjelmoida itse, ne voivat olla ilmaisohjelmia tai valmisohjelmia, jotka ovat kaupallisia. Ilmaisohjelmat voivat olla avoimen- tai vapaan lähdekoodin ohjelmistoja. Lisäksi on yksi ohjelmistotyyppi, jota tarjotaan pilvipalveluna eli SaaS:na. Siinä ohjelmistoa vuokrataan ja hinnoittelu pohjautuu käytön laajuuteen.

Valmisohjelmistojen hinnoittelu pohjautuu lisensseihin. Lisensointi tapoja voi olla monenlaisia, mutta useimmat lasketaan käyttäjämäärien mukaisesti tai toinen mahdollisuus on varsinkin palvelinohjelmistojen kohdalla tehdä hinnoittelu suorittimien määrän mukaan. Monissa käyttäjäkohtaisissa hinnoitteluissa tietty hinta on voimassa tietyillä käyttäjämäärillä esimerkiksi 1-50. Suorittimien määrään pohjautuvassa hinnoittelussa yksikin lisäsuoritin voin nostaa hintaa huomattavasti, mutta se toisaalta tarkoitta myös tehokkaampaa työskentelyä. Se aiheuttaa päänvaivaa, kun pitää yrittää laskea, kuinka paljon tehoa sovellukset tarvitsevat.

Ohjelmisto

Ilmaisohjelmia valmistaja jakaa nimensä mukaisesti ilmaiseksi. Niitä on paljon tarjolla internetissä. Näissä ohjelmissa kopiointi on sallittu, mutta toisaalta myös niiden jälleenmyyntiä ei sallita. Yleensä näitä ohjelmia jaetaan ilmaiseksi yrityksen mainoksena. Ilmaisohjelma voi mainostaa yrityksen jotainkin toista tuotetta tai palvelua.

Viimeisimmät artikkelimme

GIMP on ilmainen vaihtoehto Photoshopille
Ohjelmistot

GIMP on ilmainen vaihtoehto Photoshopille

GIMP on avoimen lähdekoodin kuvankäsittelyohjelma. Ohjelmaan on saatavissa ohjeita aina perusasioista lähtien, jotta ne voidaan ymmärtää ilman aiempaa graafisen suunnittelun osaamista. Toisaalta kokeneet ohjelman käyttäjät

Read More »
LibreOffice on hyvä vaihtoehto Microsoft Officelle
Ohjelmistot

LibreOffice on hyvä vaihtoehto Microsoft Officelle

LibreOffice on ilmainen, avoimen lähdekoodin toimistopaketti, joka perustuu OpenOffice.org-koodiin. Ohjelma sisältää muun muassa tekstinkäsittelyn ja taulukkolaskennan sekä esitysgrafiikan, vektorigrafiikan, tietokantojen ja matemaattisten kaavojen kehittämisen ja

Read More »

Millainen ohjelmisto?

Millainen ohjelmisto on julkisohjelma? Näissä ohjelmissa tekijä on luopunut joko kokonaan tai lähes kokonaan tekijänoikeuksistaan. Se on näiden kohdalla huomioitava, että ihan jokainen maa ei salli sitä, että tekijä luopuu kaikista ohjelmaan liittyvistä oikeuksistaan. Ohjelmien levittäminen sekä muokkaaminen on kuitenkin vapaata näiden kohdalla. Tätä ei pidä sekoittaa sharewareen eli maksulliseen julkisohjelmaan.

Shareware on ohjelmisto tai ohjelma, jota voi ladata tai käyttää maksutta, mutta sille on olemassa ehdot ja rajoitukset. Yleensä se on maksullisen ohjelmiston markkinointiversio tai kokeiluversio, jossa ei ole mukana kaikkia mahdollisia ohjelman ominaisuuksia. Karsittuja ominaisuuksia voivat olla muun muassa se, että ohjelmasta ei voi tulostaa tai tallennusmahdollisuutta on rajoitettu. Jos puuttuvat ominaisuudet haluaa ottaa käyttöön, on ohjelmasta maksettava. Kun on ohjelman maksanut, saa käyttöönsä rekisteröintiä varten avainkoodin.

 

Ohjelmien asentaminen ja levittäminen

Ohjelmisto

Ohjelmisto otetaan käyttöön asentamalla se laitteeseen. Siinä yhteydessä tarvittavat ohjelmatiedostot kopioidaan kiintolevylle, luodaan hakemisto ja tehdään sovelluksen määritykset. Asennustapoja on monia ja aina ei edes huomaa, että asennus on menossa. Tällöin asennusta kutsutaan hiljaiseksi asennukseksi. Valvomaton asennus puolestaan vaatii vain asennuksen käynnistämisen, ja sen jälkeen kaikki tapahtuu täysin automaattisesti. Harvemmin enää on käytössä flat -asennuksia, jossa ohjelma asennetaan DVD -levyltä.

Ohjelmisto voidaan jaella tai levittää myös monella eri tavalla. Jakelupaketista puhutaan silloin, kun ohjelma jo valmiiksi konfiguroitu ja käännetty kokoelmaksi komponentteja. Se on valmis paketti, joka voidaan ottaa käyttöön loppukäyttäjän koneella automaattisesti ja helposti vaikka yöaikaan.

Suuremmissa yrityksissä, missä käyttäjiä on paljon, loppukäyttäjien ohjelmistot päivitetään yleensä yöaikaan. Kun ohjelmistopaketit on huolellisesti testattu ja todettu, että ne toimivat yrityksen standardoiduilla työasemilla. Tällä pyritään vaikuttamaan siihen, että työntekijöiden työaikaa ei häiritä tarpeettomilla huoltokatkoilla. Näillä massajakeluilla pystytään jakelemaan sovelluspaketteja suuremmallekin määrälle työasemia. Näissä apuna käytetään ohjelmistopaketointia sekä -jakelua.

 

Vierailla joillakin asiakkaidemme verkkosivuilla:

Uudet nettikasinot ovat olleet nykyaikana nousussa.  Tämä mahdollistaa helpon ja nopean pelikokemuksen asiakkaille, jotka eivät halua kuluttaa ylimääräistä aikaa täytellessä lomakkeita. Kyseessä olevat netticasinot myös useasti tarjoavat asiakkailleen tästä huolimatta jonkinlaiset casinobonukset, eli etuja voi saada, vaikka rekisteröitymistä ei vaadita. Katso valikoimamme, ja lupaamme että et tule pettymään!