Patent · US Active

Operating system providing a mutual exclusion mechanism

US8161481B2 · kind B2 · utility

9Cited by
10References
29Claims
0Family size

Assignee

Inventor

Key dates

Filing dateApr 1, 2005
Grant dateApr 17, 2012
Priority date
Expiry dateDec 8, 2027

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F9/524
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

An operating system for a computing device includes a scheduler incorporating an algorithm for ordering the running of threads of execution having different priorities. The operating system is also arranged to provide a list of threads which are scheduled to run on the device, ordered by priority. At least one locking mechanism for docking access to a resource of the device from all threads except for a thread that holds the locking mechanism is also provided, and the operating system arranges for a scheduled thread which is docked from running because the resource it requires is locked to cause the thread which holds the locking mechanism to run.

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