1. In a computer system, a method for providing improved real time command execution in a non real time operating system, comprising: executing at least one application at a user mode level of the non real time operating system running on at least one Central Processing Unit (CPU); having said at least one application at said user mode level determine a sequence to be followed for a set of commands; providing from said at least one application said sequence of commands to a privileged mode of said non real time operating system, said sequence of commands to be executed in real time, by storing commands of said sequence of commands in a command queue accessible from the privileged mode of said non real time operating system; accessing the command queue from a software command dispatcher operating in the privileged mode of said non real time operating system and selecting the commands therefrom; and initiating one at a time, from the privileged mode of said non real time operating system using the at least one CPU and the software command dispatcher, real time execution of each of said selected commands.