Email: Password: Remember Me | Create Account (Free)

Back to Subject List

Thread Closed: Became flame-war

???
02/07/05 20:41
Read: times


 
#86817 - nope
Responding to: ???'s previous message
stated by URTOS author:
the need to ensure each task completes in less than one tick time

Thus stated by me:
What a nightmare maintenancewise. Just visulaize: some task "cross the edge" when 5 random facts concur (i.e. once a month or once a year) and the poor sod that is tasked with fixing it has the chance of a tailor in hades of reproducing it.

False statement in prev post:
A time triggered sheduler only runs one task per tick so this situation never occurs unlike interupt driven systems where you have no control over when things happen.
because
If a task that has to "complete in less than one tick time" has 47 if statements testing flags etc set by external evants, how are you to guarantee that the "task completes in less than one tick time". For example my thingy here that run with a powerful processor and a URTOS that has no such restrictions, test several random events (a simple example "key received") in many tasks. These tasks has a very large "completion time" variance.

Erik

PS have you ever seen an ICE (truly Maintenance Heaven) getting fit for the insane asylum? If not, try running it with a URTOS.


List of 52 messages in thread
TopicAuthorDate
Ignoring Interrupts            01/01/70 00:00      
   I think you got it....            01/01/70 00:00      
      true, not to the point and about books            01/01/70 00:00      
   Yes but no but..            01/01/70 00:00      
      Being Dazzled....            01/01/70 00:00      
      Book Sales            01/01/70 00:00      
         Ignoring interrupts            01/01/70 00:00      
            Ignoring Interrupts            01/01/70 00:00      
               Level trig interrupts            01/01/70 00:00      
                  re: Level trig interrupts            01/01/70 00:00      
                  High Reliability Systems.....            01/01/70 00:00      
                  Cogent Explanation            01/01/70 00:00      
                     poor design and            01/01/70 00:00      
                     The Obvious one            01/01/70 00:00      
                        what's in the name            01/01/70 00:00      
                        Another Design Issue            01/01/70 00:00      
                           a maintenance nightmare            01/01/70 00:00      
                              Maintenance Heaven            01/01/70 00:00      
                                 reality            01/01/70 00:00      
                                    reality            01/01/70 00:00      
                                       huh?            01/01/70 00:00      
                                          Responding to Interrupts            01/01/70 00:00      
                                             nope            01/01/70 00:00      
                                                Yup            01/01/70 00:00      
                                                   theory and practice            01/01/70 00:00      
                                                   read trhe bible            01/01/70 00:00      
                                                      Read carefully            01/01/70 00:00      
                                                         now you lose me            01/01/70 00:00      
                                                            Back on Track            01/01/70 00:00      
                                                               of course            01/01/70 00:00      
                                                                  Absolutely.            01/01/70 00:00      
                                 nope            01/01/70 00:00      
                                    do not get me wrong            01/01/70 00:00      
                                       Real Time vs Fast            01/01/70 00:00      
                                          not very fast            01/01/70 00:00      
                                             Quite Fast Actually            01/01/70 00:00      
                                                why not call a spade a spade            01/01/70 00:00      
                                                   coming to think of it            01/01/70 00:00      
                                                   Why say Spade when you mean Shovel            01/01/70 00:00      
                                    Timing a Task            01/01/70 00:00      
                                       there is cause you WILL miss one            01/01/70 00:00      
                                          Politeness            01/01/70 00:00      
                                             what is impolite about a fact            01/01/70 00:00      
                                                Offensive            01/01/70 00:00      
                                                   not you, the word            01/01/70 00:00      
                        re: the obvious one            01/01/70 00:00      
                        It seemed to be a trend            01/01/70 00:00      
                           seem to            01/01/70 00:00      
               re:            01/01/70 00:00      
   Pity..            01/01/70 00:00      
      that would indicate doubt            01/01/70 00:00      
         Peer Review            01/01/70 00:00      

Back to Subject List