1. A non-transitory computer readable medium having instructions stored thereon for a system of performing exception-less system calls on a computer system executing an operating system having a user mode and a kernel mode, the operating system executing at least one user application, comprising: instructions for creating a shared memory space between the at least one user application executing in user mode and the operating system executing in kernel mode; instructions for the user application to place a request for at least one system call into the shared memory space; instructions for the operating system, in kernel mode, to check the shared memory space from time to time to identify system calls requested by the at least one user application; instructions for the operating system to perform at least one identified system call for the at least one user application and to indicate completion of the at least one identified system call to the at least one user application via the shared memory space; and instructions for the at least one user application to check the shared memory space from time to time to determine when the at least one system call has been completed.