DE60125540D1 - Verfahren und gerät für einen ablaufsplanungstreiber zum implementieren eines protokolls mittels zeitschätzungen für anwendung mit einem gerät das keine unterbrechungen erzeugt - Google Patents

Verfahren und gerät für einen ablaufsplanungstreiber zum implementieren eines protokolls mittels zeitschätzungen für anwendung mit einem gerät das keine unterbrechungen erzeugt

Info

Publication number
DE60125540D1
DE60125540D1 DE60125540T DE60125540T DE60125540D1 DE 60125540 D1 DE60125540 D1 DE 60125540D1 DE 60125540 T DE60125540 T DE 60125540T DE 60125540 T DE60125540 T DE 60125540T DE 60125540 D1 DE60125540 D1 DE 60125540D1
Authority
DE
Germany
Prior art keywords
application
request
scheduling driver
completed
provides
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
DE60125540T
Other languages
English (en)
Other versions
DE60125540T2 (de
Inventor
David Barth
Dan Nelson
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Intel Corp
Original Assignee
Intel Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Intel Corp filed Critical Intel Corp
Application granted granted Critical
Publication of DE60125540D1 publication Critical patent/DE60125540D1/de
Publication of DE60125540T2 publication Critical patent/DE60125540T2/de
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/48Program initiating; Program switching, e.g. by interrupt
    • G06F9/4806Task transfer initiation or dispatching
    • G06F9/4843Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
    • G06F9/4881Scheduling strategies for dispatcher, e.g. round robin, multi-level priority queues
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/52Program synchronisation; Mutual exclusion, e.g. by means of semaphores
DE60125540T 2000-06-30 2001-06-08 Verfahren und gerät für einen ablaufsplanungstreiber zum implementieren eines protokolls mittels zeitschätzungen für anwendung mit einem gerät das keine unterbrechungen erzeugt Expired - Lifetime DE60125540T2 (de)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US607256 2000-06-30
US09/607,256 US6795873B1 (en) 2000-06-30 2000-06-30 Method and apparatus for a scheduling driver to implement a protocol utilizing time estimates for use with a device that does not generate interrupts
PCT/US2001/018653 WO2002003212A2 (en) 2000-06-30 2001-06-08 Method and apparatus for a scheduling driver to implement a protocol utilizing time estimates for use with a device that does not generate interrupts

Publications (2)

Publication Number Publication Date
DE60125540D1 true DE60125540D1 (de) 2007-02-08
DE60125540T2 DE60125540T2 (de) 2007-10-04

Family

ID=24431488

Family Applications (1)

Application Number Title Priority Date Filing Date
DE60125540T Expired - Lifetime DE60125540T2 (de) 2000-06-30 2001-06-08 Verfahren und gerät für einen ablaufsplanungstreiber zum implementieren eines protokolls mittels zeitschätzungen für anwendung mit einem gerät das keine unterbrechungen erzeugt

Country Status (8)

Country Link
US (1) US6795873B1 (de)
EP (1) EP1297432B1 (de)
CN (1) CN100492298C (de)
AT (1) ATE349734T1 (de)
AU (1) AU2001268286A1 (de)
DE (1) DE60125540T2 (de)
HK (1) HK1052067A1 (de)
WO (1) WO2002003212A2 (de)

Families Citing this family (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030069917A1 (en) * 2001-10-04 2003-04-10 Miller Larry J. Balanced client/server mechanism in a time-partitioned real-time operting system
US6986136B2 (en) * 2001-10-30 2006-01-10 Hewlett-Packard Development Company, L.P. Web-based imaging service enabling jobs to be interrupted gracefully
US7953899B1 (en) * 2002-08-21 2011-05-31 3Par Inc. Universal diagnostic hardware space access system for firmware
US7536605B2 (en) * 2005-05-25 2009-05-19 Alcatel-Lucent Usa Inc. Injection of software faults into an operational system
EP1891787B1 (de) * 2005-06-15 2010-03-24 Solarflare Communications Incorporated Empfangen von daten gemäss eines datentransferprotokolls von daten, die ein beliebiges einer mehrzahl von empgangsgeräten gerichtet sind
GB0600417D0 (en) * 2006-01-10 2006-02-15 Level 5 Networks Inc Virtualisation support
EP2214378B1 (de) * 2005-12-28 2015-10-07 Solarflare Communications Inc Verarbeitung empfangener Daten
US9176670B2 (en) * 2011-04-26 2015-11-03 Taejin Info Tech Co., Ltd. System architecture based on asymmetric raid storage
US20120278550A1 (en) * 2011-04-26 2012-11-01 Byungcheol Cho System architecture based on raid controller collaboration
US20120278527A1 (en) * 2011-04-26 2012-11-01 Byungcheol Cho System architecture based on hybrid raid storage
US20120278819A1 (en) * 2011-04-26 2012-11-01 Byungcheol Cho Polling-driven device driver interface
US9563253B2 (en) * 2013-03-12 2017-02-07 Intel Corporation Techniques for power saving on graphics-related workloads
CN106469088B (zh) * 2015-08-21 2020-04-28 华为技术有限公司 一种i/o请求调度方法及调度器
US11385926B2 (en) * 2017-02-17 2022-07-12 Intel Corporation Application and system fast launch by virtual address area container
CN108123850B (zh) * 2017-12-25 2020-04-24 上海交通大学 针对中断持有者抢占问题的综合调度方法及装置
US11372649B2 (en) * 2019-06-24 2022-06-28 Microsoft Technology Licensing, Llc Flow control for multi-threaded access to contentious resource(s)

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6467630A (en) * 1987-09-09 1989-03-14 Hitachi Ltd Job scheduling control system
US5036361A (en) * 1990-03-21 1991-07-30 Xerox Corporation Job requirements calculation and display
JPH04153837A (ja) * 1990-10-18 1992-05-27 Nec Corp タイマ要求処理方式
JPH0535701A (ja) * 1991-07-26 1993-02-12 Toshiba Corp 処理システム
US5579447A (en) 1994-11-25 1996-11-26 Xerox Corporation System for developing and displaying a representation of a total estimated time to print a job
US6467054B1 (en) * 1995-03-13 2002-10-15 Compaq Computer Corporation Self test for storage device
US6213652B1 (en) * 1995-04-18 2001-04-10 Fuji Xerox Co., Ltd. Job scheduling system for print processing
US6128672A (en) * 1998-03-10 2000-10-03 Motorola, Inc. Data transfer using software interrupt service routine between host processor and external device with queue of host processor and hardware queue pointers on external device
EP0964333A1 (de) 1998-06-10 1999-12-15 Sun Microsystems, Inc. Betriebsmittelverwaltung
US6292856B1 (en) * 1999-01-29 2001-09-18 International Business Machines Corporation System and method for application influence of I/O service order post I/O request
US6549934B1 (en) * 1999-03-01 2003-04-15 Microsoft Corporation Method and system for remote access to computer devices via client managed server buffers exclusively allocated to the client
US6438704B1 (en) * 1999-03-25 2002-08-20 International Business Machines Corporation System and method for scheduling use of system resources among a plurality of limited users

Also Published As

Publication number Publication date
EP1297432B1 (de) 2006-12-27
EP1297432A2 (de) 2003-04-02
ATE349734T1 (de) 2007-01-15
HK1052067A1 (en) 2003-08-29
AU2001268286A1 (en) 2002-01-14
WO2002003212A2 (en) 2002-01-10
US6795873B1 (en) 2004-09-21
WO2002003212A3 (en) 2003-01-23
DE60125540T2 (de) 2007-10-04
CN100492298C (zh) 2009-05-27
CN1449522A (zh) 2003-10-15

Similar Documents

Publication Publication Date Title
DE60125540D1 (de) Verfahren und gerät für einen ablaufsplanungstreiber zum implementieren eines protokolls mittels zeitschätzungen für anwendung mit einem gerät das keine unterbrechungen erzeugt
DE60333125D1 (de) Vorrichtung und verfahren zur bussignalabschluss-kompensation während erfassten ruhe zyklus
DE102004021257A1 (de) Verfahren und System zum Automatisieren von Arbeitsabläufen
AR022679A1 (es) Metodo, aparato implementado por computadora y sistema para adaptar un conjunto de dientes superiores e inferiores en un sistema masticatorio y sistemapara generar uno o mas accesorios para un paciente
DE60316263D1 (de) Selbstreinigungsfluidfiltersystem
DE602004018023D1 (de) Vorrichtung und verfahren zum automatischen parallelisieren von netzwerkanwendungen durch pipeline-transformation
DE60238423D1 (de) Vorrichtung und verfahren für einen leistungseffizienten leitungstreiber
ATE381088T1 (de) Verfahren und vorrichtung zum erzeugen von eindeutigen audiosignaturen
DE602006007983D1 (de) Verfahren und vorrichtung zum berechnen eines pfades in einer netzwerkdomäne
DE602005000543D1 (de) Ein Verfahren und eine Vorrichtung zur Unterstützung des Umschaltens derselben Sitzung zwischen den Endgeräten eines Endnutzers
MX343021B (es) Metodo, aparato y dispositivo terminal para el procesamiento de imagenes.
ATE484790T1 (de) Verfahren und vorrichtung zum erzeugen von zufallsdaten
DE602006007247D1 (de) Vorrichtung und Verfahren zur Schätzung eines mobilen Körpers und zur Erzeugung eines Plans der Umgebung des mobilen Körpers durch Benutzung eines höheren Bildes der Umgebung des mobilen Körpers, und nes Computerprogramms, das die Vorrichtung steuert
ATE482591T1 (de) Kommunikationsvorrichtung, verfahren zur steuerung der kommunikationsvorrichtung und computerprogramm zur veranlassung einer durchführung des steuerungsverfahrens durch einen computer
ATE491987T1 (de) Verfahren und vorrichtung zur erzeugung von zusammengesetzen benutzeroberflächen
MX358805B (es) Método y aparato para procesar un paquete de instalación de una aplicación.
DE69402307T2 (de) Verfahren und vorrichtung zum ermitteln der schnellwerte des wahrnehmungsvermögens einer prüfperson für visuelle reize
ATE433248T1 (de) Verfahren und vorrichtung zum dynamischen zuweisen eines netzwerkendpunkts zu einer netzwerkregion
DE60021755D1 (de) Vorrichtung und verfahren zum betreiben eines elektronischen benutzergerätes von einer tragbaren telekommunikationsvorrichtung aus
DE602005018162D1 (de) Verfahren zur verwendung von botulinustoxin zur behandlung von hypervolämischer lippendeformität (lippen-ektropion)
ATE445960T1 (de) Verfahren und vorrichtung zur aggregation von webdiensten
ATE543429T1 (de) Verfahren zur bestimmung des sympathikus-tonus und messsystem dafür
RU2011116411A (ru) Характерные для пациента анатомические эскизы для медицинских отчетов
FR2869226B1 (fr) Composition de lavage et de conditionnement des matieres keratiniques comprenant un carboxyalkylamidon, utilisation et procede
DE502004007100D1 (de) Verfahren zum Reinigen von Elektrodenoberflächen sowie Vorrichtung zur Durchführung des Verfahrens

Legal Events

Date Code Title Description
8364 No opposition during term of opposition