Patent · US Active

Operating system with hardware-enabled task manager for offloading CPU task scheduling

US8881161B1 · kind B1 · utility

7Cited by
5References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJan 28, 2010
Grant dateNov 4, 2014
Priority date
Expiry dateApr 9, 2032

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2209/509
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

An operating system (OS) is provided including a hardware-based task scheduler, with a method for managing OS sourced tasks to be performed by a central processing unit (CPU). An OS, partially enabled as software instructions stored in a computer-readable medium and executed by the CPU, generates CPU tasks. The CPU tasks are buffered in a computer-readable task database memory. CPU task IDs associated with the buffered CPU tasks are enqueued in a CPU queue. Subsequently, the CPU dequeues a first task ID from the CPU queue, and accessing a first CPU task from the task database associated with the first CPU task ID. The CPU delivers the first CPU task to the OS. The OS generates the CPU instructions needed to perform the first CPU task, and sends the CPU instructions to the CPU for performance.

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