mislo

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 zapiske

Kaj 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 gradivo

Uč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

  1. 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.
  2. Predstavimo različne tehnike za varčno računalništvo na ravni operacijskega sistema in aplikacij.
  3. 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.
  4. Pregledamo brezžično komunikacijo in predstavimo načine za zmanjšanje porabe energije z občasno povezljivostjo in prilagajanjem hitrosti prenosa.
  5. Predstavimo osnove upravljanja z energijo v mobilnih sistemih.
  6. Na primeru Androida, najbolj priljubljenega mobilnega operacijskega sistema na svetu, preučimo učinkovito paketno obdelavo opravil v ozadju.
  7. 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.
  8. Raziskujemo človeške vidike uporabe mobilnega telefona in načine zaznavanja vpletenosti uporabnika, da bi preprečili zapravljanje virov v mobilnem računalništvu.
  9. 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

  1. Zapiske kupiš enkrat in ostanejo tvoji.
  2. V aplikaciji iz njih dobiš kartice, kvize in Mai, ki pozna gradivo.
  3. Ceno določi avtor. Prodajalec je Mislo AI, račun dobiš od nas.