Časovno rezinjenje

Osnova sistematične obdelave večjega števila časovno vzporednih dogodkov je časovno rezinjenje, pri katerem časovno os razrežemo na posamezne intervale, v katerih procesor izvršuje posamezna opravila. Pri pisanju programa je bilo potrebno v urnik opravil za pravilno delovanje vpisati SCI opravilo štirikrat.

_________________________ TASK SCHEDULE _________________________ 
-----------------------------------------------------------------
SCHTAB  FDB   SCI
        FDB   DVIGALO      ;Void task.             ~ =  5
        FDB   SCHRTS       ;Void task.             ~ =  5
        FDB   SCHRTS       ;Void task.             ~ =  5
        FDB   SCI
        FDB   DVIGALO      ;Void task.             ~ =  5
        FDB   SCHRTS       ;Void task.             ~ =  5
        FDB   SCHRTS       ;Void task.             ~ =  5
        FDB   SCI
        FDB   DVIGALO      ;Void task.             ~ =  5
        FDB   SCHRTS       ;Void task.             ~ =  5
        FDB   SCHRTS       ;Void task.             ~ =  5
        FDB   SCI
        FDB   DVIGALO      ;Void task.             ~ =  5
        FDB   SCHRTS       ;Void task.             ~ =  5
        FDB   SCHRTS       ;Void task.             ~ =  5
SCHRTS  rts                ;Void task.



Nazaj!