发明名称 Method and system method and system for exception-less system calls for event driven programs
摘要 A method and system is disclosed which alters the performance of computer systems to make exception-less system calls, thus avoiding or reducing the direct and indirect overheads associated with making an exception-based system call. The invention can be employed with single core processor systems and with multi-core processor systems.
申请公布号 US8869172(B2) 申请公布日期 2014.10.21
申请号 US201213633032 申请日期 2012.10.01
申请人 Quietus Systems Inc. 发明人 Soares Livio;Stumm Michael
分类号 G06F3/00;G06F9/44;G06F9/46;G06F13/00;G06F3/06 主分类号 G06F3/00
代理机构 代理人 Stratton Robert P.
主权项 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 event driven 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 execute a task allowing a request for at least one system call to be placed into the shared memory space, the task from time to time checking for completion of the system call and informing the at least one user application when the system call is completed; 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; and 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.
地址 Toronto, ON CA