RTL scheduler
Santanu Chatterjee <[email protected]>
| Newsgroups | gmane.linux.real-time.rtlinux.general |
|---|---|
| Message-ID | <[email protected]> |
Hi, I am new to the world of RTLinux and I was wondering if anyone could point me to some comprehensive tutorial on RTLinux scheduler. I am trying to figure out how RTLinux scheduler deals with the deadline. For example, let us consider that we are running a real-time application which will read data from a port at each 100 micros. That means if that code starts at time t1, it'll have to finish before t1+100 and have to be scheduled to run again at t1+100. What happens if it can't finish before t1+100? At that point there'll be new set of data on the port to be read while the old data is still being read by real-time application. Does RTLinux stops the currently executing application and does a fresh start for the new set of data? I was doing some research regarding scheduling in real-time systems. I used QNX before. I know that QNX works that way ( stops old process which is not finished within deadline and starts a new process). Any input on this will be highly appreciated. thanks, santanu _______________________________________________ Rtl mailing list [email protected] http://www2.fsmlabs.com/mailman/listinfo/rtl