Patent · US Expired

System and method for robust time partitioning of tasks in a real-time computing environment

US7207042B2 · kind B2 · utility

50Cited by
7References
37Claims
0Family size

Assignee

Inventors

Key dates

Filing dateAug 20, 2002
Grant dateApr 17, 2007
Priority date
Expiry dateOct 13, 2024

Classification

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

Abstract

A time-partitioned system for accounting for processor time consumed by operating system services provided on behalf of an application runs in a real-time environment. The time utilized by the operating system is treated as application processing time, rather than viewing the resultant processor time consumed as an operating system overhead. Each application consists of one or more threads. A time budget is assigned to each thread and to each interrupt. The processor time consumed by the operating system when executing on behalf of a thread or interrupt is charged back to the application or interrupt as part of the application's time budget. Operating system overheads and processor interrupts are thus accounted for accurately enough to determine a schedule for the applications that is enforceable by the operating system at run time.

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