Patent · US Expired

Simplified microkernel application programming interface

US6832266B1 · kind B1 · utility

14Cited by
6References
28Claims
0Family size

Assignee

Inventor

Key dates

Filing dateFeb 7, 2000
Grant dateDec 14, 2004
Priority date
Expiry dateFeb 7, 2020

Classification

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

Abstract

An operating system architecture is disclosed. The operating system architecture is configured to provide a user space and a kernel space. The operating system architecture comprises a number of tasks, a message, and a microkernel. The tasks are executed in the user space, while the microkernel is executed in the kernel space. The microkernel supports an application programming interface (API) that is configured to support a limited number of directives, the limited number of directives being substantially fewer in number than a number of directives supported by an application programming interface of a traditional operating system. The microkernel is configured to pass the message from a first one of the tasks to a second one of the tasks by virtue of the application programming interface being configured to support message-passing directives. The microkernel is configured to support inter-task communication by virtue of being configured to pass the message from a first one of the tasks to a second one of the tasks. The application programming interface may also support thread manipulation directives and/or data transfer directives. In one aspect of the embodiment, the operating s…

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