DE3687866D1 - System zur verwaltung einer mehrzahl gemeinsamer unterbrechungsbehandlungsroutinen in einer datenstruktur mit verknuepften listen. - Google Patents

System zur verwaltung einer mehrzahl gemeinsamer unterbrechungsbehandlungsroutinen in einer datenstruktur mit verknuepften listen.

Info

Publication number
DE3687866D1
DE3687866D1 DE8686110656T DE3687866T DE3687866D1 DE 3687866 D1 DE3687866 D1 DE 3687866D1 DE 8686110656 T DE8686110656 T DE 8686110656T DE 3687866 T DE3687866 T DE 3687866T DE 3687866 D1 DE3687866 D1 DE 3687866D1
Authority
DE
Germany
Prior art keywords
managing
data structure
linked lists
interruption treatment
treatment routines
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 - Fee Related
Application number
DE8686110656T
Other languages
English (en)
Other versions
DE3687866T2 (de
Inventor
David J Bradley
Bradly J Konopik
Martin A Reed
Alan R Tannenbaum
Michael R 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 DE3687866D1 publication Critical patent/DE3687866D1/de
Publication of DE3687866T2 publication Critical patent/DE3687866T2/de
Anticipated expiration legal-status Critical
Expired - Fee Related 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/4812Task transfer initiation or dispatching by interrupt, e.g. masked
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/14Handling requests for interconnection or transfer
    • G06F13/20Handling requests for interconnection or transfer for access to input/output bus
    • G06F13/24Handling requests for interconnection or transfer for access to input/output bus using interrupt
DE8686110656T 1985-08-29 1986-08-01 System zur verwaltung einer mehrzahl gemeinsamer unterbrechungsbehandlungsroutinen in einer datenstruktur mit verknuepften listen. Expired - Fee Related DE3687866T2 (de)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US06/770,541 US4768149A (en) 1985-08-29 1985-08-29 System for managing a plurality of shared interrupt handlers in a linked-list data structure

Publications (2)

Publication Number Publication Date
DE3687866D1 true DE3687866D1 (de) 1993-04-08
DE3687866T2 DE3687866T2 (de) 1993-09-23

Family

ID=25088903

Family Applications (1)

Application Number Title Priority Date Filing Date
DE8686110656T Expired - Fee Related DE3687866T2 (de) 1985-08-29 1986-08-01 System zur verwaltung einer mehrzahl gemeinsamer unterbrechungsbehandlungsroutinen in einer datenstruktur mit verknuepften listen.

Country Status (5)

Country Link
US (1) US4768149A (de)
EP (1) EP0212393B1 (de)
JP (1) JPH0754500B2 (de)
CA (1) CA1251869A (de)
DE (1) DE3687866T2 (de)

Families Citing this family (99)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4967342A (en) * 1984-08-17 1990-10-30 Lent Robert S Data processing system having plurality of processors and channels controlled by plurality of system control programs through interrupt routing
US5182811A (en) * 1987-10-02 1993-01-26 Mitsubishi Denki Kabushiki Kaisha Exception, interrupt, and trap handling apparatus which fetches addressing and context data using a single instruction following an interrupt
US4924233A (en) * 1988-09-02 1990-05-08 Sperry Marine Inc. Sensor input/output system with continuous compass interface
AU4414889A (en) * 1988-10-21 1990-05-14 A.C. Nielsen Company Software operating environment
EP0408794A1 (de) * 1989-07-20 1991-01-23 Siemens Aktiengesellschaft Peripheriebaugruppe, insbesondere in einem Automatisierungsgerät mit dezentraler Programmsteuerung
US5394544A (en) * 1989-08-07 1995-02-28 Ricoh Co., Ltd. Software system debugger with distinct interrupt vector maps for debugging and application programs
US5265255A (en) * 1990-09-24 1993-11-23 International Business Machines Corp. Personal computer system with interrupt controller
JPH0776951B2 (ja) * 1990-10-30 1995-08-16 インターナショナル・ビジネス・マシーンズ・コーポレイション コンピュータシステム、複数の入出力アダプタによるアドレス空間共用システム、及び複数の入出力装置とコンピュータプロセッサ間の通信管理方
SG72613A1 (en) * 1990-11-09 2001-10-16 Samsung Electronics Co Ltd Protected hot key function for microprocessor-based computer system
US5414860A (en) * 1991-01-29 1995-05-09 International Business Machines Incorporated Power management initialization for a computer operable under a plurality of operating systems
JPH04318654A (ja) * 1991-02-13 1992-11-10 Hewlett Packard Co <Hp> マイクロプロセッサへの割り込みのリダイレクションシステム
US5179704A (en) * 1991-03-13 1993-01-12 Ncr Corporation Method and apparatus for generating disk array interrupt signals
JP3003968B2 (ja) * 1991-05-01 2000-01-31 インターナショナル・ビジネス・マシーンズ・コーポレイション 割込み処理プログラム選択装置及び処理方法
US5319785A (en) * 1991-06-28 1994-06-07 Digital Equipment Corporation Polling of I/O device status comparison performed in the polled I/O device
US5805841A (en) * 1991-07-24 1998-09-08 Micron Electronics, Inc. Symmetric parallel multi-processing bus architeture
JPH0831041B2 (ja) * 1991-09-06 1996-03-27 インターナショナル・ビジネス・マシーンズ・コーポレイション プログラム条件処理方法およびコンピュータ・システム
EP0533361A1 (de) * 1991-09-17 1993-03-24 NCR International, Inc. Unterbrechungsbearbeitung in einem Computersystem
WO1993006549A1 (en) * 1991-09-19 1993-04-01 Chips And Technologies, Inc. A system for performing input and output operations to and from a processor
US5412782A (en) 1992-07-02 1995-05-02 3Com Corporation Programmed I/O ethernet adapter with early interrupts for accelerating data transfer
US5454078A (en) * 1992-08-07 1995-09-26 International Business Machines Corporation System for sharing name among network adapters by, dynamically linking adapters having same logical name and maintaining linked state of remaining adapters
US5438677A (en) * 1992-08-17 1995-08-01 Intel Corporation Mutual exclusion for computer system
US5903757A (en) * 1992-09-10 1999-05-11 International Business Machines Corporation Monitoring and handling of exception conditions in computer system
US5590376A (en) * 1992-11-13 1996-12-31 Toshiba America Information Systems, Inc. Apparatus and method for detecting and updating status of removable storage system using shared interrupt and software flag
US5530874A (en) * 1993-02-02 1996-06-25 3Com Corporation Network adapter with an indication signal mask and an interrupt signal mask
CA2135517A1 (en) * 1993-03-25 1994-09-29 Patrick Delaney Ross Multi-level interrupt system
US5652879A (en) * 1993-05-12 1997-07-29 Apple Computer, Inc. Dynamic value mechanism for computer storage container manager enabling access of objects by multiple application programs
GB2279162B (en) * 1993-06-15 1997-11-19 Ibm Interrupt-driven processor system
WO1995001601A1 (en) * 1993-07-02 1995-01-12 Oakleigh Systems, Inc. High-speed cpu interconnect bus architecture
JP3370155B2 (ja) * 1993-12-01 2003-01-27 富士通株式会社 データ処理システム
US6330583B1 (en) * 1994-09-09 2001-12-11 Martin Reiffin Computer network of interactive multitasking computers for parallel processing of network subtasks concurrently with local tasks
JP3672634B2 (ja) 1994-09-09 2005-07-20 株式会社ルネサステクノロジ データ処理装置
US5553293A (en) * 1994-12-09 1996-09-03 International Business Machines Corporation Interprocessor interrupt processing system
US6148321A (en) * 1995-05-05 2000-11-14 Intel Corporation Processor event recognition
US5825774A (en) * 1995-07-12 1998-10-20 3Com Corporation Packet characterization using code vectors
US5796944A (en) * 1995-07-12 1998-08-18 3Com Corporation Apparatus and method for processing data frames in an internetworking device
US5651002A (en) * 1995-07-12 1997-07-22 3Com Corporation Internetworking device with enhanced packet header translation and memory
US5748633A (en) * 1995-07-12 1998-05-05 3Com Corporation Method and apparatus for the concurrent reception and transmission of packets in a communications internetworking device
US5812775A (en) * 1995-07-12 1998-09-22 3Com Corporation Method and apparatus for internetworking buffer management
DE19535546B4 (de) * 1995-09-25 2004-04-08 Siemens Ag Verfahren zum Betreiben eines durch ein Realzeit-Betriebssystem gesteuerten Realzeit-Computersystems
US5802306A (en) * 1995-10-31 1998-09-01 International Business Machines Corporation Supporting multiple client-server sessions from a protocol stack associated with a single physical adapter through use of a plurality of logical adapters
US6327653B1 (en) * 1995-11-07 2001-12-04 Samsung Electronics Co., Ltd. Technique for easily changing operating systems of a digital computer system using at least two pushbuttons
JP3208332B2 (ja) * 1995-12-20 2001-09-10 インターナショナル・ビジネス・マシーンズ・コーポレーション 割込み装置
JP2809187B2 (ja) * 1996-04-15 1998-10-08 日本電気株式会社 割込み線共有回路および割込み線共有方法
US5758168A (en) * 1996-04-18 1998-05-26 International Business Machines Corporation Interrupt vectoring for optionally architected facilities in computer systems
US6112224A (en) * 1996-09-20 2000-08-29 Georgia Tech Research Corporation Patient monitoring station using a single interrupt resource to support multiple measurement devices
US6021456A (en) * 1996-11-12 2000-02-01 Herdeg; Glenn Arthur Method for communicating interrupt data structure in a multi-processor computer system
US6247091B1 (en) * 1997-04-28 2001-06-12 International Business Machines Corporation Method and system for communicating interrupts between nodes of a multinode computer system
US5968159A (en) * 1997-09-12 1999-10-19 Infineon Technologies Corporation Interrupt system with fast response time
US6243736B1 (en) * 1998-12-17 2001-06-05 Agere Systems Guardian Corp. Context controller having status-based background functional task resource allocation capability and processor employing the same
US6189049B1 (en) 1998-08-10 2001-02-13 Micron Technology Method for operating processor with internal register for peripheral status
US6374320B1 (en) 1998-08-10 2002-04-16 Micron Technology, Inc Method for operating core logic unit with internal register for peripheral status
JP4490585B2 (ja) * 1998-08-10 2010-06-30 マイクロン テクノロジー, インク. 周辺ステータスについての内部レジスタを有するプロセッサまたはコア論理演算装置
US6233627B1 (en) 1998-08-10 2001-05-15 Micron Technology, Inc. Processor with internal register for peripheral status
US6219720B1 (en) 1998-08-10 2001-04-17 Micron Technology, Inc. Core logic unit with internal register for peripheral status
US6219743B1 (en) * 1998-09-30 2001-04-17 International Business Machines Corporation Apparatus for dynamic resource mapping for isolating interrupt sources and method therefor
US7516453B1 (en) * 1998-10-26 2009-04-07 Vmware, Inc. Binary translator with precise exception synchronization mechanism
US6279067B1 (en) * 1999-01-13 2001-08-21 Ati International Srl Method and apparatus for detecting interrupt requests in video graphics and other systems
US6725330B1 (en) * 1999-08-27 2004-04-20 Seagate Technology Llc Adaptable cache for disc drive
US6611906B1 (en) * 2000-04-30 2003-08-26 Hewlett-Packard Development Company, L.P. Self-organizing hardware processing entities that cooperate to execute requests
US6598140B1 (en) * 2000-04-30 2003-07-22 Hewlett-Packard Development Company, L.P. Memory controller having separate agents that process memory transactions in parallel
US6618779B1 (en) * 2000-05-30 2003-09-09 Intel Corporation Method and apparatus for chaining interrupt service routines
JP3578082B2 (ja) * 2000-12-20 2004-10-20 株式会社デンソー 処理実行装置及び記録媒体
TW499795B (en) * 2001-03-19 2002-08-21 Realtek Semiconductor Corp PCI extended function interface and the PCI device using the same
US6985986B2 (en) 2001-06-01 2006-01-10 Microchip Technology Incorporated Variable cycle interrupt disabling
US6952711B2 (en) 2001-06-01 2005-10-04 Microchip Technology Incorporated Maximally negative signed fractional number multiplication
US6975679B2 (en) 2001-06-01 2005-12-13 Microchip Technology Incorporated Configuration fuses for setting PWM options
US7467178B2 (en) 2001-06-01 2008-12-16 Microchip Technology Incorporated Dual mode arithmetic saturation processing
US6976158B2 (en) * 2001-06-01 2005-12-13 Microchip Technology Incorporated Repeat instruction with interrupt
US7007172B2 (en) 2001-06-01 2006-02-28 Microchip Technology Incorporated Modified Harvard architecture processor having data memory space mapped to program memory space with erroneous execution protection
US6937084B2 (en) 2001-06-01 2005-08-30 Microchip Technology Incorporated Processor with dual-deadtime pulse width modulation generator
US20020184566A1 (en) 2001-06-01 2002-12-05 Michael Catherwood Register pointer trap
US7020788B2 (en) 2001-06-01 2006-03-28 Microchip Technology Incorporated Reduced power option
US7003543B2 (en) 2001-06-01 2006-02-21 Microchip Technology Incorporated Sticky z bit
US6934728B2 (en) 2001-06-01 2005-08-23 Microchip Technology Incorporated Euclidean distance instructions
US6968411B2 (en) * 2002-03-19 2005-11-22 Intel Corporation Interrupt processing apparatus, system, and method
US7627585B2 (en) * 2002-12-02 2009-12-01 Sap Ag Data structure mapping and packaging
US20050021894A1 (en) * 2003-07-24 2005-01-27 Renesas Technology America, Inc. Method and system for interrupt mapping
US7302690B2 (en) * 2003-07-31 2007-11-27 International Business Machines Corporation Method and apparatus for transparently sharing an exception vector between firmware and an operating system
US8984199B2 (en) * 2003-07-31 2015-03-17 Intel Corporation Inter-processor interrupts
US20050138256A1 (en) * 2003-12-23 2005-06-23 Bolay Frederick H. Method and apparatus for processing hot key input using operating system visible interrupt handling
DE10361364B4 (de) * 2003-12-29 2010-07-01 Advanced Micro Devices, Inc., Sunnyvale Vorrichtung zum Behandeln von Interruptereignissen, mit der pegel-sensitive bzw. level-sensitive Interruptanforderungen in flankengetriggerten Interruptnachrichten umgesetzt werden
CN1333344C (zh) * 2005-08-18 2007-08-22 上海交通大学 减轻片上系统软件负载的方法
JP4971676B2 (ja) * 2006-04-28 2012-07-11 ルネサスエレクトロニクス株式会社 割り込み制御回路及び割り込み制御方法
US8230198B2 (en) * 2006-08-02 2012-07-24 Sandisk Il Ltd. System for synchronous code retrieval from an asynchronous source
US8037468B2 (en) * 2006-08-02 2011-10-11 Sandisk Il Ltd. Methods for synchronous code retrieval from an asynchronous source
US8078657B2 (en) * 2007-01-03 2011-12-13 International Business Machines Corporation Multi-source dual-port linked list purger
JP2008176360A (ja) * 2007-01-16 2008-07-31 Renesas Technology Corp マルチプロセッサシステム
US20080209089A1 (en) * 2007-02-27 2008-08-28 Integrated Device Technology, Inc. Packet-Based Parallel Interface Protocol For A Serial Buffer Having A Parallel Processor Port
US8094677B2 (en) * 2007-02-27 2012-01-10 Integrated Device Technology, Inc. Multi-bus structure for optimizing system performance of a serial buffer
US8516163B2 (en) * 2007-02-27 2013-08-20 Integrated Device Technology, Inc. Hardware-based concurrent direct memory access (DMA) engines on serial rapid input/output SRIO interface
US7870313B2 (en) * 2007-02-27 2011-01-11 Integrated Device Technology, Inc. Method and structure to support system resource access of a serial device implementating a lite-weight protocol
US7617346B2 (en) * 2007-02-27 2009-11-10 Integrated Device Technology, Inc. Rapid input/output doorbell coalescing to minimize CPU utilization and reduce system interrupt latency
JP5058082B2 (ja) * 2008-06-18 2012-10-24 株式会社オートネットワーク技術研究所 端子金具及び端子付き電線
US20100088446A1 (en) * 2008-10-06 2010-04-08 Texas Instruments Incorporated Prioritizing interrupt controller
US8255604B2 (en) * 2010-04-06 2012-08-28 International Business Machines Corporation Interrupt vector piggybacking
US9594704B1 (en) 2013-12-17 2017-03-14 Google Inc. User mode interrupts
US9495311B1 (en) * 2013-12-17 2016-11-15 Google Inc. Red zone avoidance for user mode interrupts
CN111506530A (zh) * 2019-01-30 2020-08-07 智原科技股份有限公司 中断管理系统及其管理方法
WO2021022333A1 (en) * 2019-08-05 2021-02-11 Hoppr Ltd A method and system for providing content to a media playing device

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE2446245A1 (de) * 1974-09-27 1976-04-01 Siemens Ag Verfahren zur verknuepfung und bereitstellung von programmen eines programmsystems fuer datenverarbeitungseinrichtungen, z.b. zentralsteuerwerk einer fernsprechvermittlungsanlage
US4378589A (en) * 1976-12-27 1983-03-29 International Business Machines Corporation Undirectional looped bus microcomputer architecture
US4315314A (en) * 1977-12-30 1982-02-09 Rca Corporation Priority vectored interrupt having means to supply branch address directly
JPS55123736A (en) * 1979-03-16 1980-09-24 Hitachi Ltd Interrupt control system
EP0104545A3 (de) * 1982-09-27 1985-12-04 Kabushiki Kaisha Toshiba Eingangs- und Ausgangsportsteuereinheit

Also Published As

Publication number Publication date
DE3687866T2 (de) 1993-09-23
CA1251869A (en) 1989-03-28
EP0212393B1 (de) 1993-03-03
JPH0754500B2 (ja) 1995-06-07
JPS6252655A (ja) 1987-03-07
EP0212393A3 (en) 1989-07-19
US4768149A (en) 1988-08-30
EP0212393A2 (de) 1987-03-04

Similar Documents

Publication Publication Date Title
DE3687866T2 (de) System zur verwaltung einer mehrzahl gemeinsamer unterbrechungsbehandlungsroutinen in einer datenstruktur mit verknuepften listen.
NO172302C (no) Stigeroersystem
DE3689226T2 (de) Multiprozessorsystem mit multihierarchischen Ebenen.
DE3676427D1 (de) Fleckenbestaendige polyesterfaser.
DE3780115T2 (de) System zur positionierung und spurnachfolgeregelung in einer platteneinheit.
DE3855158D1 (de) Dekodier-verfahren und -system für Befehle mit verschiedenen unvereinbaren Formaten
DE3688732T2 (de) Satellitenkommunikationssystem mit wahlfreiem Vielfachzugriff und Zeitschlitzreservierung.
DE3686897D1 (de) Arzneimittelabgabesystem mit kontrolliertem ph-wert.
DE3686713D1 (de) System zur taktabhaengigen herzstimulierung.
DE3586054D1 (de) Verbessertes erdumfassendes ortungssystem mit entfernungsaenderungsverfahren.
DE3853873T2 (de) Übertragungssystem mit Sendeaufruf und Übertragungsverfahren dafür.
DE3854268T2 (de) Automatische zugriffseinrichtungen und -verfahren für verwendung mit fernsprechreihenanlagen.
DE3674430D1 (de) Automatisches system zur herstellung von kernbrennstoffstaeben.
DE3672605D1 (de) Datenverarbeitungssystem mit einer vorabrufschaltung.
DE3678206D1 (de) System zur codierung einer datengruppe in einer sequenz von lauflaengenbegrenzten symbolen.
DE3689878T2 (de) Intelligentes synchrones Modem und Übertragungssystem mit diesem Modem.
DE3576950D1 (de) Lichtleitfaser mit fluordotierung und verfahren zu deren herstellung.
DE3681970D1 (de) Zusammengestztes datenverarbeitungssystem mit mehreren unabhaengigen verarbeitungssystemen.
DE3667999D1 (de) Verfahren zur herstellung einer fluessigkristallpolyesterbahn oder eines -films mit cholesterischer geordneter planarer struktur.
NO862790D0 (no) Roerkobling.
DE3669632D1 (de) Telekommunikationssystem zur wechselweise kreisvermittelten und paketvermittelten informationsuebertragung.
BR8501371A (pt) Sistema de medicao com cabeca artificial
DE3671973D1 (de) Beschleunigungsaufnehmer mit schwingfaehigem element.
DE3670684D1 (de) Mikrometer mit numerischer darstellung.
DE3684049D1 (de) Magnetbandsystem mit schreibwiederholung.

Legal Events

Date Code Title Description
8364 No opposition during term of opposition
8339 Ceased/non-payment of the annual fee