UL/FE/UNI-ELT/MPE

Iz E-študij, proste zakladnice študentskega znanja

< UL | FE | UNI-ELT
Skoči na: navigacija, iskanje
Abecedni seznam zapiskov

Predava:


Vaje vodi:


Povezave:


Izpitni roki: Arhiv izpitov
  • dd.mm.2012
  • dd.mm.2012
  • dd.mm.2012
  • dd.mm.2012

(Za kolokvije ustvari stran)


Izpitni red:

  • pisnih izpitov NI

Ostalo:

Z leti se je pokazalo, da naslednja pravila zagotavljajo optimalno učinkovitost pri delu:

  • Najpomembnejše pravilo: kadarkoli se lahko kjerkoli o čemerkoli pogovorimo!
  • Obisk predavanj ni obvezen, pač pa toplo priporočljiv.
  • Obisk laboratorijskih vaj je v prvi polovici strogo obvezen in sicer iz organizacijskih in finančnih razlogov. V drugi polovici pa je prisotnost neomejena - traja dokler projekt ni prevzet (po potrebi tudi več let).
  • Pismenega izpita ni. Pogoj za pristop k ustnemu izpitu je pozitivna ocena projekta. Na vsakem projektu dela skupina študentov (2 do 5). Projekt se praviloma prevzame v celoti, nato pa vsak posameznik napiše poročilo za svoje delo, kar je osnova za oceno.
  • Ustni izpiti se opravljajo po dogovoru in se vsebinsko navezujejo bolj na snov iz predavanj. Praktična programerska znanja so zajeta že v oceni projekta.



Ključne besede: kratica predmeta, itd.


Mikroprocesorji v elektroniki


(oz. Programiranje mikrokrmilniških sistemov)

Vsebina

Snov

Uvod in osnovni pojmi (časovno rezinjenje, večopravilnost)

Deterministično programiranje

Delitev:

  • Funkcionalna determinističnost
  • Časovna determinističnost
  • Sredstvena determinističnost (resource)


Dinamično dodeljevanje pomnilnika

(Upravljanje s pomnilnikom / Memory management)

a)

Organizacija: variabilni bloki
Upravljanje:

b)

Organizacija: fiksni bloki
Upravljanje: bitno polje
metode (v malloc(); ) 
  • best fit
  • first fit
  • next fit
  • buddy
  • worst fit


  • Compactifikacion
    • "Defragmentacija"
    • "lock-out"
  • Garbage collection


  • Varovalne metode za ročno alokacijo
    • Nagrobnik (tombstone)
    • ključ in ključavnica (key&lock)
    • števec povezav (reference couting)
    • (malloc only) <= UPORABA V RTOS !!!!

Razvrščanje

Razvrščanje po prioritetah

Časovno rezinjenje po "preemptive" principu

Izbrana poglavja (programski atomi, semaforji)

Literatura

Osebna orodja
Imenski prostori
Različice
Dejanja
navigacija

Tiskanje/izvoz
orodja