JPH0412856B2 - - Google Patents

Info

Publication number
JPH0412856B2
JPH0412856B2 JP60296694A JP29669485A JPH0412856B2 JP H0412856 B2 JPH0412856 B2 JP H0412856B2 JP 60296694 A JP60296694 A JP 60296694A JP 29669485 A JP29669485 A JP 29669485A JP H0412856 B2 JPH0412856 B2 JP H0412856B2
Authority
JP
Japan
Prior art keywords
virtual
monitoring
time
computer system
cpu
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 - Lifetime
Application number
JP60296694A
Other languages
English (en)
Japanese (ja)
Other versions
JPS62154037A (ja
Inventor
Toshimasa Suga
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.)
Hitachi Ltd
Original Assignee
Hitachi Ltd
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 Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP60296694A priority Critical patent/JPS62154037A/ja
Priority to US06/946,947 priority patent/US4811276A/en
Publication of JPS62154037A publication Critical patent/JPS62154037A/ja
Publication of JPH0412856B2 publication Critical patent/JPH0412856B2/ja
Granted legal-status Critical Current

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/4843Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/0703Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
    • G06F11/0751Error or fault detection not based on redundancy
    • G06F11/0754Error or fault detection not based on redundancy by exceeding limits
    • G06F11/0757Error or fault detection not based on redundancy by exceeding limits by exceeding a time limit, i.e. time-out, e.g. watchdogs
    • 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/44Arrangements for executing specific programs
    • G06F9/455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
    • G06F9/45533Hypervisors; Virtual machine monitors
    • G06F9/45541Bare-metal, i.e. hypervisor runs directly on hardware
    • 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/44Arrangements for executing specific programs
    • G06F9/455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
    • G06F9/45533Hypervisors; Virtual machine monitors
    • G06F9/45558Hypervisor-specific management and integration aspects
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/0703Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
    • G06F11/0751Error or fault detection not based on redundancy
    • G06F11/0763Error or fault detection not based on redundancy by bit configuration check, e.g. of formats or tags
    • 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/44Arrangements for executing specific programs
    • G06F9/455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
    • G06F9/45533Hypervisors; Virtual machine monitors
    • G06F9/45558Hypervisor-specific management and integration aspects
    • G06F2009/45591Monitoring or debugging support

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Quality & Reliability (AREA)
  • Debugging And Monitoring (AREA)
