发明名称 |
DUAL MODE OPERATING SYSTEM FOR A COMPUTING DEVICE |
摘要 |
A computing device which runs non-pageable real time and pageable non-real time processes is provided with non-pageable real time and pageable non-real time versions of operating system services where the necessity to page in memory would block a real-time thread of execution. In one embodiment, a real time operating system service has all its code and data locked, and only supports clients that similarly have their code and data locked. This ensures that such a service will not block due to a page fault caused by client memory being unavailable. A non-real time operating system service does not have its data locked and supports clients whose memory can be paged out. In a preferred embodiment servers which are required to provide real time behaviour are multithreaded and arrange for requests from real time and non-real time clients to be serviced in different threads. |
申请公布号 |
EP1856604(A1) |
申请公布日期 |
2007.11.21 |
申请号 |
EP20060709945 |
申请日期 |
2006.03.01 |
申请人 |
SYMBIAN SOFTWARE LIMITED |
发明人 |
THOELKE, ANDREW;MAY, DENNIS |
分类号 |
G06F9/445;G06F9/46;G06F12/10;G06F12/12 |
主分类号 |
G06F9/445 |
代理机构 |
|
代理人 |
|
主权项 |
|
地址 |
|