BE852992A - Dispositif de gestion de taches dans un systeme de traitement de donnees - Google Patents
Dispositif de gestion de taches dans un systeme de traitement de donneesInfo
- Publication number
- BE852992A BE852992A BE176210A BE176210A BE852992A BE 852992 A BE852992 A BE 852992A BE 176210 A BE176210 A BE 176210A BE 176210 A BE176210 A BE 176210A BE 852992 A BE852992 A BE 852992A
- Authority
- BE
- Belgium
- Prior art keywords
- data processing
- processing system
- management device
- task management
- task
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements 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/46—Multiprogramming arrangements
- G06F9/48—Program initiating; Program switching, e.g. by interrupt
- G06F9/4806—Task transfer initiation or dispatching
- G06F9/4843—Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
- G06F9/4881—Scheduling strategies for dispatcher, e.g. round robin, multi-level priority queues
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements 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/46—Multiprogramming arrangements
- G06F9/461—Saving or restoring of program or task context
- G06F9/462—Saving or restoring of program or task context with multiple register sets
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Storage Device Security (AREA)
- Executing Machine-Instructions (AREA)
- Hardware Redundancy (AREA)
- Multi Processors (AREA)
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US05/681,953 US4047161A (en) | 1976-04-30 | 1976-04-30 | Task management apparatus |
Publications (1)
Publication Number | Publication Date |
---|---|
BE852992A true BE852992A (fr) | 1977-07-18 |
Family
ID=24737563
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
BE176210A BE852992A (fr) | 1976-04-30 | 1977-03-29 | Dispositif de gestion de taches dans un systeme de traitement de donnees |
Country Status (13)
Country | Link |
---|---|
US (1) | US4047161A (xx) |
JP (1) | JPS52133740A (xx) |
AU (1) | AU506941B2 (xx) |
BE (1) | BE852992A (xx) |
BR (1) | BR7702818A (xx) |
CH (1) | CH616013A5 (xx) |
DE (1) | DE2718051C3 (xx) |
ES (1) | ES458323A1 (xx) |
FR (1) | FR2349884A1 (xx) |
GB (1) | GB1557119A (xx) |
IT (1) | IT1115278B (xx) |
NL (1) | NL7704653A (xx) |
SE (1) | SE417552B (xx) |
Families Citing this family (75)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4152761A (en) * | 1976-07-28 | 1979-05-01 | Intel Corporation | Multi-task digital processor employing a priority |
US4122519A (en) * | 1976-12-14 | 1978-10-24 | Allen-Bradley Company | Data handling module for programmable controller |
US4342082A (en) * | 1977-01-13 | 1982-07-27 | International Business Machines Corp. | Program instruction mechanism for shortened recursive handling of interruptions |
JPS5429538A (en) * | 1977-08-09 | 1979-03-05 | Toshiba Corp | Information processing system |
JPS5443644A (en) * | 1977-09-13 | 1979-04-06 | Fujitsu Ltd | Processing system for deadlock automatic release at exclusive control time |
US4189771A (en) * | 1977-10-11 | 1980-02-19 | International Business Machines Corporation | Method and means for the detection of deadlock among waiting tasks in a multiprocessing, multiprogramming CPU environment |
US4197589A (en) * | 1977-12-05 | 1980-04-08 | Texas Instruments Incorporated | Operation sequencing mechanism |
DE2754890C2 (de) * | 1977-12-09 | 1982-10-28 | Ibm Deutschland Gmbh, 7000 Stuttgart | Einrichtung zur Programmunterbrechung |
US4250546A (en) * | 1978-07-31 | 1981-02-10 | Motorola, Inc. | Fast interrupt method |
US4325120A (en) * | 1978-12-21 | 1982-04-13 | Intel Corporation | Data processing system |
US4319321A (en) * | 1979-05-11 | 1982-03-09 | The Boeing Company | Transition machine--a general purpose computer |
US4286322A (en) * | 1979-07-03 | 1981-08-25 | International Business Machines Corporation | Task handling apparatus |
US4313161A (en) * | 1979-11-13 | 1982-01-26 | International Business Machines Corporation | Shared storage for multiple processor systems |
FR2474200B1 (fr) * | 1980-01-22 | 1986-05-16 | Bull Sa | Procede et dispositif d'arbitrage des conflits d'acces entre une requete asynchrone et un programme en section critique |
JPS56109057A (en) * | 1980-02-04 | 1981-08-29 | Hitachi Ltd | Data communication system |
US4318173A (en) * | 1980-02-05 | 1982-03-02 | The Bendix Corporation | Scheduler for a multiple computer system |
US4333144A (en) * | 1980-02-05 | 1982-06-01 | The Bendix Corporation | Task communicator for multiple computer system |
US4384323A (en) * | 1980-02-25 | 1983-05-17 | Bell Telephone Laboratories, Incorporated | Store group bus allocation system |
US4435758A (en) | 1980-03-10 | 1984-03-06 | International Business Machines Corporation | Method for conditional branch execution in SIMD vector processors |
US4442484A (en) * | 1980-10-14 | 1984-04-10 | Intel Corporation | Microprocessor memory management and protection mechanism |
FR2500659B1 (fr) * | 1981-02-25 | 1986-02-28 | Philips Ind Commerciale | Dispositif pour l'allocation dynamique des taches d'un ordinateur multiprocesseur |
US4410942A (en) * | 1981-03-06 | 1983-10-18 | International Business Machines Corporation | Synchronizing buffered peripheral subsystems to host operations |
US4394727A (en) * | 1981-05-04 | 1983-07-19 | International Business Machines Corporation | Multi-processor task dispatching apparatus |
US4939640A (en) * | 1981-05-22 | 1990-07-03 | Data General Corporation | Data processing system having unique microinstruction control and stack means |
US4445190A (en) * | 1981-06-16 | 1984-04-24 | International Business Machines Corporation | Program identification encoding |
US4425618A (en) * | 1981-11-23 | 1984-01-10 | Bell Telephone Laboratories, Incorporated | Method and apparatus for introducing program changes in program-controlled systems |
US4709349A (en) * | 1982-01-05 | 1987-11-24 | Sharp Kabushiki Kaisha | Method for maintaining display/print mode in display printer |
US4680698A (en) * | 1982-11-26 | 1987-07-14 | Inmos Limited | High density ROM in separate isolation well on single with chip |
US4636942A (en) * | 1983-04-25 | 1987-01-13 | Cray Research, Inc. | Computer vector multiprocessing control |
US4901230A (en) * | 1983-04-25 | 1990-02-13 | Cray Research, Inc. | Computer vector multiprocessing control with multiple access memory and priority conflict resolution method |
US4661900A (en) * | 1983-04-25 | 1987-04-28 | Cray Research, Inc. | Flexible chaining in vector processor with selective use of vector registers as operand and result registers |
GB8329509D0 (en) * | 1983-11-04 | 1983-12-07 | Inmos Ltd | Computer |
US4980820A (en) * | 1985-02-28 | 1990-12-25 | International Business Machines Corporation | Interrupt driven prioritized queue |
US4754398A (en) * | 1985-06-28 | 1988-06-28 | Cray Research, Inc. | System for multiprocessor communication using local and common semaphore and information registers |
US4745545A (en) * | 1985-06-28 | 1988-05-17 | Cray Research, Inc. | Memory reference control in a multiprocessor |
JPH0792782B2 (ja) * | 1985-09-30 | 1995-10-09 | 富士通株式会社 | 処理実行システム |
US4837688A (en) * | 1986-07-25 | 1989-06-06 | International Business Machines Corporation | Multi-channel shared resource processor |
EP0257655B1 (en) * | 1986-08-28 | 1994-07-06 | Nec Corporation | Multitask processing apparatus |
US5764922A (en) * | 1986-11-04 | 1998-06-09 | Unisys Corporation | I/O system for off-loading operating system functions |
JPS63170736A (ja) * | 1987-01-09 | 1988-07-14 | Toshiba Corp | マイクロプロセツサ |
US4805096A (en) * | 1987-03-06 | 1989-02-14 | Eta Systems, Inc. | Interrupt system |
US5012409A (en) * | 1988-03-10 | 1991-04-30 | Fletcher Mitchell S | Operating system for a multi-tasking operating environment |
US5025369A (en) * | 1988-08-25 | 1991-06-18 | David Schwartz Enterprises, Inc. | Computer system |
US5142638A (en) * | 1989-02-07 | 1992-08-25 | Cray Research, Inc. | Apparatus for sharing memory in a multiprocessor system |
US5247671A (en) * | 1990-02-14 | 1993-09-21 | International Business Machines Corporation | Scalable schedules for serial communications controller in data processing systems |
US5301330A (en) * | 1990-10-12 | 1994-04-05 | Advanced Micro Devices, Inc. | Contention handling apparatus for generating user busy signal by logically summing wait output of next higher priority user and access requests of higher priority users |
JP2561801B2 (ja) * | 1993-02-24 | 1996-12-11 | インターナショナル・ビジネス・マシーンズ・コーポレイション | プロセス・スケジューリングの管理方法およびシステム |
JP2521027B2 (ja) * | 1993-08-27 | 1996-07-31 | インターナショナル・ビジネス・マシーンズ・コーポレイション | マルチプロセッサ及びその制御方法 |
US5987601A (en) * | 1997-02-14 | 1999-11-16 | Xyron Corporation | Zero overhead computer interrupts with task switching |
US6697935B1 (en) * | 1997-10-23 | 2004-02-24 | International Business Machines Corporation | Method and apparatus for selecting thread switch events in a multithreaded processor |
US6212544B1 (en) | 1997-10-23 | 2001-04-03 | International Business Machines Corporation | Altering thread priorities in a multithreaded processor |
US6105051A (en) * | 1997-10-23 | 2000-08-15 | International Business Machines Corporation | Apparatus and method to guarantee forward progress in execution of threads in a multithreaded processor |
US6076157A (en) * | 1997-10-23 | 2000-06-13 | International Business Machines Corporation | Method and apparatus to force a thread switch in a multithreaded processor |
US6567839B1 (en) | 1997-10-23 | 2003-05-20 | International Business Machines Corporation | Thread switch control in a multithreaded processor system |
GB2361848A (en) * | 2000-04-25 | 2001-10-31 | Ibm | Error correction for system interconnects |
US7093260B1 (en) | 2000-05-04 | 2006-08-15 | International Business Machines Corporation | Method, system, and program for saving a state of a task and executing the task by a processor in a multiprocessor system |
JP2002182927A (ja) * | 2000-12-13 | 2002-06-28 | Hitachi Ltd | 異種実行環境におけるレジスタの割当て方法、異種実行環境におけるソフトウェア開発方法、および、それを実行するプログラムが組み込まれたlsi |
CN1261870C (zh) * | 2001-02-16 | 2006-06-28 | 索尼株式会社 | 数据处理方法及其设备 |
US20030014474A1 (en) * | 2001-05-30 | 2003-01-16 | Mckaig Ray S. | Alternate zero overhead task change circuit |
US20040172631A1 (en) * | 2001-06-20 | 2004-09-02 | Howard James E | Concurrent-multitasking processor |
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 |
US20040226014A1 (en) * | 2002-12-31 | 2004-11-11 | Moore Mark Justin | System and method for providing balanced thread scheduling |
US20050015768A1 (en) * | 2002-12-31 | 2005-01-20 | Moore Mark Justin | System and method for providing hardware-assisted task scheduling |
US7739685B2 (en) * | 2005-01-06 | 2010-06-15 | International Business Machines Corporation | Decoupling a central processing unit from its tasks |
US7996595B2 (en) * | 2009-04-14 | 2011-08-09 | Lstar Technologies Llc | Interrupt arbitration for multiprocessors |
US8321614B2 (en) * | 2009-04-24 | 2012-11-27 | Empire Technology Development Llc | Dynamic scheduling interrupt controller for multiprocessors |
US8260996B2 (en) * | 2009-04-24 | 2012-09-04 | Empire Technology Development Llc | Interrupt optimization for multiprocessors |
DE102009030372A1 (de) | 2009-06-25 | 2010-12-30 | Schaeffler Technologies Gmbh & Co. Kg | Am Kreuzgelenkzapfen befestigte Lagerbüchsendichtung |
US8234431B2 (en) * | 2009-10-13 | 2012-07-31 | Empire Technology Development Llc | Interrupt masking for multi-core processors |
CN112784261B (zh) * | 2021-01-04 | 2023-10-27 | 北京蓝军网安科技发展有限责任公司 | 用于程序运行的方法及相应的系统、计算机设备和介质 |
US12026501B2 (en) | 2022-03-07 | 2024-07-02 | Bank Of America Corporation | Automated process and system update scheduling in a computer network |
US11792135B2 (en) | 2022-03-07 | 2023-10-17 | Bank Of America Corporation | Automated process scheduling in a computer network |
US11922161B2 (en) | 2022-03-07 | 2024-03-05 | Bank Of America Corporation | Scheduling a pausable automated process in a computer network |
US12174738B2 (en) * | 2022-08-11 | 2024-12-24 | Arm Limited | Circuitry and method |
CN115858018B (zh) * | 2023-02-27 | 2023-05-16 | 珠海星云智联科技有限公司 | 一种嵌入式系统的自适应寄存器更新方法、设备及介质 |
Family Cites Families (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3568157A (en) * | 1963-12-31 | 1971-03-02 | Bell Telephone Labor Inc | Program controlled data processing system |
US3530438A (en) * | 1965-12-13 | 1970-09-22 | Sperry Rand Corp | Task control |
US3566357A (en) * | 1966-07-05 | 1971-02-23 | Rca Corp | Multi-processor multi-programed computer system |
US3496551A (en) * | 1967-07-13 | 1970-02-17 | Ibm | Task selection in a multi-processor computing system |
US3643227A (en) * | 1969-09-15 | 1972-02-15 | Fairchild Camera Instr Co | Job flow and multiprocessor operation control system |
US3648252A (en) * | 1969-11-03 | 1972-03-07 | Honeywell Inc | Multiprogrammable, multiprocessor computer system |
BE758813A (fr) * | 1969-11-28 | 1971-04-16 | Burroughs Corp | Structures de programme pour la mise en oeuvre de systemes de traitement d'information, communes a des langages de programme de niveau plus eleve |
US3648253A (en) * | 1969-12-10 | 1972-03-07 | Ibm | Program scheduler for processing systems |
US3665415A (en) * | 1970-04-29 | 1972-05-23 | Honeywell Inf Systems | Data processing system with program interrupt priority apparatus utilizing working store for multiplexing interrupt requests |
GB1397438A (en) * | 1971-10-27 | 1975-06-11 | Ibm | Data processing system |
US3916383A (en) * | 1973-02-20 | 1975-10-28 | Memorex Corp | Multi-processor data processing system |
US3825902A (en) * | 1973-04-30 | 1974-07-23 | Ibm | Interlevel communication in multilevel priority interrupt system |
IT986411B (it) * | 1973-06-05 | 1975-01-30 | Olivetti E C Spa | Sistema per trasferire il control lo delle elaborazioni da un primo livello prioritario ad un secondo livello prioritario |
US3916385A (en) * | 1973-12-12 | 1975-10-28 | Honeywell Inf Systems | Ring checking hardware |
-
1976
- 1976-04-30 US US05/681,953 patent/US4047161A/en not_active Expired - Lifetime
-
1977
- 1977-03-11 FR FR7707755A patent/FR2349884A1/fr active Granted
- 1977-03-23 IT IT21560/77A patent/IT1115278B/it active
- 1977-03-29 BE BE176210A patent/BE852992A/xx not_active IP Right Cessation
- 1977-04-05 GB GB14254/77A patent/GB1557119A/en not_active Expired
- 1977-04-22 DE DE2718051A patent/DE2718051C3/de not_active Expired
- 1977-04-26 JP JP4751277A patent/JPS52133740A/ja active Granted
- 1977-04-27 CH CH519877A patent/CH616013A5/de not_active IP Right Cessation
- 1977-04-28 NL NL7704653A patent/NL7704653A/xx not_active Application Discontinuation
- 1977-04-29 SE SE7704956A patent/SE417552B/xx not_active IP Right Cessation
- 1977-04-29 ES ES458323A patent/ES458323A1/es not_active Expired
- 1977-05-02 AU AU24740/77A patent/AU506941B2/en not_active Expired
- 1977-05-02 BR BR7702818A patent/BR7702818A/pt unknown
Also Published As
Publication number | Publication date |
---|---|
JPS5441458B2 (xx) | 1979-12-08 |
NL7704653A (nl) | 1977-11-01 |
GB1557119A (en) | 1979-12-05 |
SE417552B (sv) | 1981-03-23 |
DE2718051A1 (de) | 1977-11-10 |
US4047161A (en) | 1977-09-06 |
AU2474077A (en) | 1978-11-09 |
CH616013A5 (xx) | 1980-02-29 |
JPS52133740A (en) | 1977-11-09 |
IT1115278B (it) | 1986-02-03 |
FR2349884A1 (fr) | 1977-11-25 |
FR2349884B1 (xx) | 1980-06-27 |
AU506941B2 (en) | 1980-01-31 |
DE2718051C3 (de) | 1981-11-26 |
BR7702818A (pt) | 1978-02-28 |
DE2718051B2 (de) | 1981-04-09 |
ES458323A1 (es) | 1978-03-01 |
SE7704956L (sv) | 1977-10-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
FR2349884A1 (fr) | Dispositif de gestion de taches dans un systeme de traitement de donnees | |
BE868360A (fr) | Dispositif de gestion de taches pour systeme de traitement de donnees | |
FR2334999A1 (fr) | Dispositif de modification de fonctions dans un systeme de traitement de donnees | |
FR2421423B1 (fr) | Dispositif de commande de branchement dans un systeme de traitement de donnees | |
BE868423A (fr) | Unite de memoire-tampon dans un systeme de traitement de donnees | |
BE854924A (fr) | Systeme de traitement des donnees muni d'un dispositif de traitement des deroutements | |
FR2349889A1 (fr) | Systeme de traitement de donnees | |
FR2421425B1 (fr) | Dispositif de transfert direct entre sous-systemes dans un systeme informatique | |
FR2405515B1 (fr) | Dispositif de commande de memoires dans un systeme de traitement de donnees comportant plusieurs processeurs pourvus de memoires intermediaires rapides | |
FR2349888A1 (fr) | Dispositif d'extension de la capacite de la memoire d'un systeme de traitement de donnees | |
FR2334149A1 (fr) | Dispositif de securite de donnees utilisant un horomarquage automatique dans un systeme de traitement de donnees | |
FR2406853B1 (fr) | Systeme de traitement de donnees a commande repartie | |
BE855477A (fr) | Systeme de traitement de donnees | |
FR2286438A1 (fr) | Dispositif de selection de micro-instructions dans un systeme de traitement de donnees | |
FR2449310B1 (fr) | Systeme de traitement de donnees a micro-programme | |
BE855475A (fr) | Pupitre et systeme de traitement de donnees | |
FR2411442B1 (fr) | Dispositif traitant les interruptions de programmes dans un systeme de traitement de donnees | |
FR2423002B1 (fr) | Systeme de traitement de donnees a plusieurs processeurs asynchrones | |
FR2470412B1 (fr) | Procede et dispositif de comptabilisation et de gestion des evenements asynchrones emis par des appareils peripheriques dans un systeme de traitement de donnees | |
FR2412889B1 (fr) | Systeme de traitement de donnees | |
FR2353900A1 (fr) | Procede et dispositif de chainage de zones de memoire dans un systeme de traitement de donnees | |
FR2632746B1 (fr) | Dispositif de traitement de donnees | |
FR2472778B1 (fr) | Dispositif de transfert d'informations a un multiplexeur d'entree/sortie dans un systeme de traitement de donnees | |
FR2451600B1 (fr) | Systeme de traitement de donnees a dispositif d'interconnexion de processeurs multiples | |
FR2420168B1 (fr) | Dispositif de pre-traitement d'instructions dans un systeme de traitement de donnees |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
RE | Patent lapsed |
Owner name: INTERNATIONAL BUSINESS MACHINES CORP. Effective date: 19920331 |