Vihreä ohjelmointi
297.59 KB
avoin
Julkaisu on tekijänoikeussäännösten alainen. Teosta voi lukea ja tulostaa henkilökohtaista käyttöä varten. Käyttö kaupallisiin tarkoituksiin on kielletty.
Lataukset137
Pysyvä osoite
Verkkojulkaisu
DOI
Tiivistelmä
Tässä tutkielmassa selvitetään ICT-alan energiankulutusta ja erityisesti ohjelmakoodin vaikutusta siihen sekä sitä, miten ohjelmoija voi itse vaikuttaa työnsä energiankulutukseen. ICT-alaa, sen energiankulutusta ja alalla vallitsevia trendejä käsitellään yleisesti ja niitä lähestytään ohjelmoinnin kannalta. Tutkielmassa tutustutaan yleisiin seikkoihin, jotka aiheuttavat ohjelmistoissa niiden energiankulutuksen kasvua ja tutkitaan menetelmiä, joilla niiltä voidaan välttyä. Tutkimusmenetelmänä on kirjallisuuskatsaus. Tutkielmassa todettiin, että ohjelmistojen energiankulutuksen kasvu johtuu pitkälti laitteiden tehokkuuden kasvusta pisteeseen, jossa ohjelmistojen tehokkuuden optimoiminen ei aina ole välttämätöntä ohjelmiston käyttökokemuksen kannalta. Tutkielman tarkoituksena on myös antaa ohjelmoijalle konkreettisia työkaluja työnä energiatehokkuuden parantamiseksi perusteellisella suunnittelulla ja välttämällä yleisiä virheitä.