Processing

Please wait...

Settings

Settings

1. WO2000039677 - METHOD AND APPARATUS FOR PROVIDING OPERATING SYSTEM SCHEDULING OPERATIONS

Publication Number WO/2000/039677
Publication Date 06.07.2000
International Application No. PCT/US1999/030247
International Filing Date 17.12.1999
Chapter 2 Demand Filed 07.07.2000
IPC
G06F 9/48 2006.01
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
FELECTRIC DIGITAL DATA PROCESSING
9Arrangements for program control, e.g. control units
06using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
46Multiprogramming arrangements
48Program initiating; Program switching, e.g. by interrupt
CPC
G06F 9/4881
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
9Arrangements for program control, e.g. control units
06using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
46Multiprogramming arrangements
48Program initiating; Program switching, e.g. by interrupt
4806Task transfer initiation or dispatching
4843by program, e.g. task dispatcher, supervisor, operating system
4881Scheduling strategies for dispatcher, e.g. round robin, multi-level priority queues
Applicants
  • POWERTV, INC. [US/US]; Suite 100 20833 Steven Creek Boulevard Cupertino, CA 95014-2154, US
Inventors
  • HOUHA, James, A.; US
Agents
  • MASSARONI, Kenneth, M. ; Scientific-Atlanta, Inc. Intellectual Property Dept. (ATL 4.3.517) 5030 Surgarloaf Parkway Lawrenceville, GA 30044, US
Priority Data
09/219,82523.12.1998US
Publication Language English (EN)
Filing Language English (EN)
Designated States
Title
(EN) METHOD AND APPARATUS FOR PROVIDING OPERATING SYSTEM SCHEDULING OPERATIONS
(FR) PROCEDE ET APPAREIL POUR ASSURER DES OPERATIONS DE PROGRAMMATION DE SYSTEME D'EXPLOITATION
Abstract
(EN)
A computer-implemented method and apparatus for scheduling threads contained in a thread list. At least two of the threads have a priority indicative of scheduled executions for the two threads. The present invention performs the following steps during a transversal through the thread list: modifying the scheduled execution of at least two threads which have equivalent priorities; performing deadline processing for at least one of the threads; and checking for a predetermined error condition of at least one of the threads.
(FR)
L'invention concerne un procédé mis en oeuvre par ordinateur et un appareil associé pour cheminements de programmation contenus dans une liste de cheminements. Au moins deux cheminements ont une priorité représentative des exécutions programmées pour eux. Les étapes suivantes sont effectuées transversalement à travers la liste de cheminements: modifier l'exécution programmée d'au moins deux cheminements dont les priorités sont équivalentes; effectuer un traitement limite pour au moins un cheminement; et vérifier une situation d'erreur prédéterminée d'au moins un cheminement.
Also published as
Latest bibliographic data on file with the International Bureau