ATE82809T1 - Multiprozessor-datenverarbeitungssystem. - Google Patents

Multiprozessor-datenverarbeitungssystem.

Info

Publication number
ATE82809T1
ATE82809T1 AT86308468T AT86308468T ATE82809T1 AT E82809 T1 ATE82809 T1 AT E82809T1 AT 86308468 T AT86308468 T AT 86308468T AT 86308468 T AT86308468 T AT 86308468T AT E82809 T1 ATE82809 T1 AT E82809T1
Authority
AT
Austria
Prior art keywords
processor
state information
machine state
instruction
task
Prior art date
Application number
AT86308468T
Other languages
English (en)
Inventor
Daniel R Kerns
John F Pilat
John R Gilgis
Dana A Kirkpatrick
Original Assignee
Data General 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 Data General Corp filed Critical Data General Corp
Application granted granted Critical
Publication of ATE82809T1 publication Critical patent/ATE82809T1/de

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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
    • G06F9/4831Task transfer initiation or dispatching by interrupt, e.g. masked with variable priority
    • G06F9/4837Task transfer initiation or dispatching by interrupt, e.g. masked with variable priority time dependent
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/3004Arrangements for executing specific machine instructions to perform operations on memory
    • G06F9/30043LOAD or STORE instructions; Clear instruction
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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 OR CALCULATING; 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 or 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
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/461Saving or restoring of program or task context
    • G06F9/463Program control block organisation

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Multi Processors (AREA)
  • Medicines Containing Antibodies Or Antigens For Use As Internal Diagnostic Agents (AREA)
AT86308468T 1985-11-14 1986-10-30 Multiprozessor-datenverarbeitungssystem. ATE82809T1 (de)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US79782885A 1985-11-14 1985-11-14
EP86308468A EP0223463B1 (de) 1985-11-14 1986-10-30 Multiprozessor-Datenverarbeitungssystem

Publications (1)

Publication Number Publication Date
ATE82809T1 true ATE82809T1 (de) 1992-12-15

Family

ID=25171902

Family Applications (1)

Application Number Title Priority Date Filing Date
AT86308468T ATE82809T1 (de) 1985-11-14 1986-10-30 Multiprozessor-datenverarbeitungssystem.

Country Status (6)

Country Link
EP (1) EP0223463B1 (de)
JP (1) JPS62162162A (de)
AT (1) ATE82809T1 (de)
AU (1) AU588389B2 (de)
CA (1) CA1277426C (de)
DE (1) DE3687159T2 (de)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE3741953A1 (de) * 1986-12-19 1988-06-30 Nippon Telegraph & Telephone Multiprozessorsystem und verfahren zur arbeitslastverteilung bei einem solchen
US5241677A (en) * 1986-12-19 1993-08-31 Nippon Telepgraph and Telehone Corporation Multiprocessor system and a method of load balancing thereof
GB2236551B (en) * 1989-10-05 1993-08-11 Graber Inc Expandable and collapsible cellular shade
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
FR2682202B1 (fr) * 1991-10-03 1994-03-11 Sextant Avionique Procede et dispositif pour la gestion temps reel d'un systeme comprenant au moins un processeur apte a gerer plusieurs fonctions.
DK0635784T3 (da) * 1993-07-23 2000-03-27 Siemens Ag Multiprocessorsystem.
FR3022901B1 (fr) * 2014-06-27 2016-07-01 Veolia Water Solutions & Tech Procede de traitement d'un flux d'eaux usees par filtration basse pression

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3530438A (en) * 1965-12-13 1970-09-22 Sperry Rand Corp Task control
IT1055645B (it) * 1975-10-24 1982-01-11 Elsag Multielaboratore elettronico associativo per elabobazioni multiple contemporanee di dati in tempo reale
US4325120A (en) * 1978-12-21 1982-04-13 Intel Corporation Data processing system
US4386399A (en) 1980-04-25 1983-05-31 Data General Corporation Data processing system
JPS6057438A (ja) * 1983-09-08 1985-04-03 Hitachi Ltd 仮想計算機システム制御装置

Also Published As

Publication number Publication date
EP0223463A3 (en) 1988-09-07
DE3687159T2 (de) 1993-07-01
AU588389B2 (en) 1989-09-14
AU6446386A (en) 1987-05-21
CA1277426C (en) 1990-12-04
JPS62162162A (ja) 1987-07-18
EP0223463A2 (de) 1987-05-27
EP0223463B1 (de) 1992-11-25
DE3687159D1 (de) 1993-01-07

Similar Documents

Publication Publication Date Title
EP0218884B1 (de) Dynamische Zuweisung der Affinität für Aufgaben und von System-Ressourcen
US7707582B2 (en) Multi-tasking real-time operating system for microprocessors with limited memory by saving only a single return address per task during context switching
JPS57757A (en) Job execution schedule system
DE69132195D1 (de) System für verteilte Mehrfachrechnerkommunikation
EP0340453A3 (de) Reihenfolgesteuersystem zur Behandlung von Befehlen
KR940018742A (ko) 슈퍼스칼라 프로세서 시스템에서 복수의 명령어를 단일 사이클로 디스패치하기 위한 방법 및 장치
MY105754A (en) Tightly coupled multiprocessor instruction synchronization.
DE3687159D1 (de) Multiprozessor-datenverarbeitungssystem.
EP0373790A2 (de) Rettungs- und Rückspeicherungsdatenprozessoranordnung
JPS62150416A (ja) 低消費電力状態への移行方式
JPS63208948A (ja) マルチプロセツサシステムにおけるタスクスケジユ−リング方式
JPS5478646A (en) Multi-processor system
Bakenrot Bounds for batch-processing schedules in multiprocessor networks.
JPH0754470B2 (ja) 仮想計算機システムの制御方法
JPS5640935A (en) Initial set processing system for multiprocessor system
JPS6418837A (en) Load control system for system program
JPH0782443B2 (ja) オペレ−テイングシステムのタスク管理方法
JPS5834859B2 (ja) マルチプロセツサシステムノセイギヨホウシキ
Zondag A static load distribution strategy for processor tools
JPS638841A (ja) 割込み受取り装置
JPH01185729A (ja) オーバレイ構造プログラム実行方式
JPH01197867A (ja) マルチプロセッサシステム
GRUENEWALD Modular programming for multicomputer systems
JPS62219061A (ja) マルチプロセツサ制御方式
JPS5614351A (en) Data processing system

Legal Events

Date Code Title Description
RER Ceased as to paragraph 5 lit. 3 law introducing patent treaties