DE3069585D1 - Computer system including a task handling apparatus - Google Patents

Computer system including a task handling apparatus

Info

Publication number
DE3069585D1
DE3069585D1 DE8080103084T DE3069585T DE3069585D1 DE 3069585 D1 DE3069585 D1 DE 3069585D1 DE 8080103084 T DE8080103084 T DE 8080103084T DE 3069585 T DE3069585 T DE 3069585T DE 3069585 D1 DE3069585 D1 DE 3069585D1
Authority
DE
Germany
Prior art keywords
computer system
system including
handling apparatus
task handling
task
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
Application number
DE8080103084T
Other languages
English (en)
Inventor
Roy Louis Hoffman
William George Kempke
John Warren Mccullough
Frank Gerald Soltis
Richard Tad Turner
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.)
International Business Machines Corp
Original Assignee
International Business Machines 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 International Business Machines Corp filed Critical International Business Machines Corp
Application granted granted Critical
Publication of DE3069585D1 publication Critical patent/DE3069585D1/de
Expired 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/30Arrangements for executing machine instructions, e.g. instruction decode
    • G06F9/30003Arrangements for executing specific machine instructions
    • G06F9/30076Arrangements for executing specific machine instructions to perform miscellaneous control operations, e.g. NOP
    • G06F9/3009Thread control instructions
    • 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/30Arrangements for executing machine instructions, e.g. instruction decode
    • G06F9/38Concurrent instruction execution, e.g. pipeline, look ahead
    • G06F9/3836Instruction issuing, e.g. dynamic instruction scheduling or out of order instruction execution
    • G06F9/3851Instruction issuing, e.g. dynamic instruction scheduling or out of order instruction execution from multiple instruction streams, e.g. multistreaming
