UL/FE/UNI-ELT/MPE
Iz E-študij, proste zakladnice študentskega znanja
| Abecedni seznam zapiskov
Predava: Vaje vodi: Povezave:
(Za kolokvije ustvari stran) Izpitni red:
Ostalo: Z leti se je pokazalo, da naslednja pravila zagotavljajo optimalno učinkovitost pri delu:
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)
- Sintaksa jezika v RTS
- Prevajalnik v RTS
- Vpliv strojne opreme v RTS
- cache
- DMA (direct memory access)
- Cevovod (Pipeline)
- RTS Operacijski sistemi
- RTOS
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
- Preprosto krožno razvrščanje opravil (ciklično)
- Sočasno izvajanje
- Stanja vzporednih procesov
- "Pre-emptive" razvrščanje