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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/0703—Error 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/0751—Error or fault detection not based on redundancy
- G06F11/0754—Error or fault detection not based on redundancy by exceeding limits
- G06F11/0757—Error or fault detection not based on redundancy by exceeding limits by exceeding a time limit, i.e. time-out, e.g. watchdogs
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
- G06F9/45541—Bare-metal, i.e. hypervisor runs directly on hardware
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
- G06F9/45558—Hypervisor-specific management and integration aspects
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/0703—Error 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/0751—Error or fault detection not based on redundancy
- G06F11/0763—Error or fault detection not based on redundancy by bit configuration check, e.g. of formats or tags
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
- G06F9/45558—Hypervisor-specific management and integration aspects
- G06F2009/45591—Monitoring 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)
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)
| 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)
| 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 |
-
1985
- 1985-12-26 JP JP60296694A patent/JPS62154037A/ja active Granted
-
1986
- 1986-12-29 US US06/946,947 patent/US4811276A/en not_active Expired - Fee Related
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) |