Processing

Please wait...

Settings

Settings

Goto Application

1. WO1990002996 - OPERATING PROGRAMME FOR A DATA PROCESSOR

Publication Number WO/1990/002996
Publication Date 22.03.1990
International Application No. PCT/EP1989/001064
International Filing Date 12.09.1989
Chapter 2 Demand Filed 27.03.1990
IPC
G06F 9/48 2006.01
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
FELECTRIC DIGITAL DATA PROCESSING
9Arrangements for program control, e.g. control units
06using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
46Multiprogramming arrangements
48Program initiating; Program switching, e.g. by interrupt
CPC
G06F 9/45533
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
9Arrangements for program control, e.g. control units
06using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
44Arrangements for executing specific programs
455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
45533Hypervisors; Virtual machine monitors
G06F 9/4887
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
9Arrangements for program control, e.g. control units
06using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
46Multiprogramming arrangements
48Program initiating; Program switching, e.g. by interrupt
4806Task transfer initiation or dispatching
4843by program, e.g. task dispatcher, supervisor, operating system
4881Scheduling strategies for dispatcher, e.g. round robin, multi-level priority queues
4887involving deadlines, e.g. rate based, periodic
Applicants
  • SIEMENS NIXDORF INFORMATIONSSYSTEME AG [DE]/[DE] (AllExceptUS)
  • FRIEDRICH, Gerd [DE]/[DE] (UsOnly)
  • EDELMANN, Manfred [DE]/[DE] (UsOnly)
  • SCHMIDT, Clemens [DE]/[DE] (UsOnly)
Inventors
  • FRIEDRICH, Gerd
  • EDELMANN, Manfred
  • SCHMIDT, Clemens
Agents
  • SCHAUMBURG, Karl-Heinz
Priority Data
P 38 31 048.112.09.1988DE
Publication Language German (DE)
Filing Language German (DE)
Designated States
Title
(DE) BETRIEBSPROGRAMM FÜR EINE DATENVERARBEITUNGSANLAGE
(EN) OPERATING PROGRAMME FOR A DATA PROCESSOR
(FR) PROGRAMME D'EXPLOITATION D'UN ORDINATEUR
Abstract
(DE)
Ein Betriebsprogramm für eine Datenverarbeitungsanlage arbeitet mit einem Time-Sharing-Betriebssystem mit einer Interruptverarbeitung, in dem zur allgemeinen Datenverarbeitung die Rechenzeit eines Datenprozessors Anwenderprogrammen in vorbestimmten Zeitabschnitten zugeteilt wird. Zum Steuern technischer Prozesse ist auch ein Realzeitbetriebssystem vorgesehen, dessen Realzeitprogramme, gegebenenfalls interruptgesteuert, abgearbeitet werden. Dabei wird jeder Interrupt zentral erfaßt, hinsichtlich seiner Zugehörigkeit zu einem der beiden Betriebssysteme untersucht und in diesem Betriebssystem verarbeitet. Ferner wird das Realzeitbetriebssystem be Auftreten eines Realzeit-Interrupts auch bei aktivem Time-Sharing-Betriebssystem aktiviert, wozu das Time-Sharing-Betriebssystem unterbrochen wird.
(EN)
An operating programme for a data processor operates with a time-sharing operating system with interrupt handling, in which the calculating time of the application programmes of a data processor is subdivided for general data processing into predetermined time slots. A real-time operating system, whose real-time programmes, which can be interrupt-controlled, are serviced is also provided for controlling technical processes. Each interrupt is centrally detected, checked to see which of the two operating systems it belongs to and processed in the corresponding operating system. Moreover, the real-time operating system is activated in the occurrence of a real-time interrupt even if the time-sharing operating system is active, the time-sharing operating system being interrupted for this purpose.
(FR)
Un programme d'exploitation d'un ordinateur fonctionne selon un système d'exploitation en temps partagé avec traitement d'interruptions, le temps de calcul d'un processeur de données étant alloué à des programmes d'application à intervalles prédéterminés, en vue d'un traitement informatique général. Afin de commander des processus techniques, un système d'exploitation en temps réel est également prévu, dont les programmes, éventuellement commandés par interruption, sont exécutés en temps réel. Chaque interruption est détectée centralement, examinée afin de déterminer son appartenance à un des deux systèmes d'exploitation et traitée dans le système d'exploitation correspondant. En outre, le système d'exploitation en temps réel est activé lorsqu'une interruption en temps réel se produit, même lorsque le système d'exploitation en temps partagé est activé, le système d'exploitation en temps partagé étant interrompu à cet effet.
Latest bibliographic data on file with the International Bureau