On 4/11/06, Ashok kumar <ashokmudalister@xxxxxxxxx> wrote:
i've checked this article .. there is only one missing idea in our discussion, that any algorithm used in any RTOS must be independent of the load/mem/number of process .. i.e. the same algorithm will take the same time to execute no matter what was the number of processes running on the system while executing
example: O(1) scheduler comes with Linux kernel 2.6 .. which means that scheduling algorithm is independent of the number of processes running (O(n) is not acceptable for RTOS scheduler)
I couldn't understand the last point in the article (the hook).
hope this helps
MHD.Tayseer
Hi MHD.Tayseer,this is the link.....
i've checked this article .. there is only one missing idea in our discussion, that any algorithm used in any RTOS must be independent of the load/mem/number of process .. i.e. the same algorithm will take the same time to execute no matter what was the number of processes running on the system while executing
example: O(1) scheduler comes with Linux kernel 2.6 .. which means that scheduling algorithm is independent of the number of processes running (O(n) is not acceptable for RTOS scheduler)
I couldn't understand the last point in the article (the hook).
hope this helps
MHD.Tayseer
but i haven't link for shared libraries... bcoz i heared from my friend, he is also not sure, that is why i am asking you..... whether RTOS will support shared library?......but recently i attended one interview, there the interviewer was telling that "still one more difference is there that is important?"but i don't know actually what it is?....can any one........please correct if i am wrong?thanxAshok
On 4/11/06, MHD.Tayseer Alquoatli <idoit.ief@xxxxxxxxx > wrote:
Hi Ashok
On 4/10/06, Ashok kumar < ashokmudalister@xxxxxxxxx> wrote:ya, u have asked nice questions? i will try to answer for that.............other than determinism property(or sheduling property),some other difference is there,for example, what i have studied from some websites:1. VxWorks providing some hook functions to initialize h/w at time of booting,whether does anything like that?...., really i don't what is hook fn, because i haven't used Vxworks.2. in Vxworks Kernel is scalable, in Linux we can compile the kernel as your need?... what is the difference between these two words?3.some differentiating with Shared libraries also?.... i haven't clear idea?.....4. still some thing....
I think the website you've found this information on isn't talking about RT features .. i cannot see how the previous points makes an OS an RTOS
Linux initializes hardware at boot time
Linux kernel is scalable
any OS differs to the others in formatting, loading, .. shared libraries
CMIIW
could you provide the link of this article please
thanks
MHD.Tayseer