Dear Experts, I am curious to understand how we go about setting priorities for an RTOS system.I have heard in one of our training sessions that when we set priorities,generally processing task would get highest priority and then the input task and then the output task.How can we decide which priority to assign for a particular task? I am aware this query is too generic to be answered and its more application specific.It will help me to understand if you could give me the samples from the applications you have dealt with? This will help me to design a whole system from scratch.Till date I have not got a chance to design a new system.But in future I believe I would be involved in such a task.Mainly the following applications would be of more interest to me :
1)Industrial automation systems using RTOS where you sense inputs through sensors and later you do some processing and then send your output to actuators. 2)Consumer electronics application involving audio/video systems 3)Aeronautical applications 4)UI related applications like bank Automated Teller machines 5)Telecom systems involving switchingLooking farward for all your replies and advanced thanks for the same,
P.S:I have cross posted it in comp.realtime group also to attract more replies.
Regards, s.subbarayan