Vihreä ohjelmointi

dc.contributor.authorSaarinen, Tomas
dc.contributor.departmentfi=Tietotekniikan laitos|en=Department of Computing|
dc.contributor.facultyfi=Teknillinen tiedekunta|en=Faculty of Technology|
dc.contributor.studysubjectfi=Tietotekniikka|en=Information and Communication Technology|
dc.date.accessioned2024-10-28T22:30:26Z
dc.date.available2024-10-28T22:30:26Z
dc.date.issued2024-10-25
dc.description.abstractTä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ä.
dc.format.extent25
dc.identifier.olddbid196131
dc.identifier.oldhandle10024/179178
dc.identifier.urihttps://www.utupub.fi/handle/11111/1809
dc.identifier.urnURN:NBN:fi-fe2024102887368
dc.language.isofin
dc.rightsfi=Julkaisu on tekijänoikeussäännösten alainen. Teosta voi lukea ja tulostaa henkilökohtaista käyttöä varten. Käyttö kaupallisiin tarkoituksiin on kielletty.|en=This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.|
dc.rights.accessrightsavoin
dc.source.identifierhttps://www.utupub.fi/handle/10024/179178
dc.subjectohjelmistokehitys, vihreä ohjelmointi, energiatehokkuus, ICT-ala
dc.titleVihreä ohjelmointi
dc.type.ontasotfi=Kandidaatintutkielma|en=Bachelor's thesis|

Tiedostot

Näytetään 1 - 1 / 1
Ladataan...
Name:
Saarinen_Tomas_opinnayte.pdf
Size:
297.59 KB
Format:
Adobe Portable Document Format