JP60296694A 1985-12-26 1985-12-26 仮想計算機監視制御方式 Granted JPS62154037A (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP60296694A JPS62154037A (ja) 1985-12-26 1985-12-26 仮想計算機監視制御方式
US06/946,947 US4811276A (en) 1985-12-26 1986-12-29 Virtual computer diagnostic system with comparative monitoring of timestamped controller check signals and timestamped commands of individual virtual machines

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP60296694A JPS62154037A (ja) 1985-12-26 1985-12-26 仮想計算機監視制御方式

Publications (2)

Publication Number Publication Date
JPS62154037A JPS62154037A (ja) 1987-07-09
JPH0412856B2 true JPH0412856B2 (2) 1992-03-05

Family

ID=17836872

Family Applications (1)

Application Number Title Priority Date Filing Date
JP60296694A Granted JPS62154037A (ja) 1985-12-26 1985-12-26 仮想計算機監視制御方式

Country Status (2)

Country Link
US (1) US4811276A (2)
JP (1) JPS62154037A (2)

Families Citing this family (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02101546A (ja) * 1988-10-11 1990-04-13 Nec Corp 仮想計算機実行監視方式
US5488713A (en) * 1989-12-27 1996-01-30 Digital Equipment Corporation Computer simulation technique for predicting program performance
JPH0820975B2 (ja) * 1990-03-29 1996-03-04 インターナショナル・ビジネス・マシーンズ・コーポレイション コンピュータシステムおよびコンピュータ上で実行されるトレース方法
DE69026379T2 (de) * 1990-08-07 1996-08-29 Bull Hn Information Syst Nachrichtenorientierte Fehlerbeseitigungsverfahren
JPH08508352A (ja) * 1992-11-30 1996-09-03 ベイス テン システムズ インコーポレイテッド データ処理システムのための安全臨界プロセッサおよび処理方法
JPH06187178A (ja) * 1992-12-18 1994-07-08 Hitachi Ltd 仮想計算機システムの入出力割込み制御方法
JPH06324915A (ja) * 1993-05-14 1994-11-25 Nec Corp Cpu監視システム
US5621912A (en) * 1994-12-29 1997-04-15 International Business Machines Corporation Method and apparatus for enabling monitoring of guests and native operating systems
JP3657665B2 (ja) * 1995-02-14 2005-06-08 富士通株式会社 共用メモリに結合される複数の計算機システム及び共用メモリに結合される複数の計算機システムの制御方法
JP2002132518A (ja) * 2000-10-25 2002-05-10 Fujitsu Ltd 仮想計算機システムおよび仮想計算機間の入出力装置交換方法
WO2004104825A1 (en) 2003-05-15 2004-12-02 Applianz Technologies, Inc. Systems and methods of creating and accessing software simulated computers
US7840962B2 (en) * 2004-09-30 2010-11-23 Intel Corporation System and method for controlling switching between VMM and VM using enabling value of VMM timer indicator and VMM timer value having a specified time
US8146078B2 (en) * 2004-10-29 2012-03-27 Intel Corporation Timer offsetting mechanism in a virtual machine environment
US9753754B2 (en) * 2004-12-22 2017-09-05 Microsoft Technology Licensing, Llc Enforcing deterministic execution of threads of guest operating systems running in a virtual machine hosted on a multiprocessor machine
US20060143517A1 (en) * 2004-12-22 2006-06-29 Microsoft Corporation Replicated virtual machine
US8291414B2 (en) * 2008-12-11 2012-10-16 International Business Machines Corporation Shared resource service provisioning using a virtual machine manager
US10228958B1 (en) * 2014-12-05 2019-03-12 Quest Software Inc. Systems and methods for archiving time-series data during high-demand intervals
JP7589668B2 (ja) * 2021-11-04 2024-11-26 トヨタ自動車株式会社 情報処理装置、車両、及び情報処理方法

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6013501B2 (ja) * 1978-09-18 1985-04-08 富士通株式会社 仮想計算機システムにおけるチヤネルアドレス制御方式
JPS5576447A (en) * 1978-12-01 1980-06-09 Fujitsu Ltd Address control system for software simulation
JPS55112651A (en) * 1979-02-21 1980-08-30 Fujitsu Ltd Virtual computer system
US4456954A (en) * 1981-06-15 1984-06-26 International Business Machines Corporation Virtual machine system with guest architecture emulation using hardware TLB's for plural level address translations
US4494189A (en) * 1982-04-26 1985-01-15 International Business Machines Corporation Method and means for switching system control of CPUs
US4475156A (en) * 1982-09-21 1984-10-02 Xerox Corporation Virtual machine control
US4589093A (en) * 1983-03-28 1986-05-13 Xerox Corporation Timer manager
US4689739A (en) * 1983-03-28 1987-08-25 Xerox Corporation Method for providing priority interrupts in an electrophotographic machine
US4674038A (en) * 1984-12-28 1987-06-16 International Business Machines Corporation Recovery of guest virtual machines after failure of a host real machine

Also Published As

Publication number Publication date
US4811276A (en) 1989-03-07
JPS62154037A (ja) 1987-07-09

Similar Documents

Publication Publication Date Title
JPH0412856B2 (2)
JPH02208740A (ja) 仮想計算機制御方式
US10102045B2 (en) Control device, control method and program
JP7589668B2 (ja) 情報処理装置、車両、及び情報処理方法
JPH0582614B2 (2)
JPS6033474Y2 (ja) コンピュ−タ異常検出回路
JP2705401B2 (ja) マルチプロセッサ制御方法
JPH0540643A (ja) 複数os同時動作時のh/w割込み制御方式
JPH0355640A (ja) 周辺制御装置の障害解析情報採取方式
JPS6155748A (ja) 電子計算機システム
JPH05241906A (ja) プログラマブル制御装置
JPH0477935A (ja) 故障検出回路
JPH01116739A (ja) Cpuの監視装置
JPH0196752A (ja) マルチプロセッサ装置
JPH02101546A (ja) 仮想計算機実行監視方式
JPS6228841A (ja) 入出力処理装置
JPS6295647A (ja) 走行監視機能付マイクロプログラム制御装置
JPS6479835A (en) Data processor
JPS6295646A (ja) 走行監視機能付マイクロプログラム制御装置
JPS6345659A (ja) 周辺装置制御ioプロセツサ
JPS63126051A (ja) システム制御方式
JP2004030513A (ja) バスモニタリングシステムおよびそのプログラム
JPS60171544A (ja) 計算機システム異常自己診断装置
JPS62212865A (ja) マルチプロセツサ制御方式
JPH0149975B2 (2)