Fakulteta za računalništvo in informatiko · Univerza v Ljubljani
Programiranje energijsko omejenih naprav
Za Programiranje energijsko omejenih naprav še ni zapiskov.
Imaš svoje zapiske? Objavi jih: ceno določiš ti, z naročnino ti ostane cela, DDV se doda kupcu.
Objavi zapiskeČakaš na zapiske? Prijavi se in povej. Ko jih kdo objavi, dobiš sporočilo.
Želim zapiskeKaj lahko narediš že danes
Naloži svoje gradivo za Programiranje energijsko omejenih naprav: Mai ga prebere in ti iz njega naredi kartice, kviz in razlago, ko ti kaj ni jasno. Če zapiske kasneje objaviš, jih prodajaš tukaj.
Naloži svoje gradivoUčni načrt
Podatki so iz učnega načrta, ki ga objavlja Fakulteta za računalništvo in informatiko. Prebrano 7. 9. 2026. Poglej izvirnik
6 kreditnih točk
Obveznosti v urah
- Predavanja45 ur
- Seminarji15 ur
- Vaje15 ur
- Samostojno delo105 ur
Vsebina
- Predstavimo električne mehanizme, ki povzročajo disipacijo energije, nato pa se naučimo, kako oceniti porabo energije tako celotnih sistemov kot posebnih komponent v okviru naprav IoT.
- Predstavimo različne tehnike za varčno računalništvo na ravni operacijskega sistema in aplikacij.
- Predstavimo prilagoditev delovnega cikla in hierarhično aktiviranje senzorjev za učinkovito uporabo energije baterije pri vzorčenju senzorjev, ene izmed najbolj zahtevnih nalogah naprav IoT.
- Pregledamo brezžično komunikacijo in predstavimo načine za zmanjšanje porabe energije z občasno povezljivostjo in prilagajanjem hitrosti prenosa.
- Predstavimo osnove upravljanja z energijo v mobilnih sistemih.
- Na primeru Androida, najbolj priljubljenega mobilnega operacijskega sistema na svetu, preučimo učinkovito paketno obdelavo opravil v ozadju.
- Izvedemo praktični projekt na Androidu, ki študente seznani s sodobnim ogrodjem za učinkovito mobilno zaznavanje in razporejanje računalniških nalog na napravi.
- Raziskujemo človeške vidike uporabe mobilnega telefona in načine zaznavanja vpletenosti uporabnika, da bi preprečili zapravljanje virov v mobilnem računalništvu.
- Predstavimo pregled najsodobnejših tehnik približnega mobilnega računalništva, paradigme, ki omogoča nadzorovano zmanjšanje natančnosti računanja, če rezultat, dosežen s takim računanjem, ostane sprejemljiv za končnega uporabnika.
Ocenjevanje
Sprotno preverjanje (domače naloge, projektno delo) 50 %, Končno preverjanje (pisni izpit) 25 %, Končno preverjanje (ustni izpit) 25 %
Pogoji za vključitev
Vpis v letnik.
Literatura
- Kruglov, A., & Succi, G. (2023). Developing Sustainable and Energy-Efficient Software Systems.
- Dastbaz, M., Pattinson, C., & Akhgar, B. (2015). Green information technology: A sustainable approach.
- Morgan Kaufmann.
- Feng, W. C. (Ed.). (2014). The Green Computing Book: Tackling Energy Efficiency at Large Scale. CRC
- Press.
- Nguemaleu, R. A. C., & Montheu, L. (2014). Roadmap to Greener Computing. CRC Press.
- Paradiso, J. A., & Starner, T. (2005). Energy scavenging for mobile and wireless electronics. IEEE
- Pervasive computing, 4(1), 18-27.
- Carrano, R. C., Passos, D., Magalhaes, L. C., & Albuquerque, C. V. (2013). Survey and taxonomy of duty cycling mechanisms in wireless sensor networks. IEEE Communications Surveys & Tutorials, 16(1), 181-
- 194.
- Machidon, O., Asprov, J., Fajfar, T., & Pejović, V. (2022). Context-aware adaptation of mobile video decoding resolution. Multimedia Tools and Applications, 1-32.
- Pejović, V. (2019). Towards approximate mobile computing. GetMobile: Mobile Computing and Communications, 22(4), 9-12.
Kako deluje
- Zapiske kupiš enkrat in ostanejo tvoji.
- V aplikaciji iz njih dobiš kartice, kvize in Mai, ki pozna gradivo.
- Ceno določi avtor. Prodajalec je Mislo AI, račun dobiš od nas.
