Patent · US Active

Dual mode operating system for a computing device

US8332856B2 · kind B2 · utility

0Cited by
7References
21Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMar 1, 2006
Grant dateDec 11, 2012
Priority date
Expiry dateNov 22, 2028

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F12/126
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

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.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.