Hero
September 16th, 2006, 00:31
Hi all
I have a question about realtime system development.
As a lot of you know,in realtime systems reliablity of answering time is too important.You shoulb be sure that you can answer the request in a verrry short period of time when they happen.
This will make a high dependency between the application itself,and its operating OS,because of their algorithms in time scheduling for processes. Because we should be sure that our process will obtain CPU in proper time for answering request.
I heared that in some OSs like "Realtime linux":
www.realtimelinuxfoundation.org
you can force OS to gain CPU to a specific process in a promised time.
Now here is my question:
You can set a process priority to realtime and even bind it to seprated cores and processors in Windows that windows say that it will get more cpu to your process,but is it possible that we can be sure that our process will gain processor in a specific time?Is there anyway to do this?
sincerely yours
I have a question about realtime system development.
As a lot of you know,in realtime systems reliablity of answering time is too important.You shoulb be sure that you can answer the request in a verrry short period of time when they happen.
This will make a high dependency between the application itself,and its operating OS,because of their algorithms in time scheduling for processes. Because we should be sure that our process will obtain CPU in proper time for answering request.
I heared that in some OSs like "Realtime linux":
www.realtimelinuxfoundation.org
you can force OS to gain CPU to a specific process in a promised time.
Now here is my question:
You can set a process priority to realtime and even bind it to seprated cores and processors in Windows that windows say that it will get more cpu to your process,but is it possible that we can be sure that our process will gain processor in a specific time?Is there anyway to do this?
sincerely yours