DE8080103084T 1979-07-03 1980-06-03 Computer system including a task handling apparatus Expired DE3069585D1 (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US06/054,508 US4286322A (en) 1979-07-03 1979-07-03 Task handling apparatus

Publications (1)

Publication Number Publication Date
DE3069585D1 true DE3069585D1 (en) 1984-12-13

Family

ID=21991578

Family Applications (1)

Application Number Title Priority Date Filing Date
DE8080103084T Expired DE3069585D1 (en) 1979-07-03 1980-06-03 Computer system including a task handling apparatus

Country Status (5)

Country Link
US (1) US4286322A (de)
EP (1) EP0021146B1 (de)
JP (1) JPS5611549A (de)
BR (1) BR8004161A (de)
DE (1) DE3069585D1 (de)

Families Citing this family (41)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE3420316C2 (de) * 1983-05-31 1997-01-09 Canon Kk Verfahren zur Steuerung eines Kopiergeräts
DE3650158T2 (de) * 1985-10-15 1995-04-06 Unisys Corp Sonderzweckprozessor zur Übernahme vieler Betriebssystemfunktionen in einem grossen Datenverarbeitungssystem.
US5060140A (en) * 1986-01-16 1991-10-22 Jupiter Technology Inc. Universal programmable data communication connection system
JPS62176657A (ja) * 1986-01-28 1987-08-03 Nippon Steel Corp 遠心鋳造複合ロ−ルの製造法
US4837688A (en) * 1986-07-25 1989-06-06 International Business Machines Corporation Multi-channel shared resource processor
EP0257655B1 (de) * 1986-08-28 1994-07-06 Nec Corporation Multiaufgabenverarbeitungsgerät
US4829425A (en) * 1986-10-21 1989-05-09 Intel Corporation Memory-based interagent communication mechanism
US4980824A (en) * 1986-10-29 1990-12-25 United Technologies Corporation Event driven executive
US5010482A (en) * 1987-07-02 1991-04-23 Unisys Corp. Multi-event mechanism for queuing happened events for a large data processing system
US5193196A (en) * 1988-04-04 1993-03-09 Hitachi, Ltd. Process request arbitration system which preferentially maintains previously selected process request upon receipt of a subsequent request of identical priority
US5057997A (en) * 1989-02-13 1991-10-15 International Business Machines Corp. Interruption systems for externally changing a context of program execution of a programmed processor
EP0403229A1 (de) * 1989-06-13 1990-12-19 Digital Equipment Corporation Verfahren und Vorrichtung zur Aufgabenablaufplanung in wiederholten Iterationen in einem digitalen Datenverarbeitungssystem mit mehreren Prozessoren
US5297283A (en) * 1989-06-29 1994-03-22 Digital Equipment Corporation Object transferring system and method in an object based computer operating system
US5452452A (en) * 1990-06-11 1995-09-19 Cray Research, Inc. System having integrated dispatcher for self scheduling processors to execute multiple types of processes
WO1992003784A1 (en) * 1990-08-23 1992-03-05 Supercomputer Systems Limited Partnership Scheduling method for a multiprocessing operating system
US5630128A (en) * 1991-08-09 1997-05-13 International Business Machines Corporation Controlled scheduling of program threads in a multitasking operating system
US5247675A (en) * 1991-08-09 1993-09-21 International Business Machines Corporation Preemptive and non-preemptive scheduling and execution of program threads in a multitasking operating system
FR2683344B1 (fr) * 1991-10-30 1996-09-20 Bull Sa Systeme multiprocesseur avec moyens microprogrammes pour la repartition des processus aux processeurs.
US5333319A (en) * 1992-03-02 1994-07-26 International Business Machines Corporation Virtual storage data processor with enhanced dispatching priority allocation of CPU resources
JP2516317B2 (ja) * 1992-10-13 1996-07-24 インターナショナル・ビジネス・マシーンズ・コーポレイション デ―タ処理システムとディジタル信号プロセッサへのロ―ディング方法
US5625845A (en) * 1992-10-13 1997-04-29 International Business Machines Corporation System for facilitating continuous, real-time, unidirectional, and asynchronous intertask and end-device communication in a multimedia data processing system using open architecture data communication modules
US5940612A (en) * 1995-09-27 1999-08-17 International Business Machines Corporation System and method for queuing of tasks in a multiprocessing system
KR20000064491A (ko) * 1995-12-19 2000-11-06 에를링 블로메, 타게 뢰브그렌 명령처리기용작업스케줄링
US5999963A (en) * 1997-11-07 1999-12-07 Lucent Technologies, Inc. Move-to-rear list scheduling
US7437725B1 (en) * 1999-01-04 2008-10-14 General Electric Company Processing techniques for servers handling client/server traffic and communications
US6484224B1 (en) * 1999-11-29 2002-11-19 Cisco Technology Inc. Multi-interface symmetric multiprocessor
US7099855B1 (en) 2000-01-13 2006-08-29 International Business Machines Corporation System and method for electronic communication management
US8290768B1 (en) 2000-06-21 2012-10-16 International Business Machines Corporation System and method for determining a set of attributes based on content of communications
US9699129B1 (en) 2000-06-21 2017-07-04 International Business Machines Corporation System and method for increasing email productivity
US6408277B1 (en) * 2000-06-21 2002-06-18 Banter Limited System and method for automatic task prioritization
US7644057B2 (en) 2001-01-03 2010-01-05 International Business Machines Corporation System and method for electronic communication management
US7178147B2 (en) * 2001-09-21 2007-02-13 International Business Machines Corporation Method, system, and program for allocating processor resources to a first and second types of tasks
GB2388213A (en) * 2002-04-30 2003-11-05 Innovation Ct Improvements relating to task dispatch in priority pre-emptive real-time operating systems
US7389230B1 (en) 2003-04-22 2008-06-17 International Business Machines Corporation System and method for classification of voice signals
US8495002B2 (en) 2003-05-06 2013-07-23 International Business Machines Corporation Software tool for training and testing a knowledge base
US20050187913A1 (en) 2003-05-06 2005-08-25 Yoram Nelken Web-based customer service interface
US7392524B2 (en) * 2004-04-06 2008-06-24 International Business Machines Corporation Method, system, and storage medium for managing computer processing functions
EP1820100B1 (de) * 2004-11-30 2008-08-27 Koninklijke Philips Electronics N.V. Effiziente umschaltung zwischen priorisierten tasks
CN111124625B (zh) * 2018-10-30 2024-03-26 阿里云计算有限公司 任务队列的处理方法和装置以及存储介质
CN111221638B (zh) * 2020-01-03 2023-06-30 北京字节跳动网络技术有限公司 并发任务的调度处理方法、装置、设备和介质
US11570176B2 (en) 2021-01-28 2023-01-31 Bank Of America Corporation System and method for prioritization of text requests in a queue based on contextual and temporal vector analysis

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US408422A (en) * 1889-08-06 Signors to the mast
US3530438A (en) * 1965-12-13 1970-09-22 Sperry Rand Corp Task control
US3496551A (en) * 1967-07-13 1970-02-17 Ibm Task selection in a multi-processor computing system
US3735357A (en) * 1970-09-18 1973-05-22 Ibm Priority system for a communication control unit
US3774163A (en) * 1972-04-05 1973-11-20 Co Int Pour L Inf Hierarchized priority task chaining apparatus in information processing systems
FR2253428A5 (de) * 1973-11-30 1975-06-27 Honeywell Bull Soc Ind
US3961313A (en) * 1974-12-04 1976-06-01 International Business Machines Corporation Computer control apparatus
US4001783A (en) * 1975-03-26 1977-01-04 Honeywell Information Systems, Inc. Priority interrupt mechanism
US4047161A (en) * 1976-04-30 1977-09-06 International Business Machines Corporation Task management apparatus
US4059851A (en) * 1976-07-12 1977-11-22 Ncr Corporation Priority network for devices coupled by a common bus
US4152761A (en) * 1976-07-28 1979-05-01 Intel Corporation Multi-task digital processor employing a priority
DE2645593B2 (de) * 1976-10-07 1980-05-29 Licentia Patent-Verwaltungs-Gmbh, 6000 Frankfurt Verfahren zur prioritätsgesteuerten Unterbrechung einer Datenverarbeitungsanlage
US4177513A (en) * 1977-07-08 1979-12-04 International Business Machines Corporation Task handling apparatus for a computer system

Also Published As

Publication number Publication date
EP0021146A2 (de) 1981-01-07
EP0021146A3 (en) 1981-07-22
JPS6155695B2 (de) 1986-11-28
BR8004161A (pt) 1981-01-21
EP0021146B1 (de) 1984-11-07
US4286322A (en) 1981-08-25
JPS5611549A (en) 1981-02-04

Similar Documents

Publication Publication Date Title
DE3069585D1 (en) Computer system including a task handling apparatus
AU517201B2 (en) Task handling apparatus fora computer system
EP0064142A3 (en) Task handling arrangement for a multiprocessor computer system
JPS55132586A (en) Computer system
DE3277939D1 (en) Data processing apparatus including a peripheral processing complex
YU270079A (en) Equipment for handling data transfer claims in a data processing system
DE2963499D1 (en) Virtual-addressing device for a computer
DE3268429D1 (en) Handling apparatus
DE2961891D1 (en) Apparatus for handling tagged pointers
GB2025144B (en) Device for a data processing system
DE2962653D1 (en) Data processing apparatus having a system reset capability
DE2965381D1 (en) Input/output-system for a data processing system
GB8309817D0 (en) Apparatus for handling webs
GB2060228B (en) Computer system
JPS5635249A (en) Computer system
JPS5556942A (en) Apparatus for handling role
JPS5672726A (en) Computer system
GB8319069D0 (en) Handling apparatus
GB1544389A (en) Data handling systems
DE3068711D1 (en) A data processing system
JPS55112787A (en) Handling device
ZA807414B (en) Load handling apparatus
GB1544390A (en) Data handling systems
JPS5599099A (en) Innpile handling device
GB2007891B (en) Calling instructions for a data processing system

Legal Events

Date Code Title Description
8339 Ceased/non-payment of the annual fee