JP2008257687A - マルチモードコンピュータオペレーション - Google Patents
マルチモードコンピュータオペレーション Download PDFInfo
- Publication number
- JP2008257687A JP2008257687A JP2007330902A JP2007330902A JP2008257687A JP 2008257687 A JP2008257687 A JP 2008257687A JP 2007330902 A JP2007330902 A JP 2007330902A JP 2007330902 A JP2007330902 A JP 2007330902A JP 2008257687 A JP2008257687 A JP 2008257687A
- Authority
- JP
- Japan
- Prior art keywords
- mode
- environment
- operating
- mobile device
- hypervisor
- 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.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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/4401—Bootstrapping
- G06F9/4416—Network booting; Remote initial program loading [RIPL]
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Stored Programmes (AREA)
Abstract
【解決方法】ラップトップまたはノートブックコンピュータのような移動型装置であり、上記移動型装置の第1動作モードと第2モードを供給するように動作するハイパーバイザを装備している。この第1動作モードは第1動作環境に関連し、第2動作モードは第2動作環境に関連している。
【選択図】 図1
Description
21、22 クライアントコンピュータ
40 読み出し専用メモリ(ROM)
41 ブートコード
42 システムプロセッサ
44 プロセッサバス
46 システムメモリ
48 ホストブリッジ
50 PCIローカルバス
52 ローカルPCIコントローラ
54 メモリバス
56 不揮発性ランダムアクセスメモリ(NVRAM)
62 ISAバス
64 ISAブリッジ
66 ネットワークアダプタ
70 入力/出力コントローラ
72 ディスクコントローラ
100 コンピュータシステム
200 ディスクドライブ
300 ハードウェア層
302 仮想マシンモニタ層
304,306 仮想マシン
Claims (20)
- 移動型装置と、
前記移動型装置内に搭載されたハイパーバイザと、を備え、
前記ハイパーバイザは、前記移動型装置の第1動作モードと、前記移動型装置の第2動作モードとを実行するように動作し、前記第1動作モードは第1動作環境に関連し、前記第2動作モードは第2動作環境に関連することを特徴とするシステム。 - 前記ハイパーバイザは、ディスケットレス動作を前記第1動作モードにおいて実行するように動作することを特徴とする請求項1に記載のシステム。
- 前記第1動作モードは外部環境に関連することを特徴とする請求項1に記載のシステム。
- 前記外部環境は外部ネットワークであることを特徴とする請求項3に記載のシステム。
- 前記ハイパーバイザは、ローカルオペレーションを前記第2動作モードにて実行するように動作することを特徴とする請求項1に記載のシステム。
- 前記第2動作モードはローカル環境に関連することを特徴とする請求項1に記載のシステム。
- 前記移動型装置はオペレーティングシステムを備え、
前記ローカル環境は前記オペレーティングシステムを備えることを特徴とする請求項6に記載のシステム。 - 前記移動型装置はハードディスクドライブをさらに備え、
前記ローカル環境は前記ハードディスクドライブをさらに備えることを特徴とする請求項7に記載のシステム。 - 前記ハイパーバイザはさらに、前記移動型装置の第3動作モードを実行するように動作し、
前記第3動作モードは前記第1動作環境および第2動作環境の両方に関連することを特徴とする請求項1に記載のシステム。 - 前記第1動作環境は外部環境であり、
前記第2動作環境はローカル環境であることを特徴とする請求項9に記載のシステム。 - 前記ハイパーバイザは、前記ローカル環境にて使用される、前記外部環境からの入力を受信するように動作することを特徴とする請求項10に記載のシステム。
- 移動型装置内にハイパーバイザを搭載するステップと、
前記ハイパーバイザにより、移動型装置の第1動作モードおよび第2動作モードを提供するステップと、を含み、
前記第1動作モードは第1動作環境に関連し、前記第2動作モードは第2動作環境に関連することを特徴とする方法。 - 前記第1動作モードを提供するステップは、ディスクレス動作を提供するステップを含むことを特徴とする請求項12に記載の方法。
- 前記第1動作モードは外部ネットワークに関連することを特徴とする請求項12に記載の方法。
- 前記第2動作モードを提供するステップは、ローカルオペレーションを提供するステップを含むことを特徴とする請求項12に記載の方法。
- 前記第2動作モードは、前記移動装置の動作システムに関連することを特徴とする請求項12に記載の方法。
- 前記第2動作モードは、さらに前記移動装置のハードディスクドライブに関連することを特徴とする請求項16に記載の方法。
- 前記ハイパーバイザにより前記移動装置の第3動作モードを提供するステップをさらに含み、
前記第3動作モードは、前記第1動作環境および第2動作環境の両方に関連することを特徴とする請求項12に記載の方法。 - 前記第1動作環境は外部環境であり、
前記第2動作環境はローカル環境であり、
前記第3動作モードを提供するステップは、前記外部環境から送信された、前記ローカル環境で使用するための入力を受信するステップを含むことを特徴とする請求項18に記載の方法。 - マシンによる読み出しが可能なプログラム記憶装置であって、
移動型装置内にハイパーバイザを搭載するステップと、
前記ハイパーバイザにより、移動型装置の第1動作モードおよび第2動作モードを提供するステップと、
を含む方法を実行するための前記マシンによって実行可能な命令のプログラムを
前記マシンによって実行可能な命令のプログラムを具現化し、
前記第1動作モードは第1動作環境に関連し、前記第2動作モードは第2動作環境に関連することを特徴とするプログラム記憶装置。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/694,634 US7941657B2 (en) | 2007-03-30 | 2007-03-30 | Multi-mode mobile computer with hypervisor affording diskless and local disk operating environments |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2013207576A Division JP5809217B2 (ja) | 2007-03-30 | 2013-10-02 | マルチモードコンピュータオペレーション |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2008257687A true JP2008257687A (ja) | 2008-10-23 |
Family
ID=39048193
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007330902A Pending JP2008257687A (ja) | 2007-03-30 | 2007-12-21 | マルチモードコンピュータオペレーション |
JP2013207576A Active JP5809217B2 (ja) | 2007-03-30 | 2013-10-02 | マルチモードコンピュータオペレーション |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2013207576A Active JP5809217B2 (ja) | 2007-03-30 | 2013-10-02 | マルチモードコンピュータオペレーション |
Country Status (5)
Country | Link |
---|---|
US (1) | US7941657B2 (ja) |
JP (2) | JP2008257687A (ja) |
CN (1) | CN101276283B (ja) |
DE (1) | DE102007060324B4 (ja) |
GB (1) | GB2448012B (ja) |
Families Citing this family (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8898355B2 (en) | 2007-03-29 | 2014-11-25 | Lenovo (Singapore) Pte. Ltd. | Diskless client using a hypervisor |
US7979260B1 (en) * | 2008-03-31 | 2011-07-12 | Symantec Corporation | Simulating PXE booting for virtualized machines |
US8205196B2 (en) * | 2008-04-08 | 2012-06-19 | Broadcom Corporation | Systems and methods for using operating system (OS) virtualisation for minimizing power consumption in mobile phones |
US8055893B2 (en) * | 2008-08-28 | 2011-11-08 | Lenovo (Singapore) Pte. Ltd. | Techniques for booting a stateless client |
US8276009B2 (en) * | 2008-09-05 | 2012-09-25 | Broadcom Corporation | Operating system (OS) virtualisation and processor utilization thresholds for minimizing power consumption in mobile phones |
US8161218B2 (en) * | 2008-10-23 | 2012-04-17 | Sony Ericsson Mobile Communications Ab | Network adapter, method, and computer program product |
US8549516B2 (en) * | 2008-12-23 | 2013-10-01 | Citrix Systems, Inc. | Systems and methods for controlling, by a hypervisor, access to physical resources |
US20100174894A1 (en) * | 2009-01-07 | 2010-07-08 | Lenovo (Singapore) Pte, Ltd. | Method, Apparatus, and System for Configuring an Operating System on a Target Computer |
JP4970479B2 (ja) * | 2009-03-03 | 2012-07-04 | ソニー株式会社 | 情報処理システム |
US8504693B2 (en) * | 2009-05-26 | 2013-08-06 | Intel Corporation | Method and apparatus for operating system streaming |
US20100306774A1 (en) * | 2009-05-28 | 2010-12-02 | Subash Kalbarga | Instant-On Computing System |
US8621460B2 (en) * | 2009-11-02 | 2013-12-31 | International Business Machines Corporation | Endpoint-hosted hypervisor management |
CN101931576B (zh) * | 2010-07-21 | 2015-04-01 | 中兴通讯股份有限公司 | 一种无线接入设备及方法 |
US20120239729A1 (en) * | 2010-09-13 | 2012-09-20 | Neverware, Inc. | Methods and apparatus for connecting a thin client to a virtual desktop |
CN102455904A (zh) * | 2010-10-27 | 2012-05-16 | 联想(新加坡)私人有限公司 | 使用***管理程序的无磁盘客户端 |
AU2011202838B2 (en) | 2010-12-21 | 2014-04-10 | Lg Electronics Inc. | Mobile terminal and method of controlling a mode screen display therein |
AU2011202836B2 (en) * | 2010-12-21 | 2014-04-10 | Lg Electronics Inc. | Mobile terminal and method of controlling a mode screen display therein |
WO2018073858A1 (ja) * | 2016-10-17 | 2018-04-26 | 株式会社日立製作所 | 復旧方法、端末、およびデバイス |
EP3355188B1 (en) | 2017-01-31 | 2021-08-25 | OpenSynergy GmbH | Instrument display on a car dashboard by checking frames of a gui by a realtime os |
US20220398321A1 (en) * | 2019-11-22 | 2022-12-15 | Hewlett-Packard Development Company, L.P. | Data management |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002140137A (ja) * | 2000-11-02 | 2002-05-17 | Nec Corp | 情報処理装置 |
US20060010314A1 (en) * | 2004-07-07 | 2006-01-12 | Yongyong Xu | Methods and systems for running multiple operating systems in a single mobile device |
WO2007005819A1 (en) * | 2005-06-30 | 2007-01-11 | Intel Corporation | System and method to optimize os context switching by instruction group trapping |
WO2007017674A2 (en) * | 2005-08-10 | 2007-02-15 | Symbian Software Limited | Adding functionality to a computing device using thread call tables |
JP2007048008A (ja) * | 2005-08-09 | 2007-02-22 | Mitsubishi Denki Information Technology Corp | 外部記憶装置およびコンピュータおよびsbc制御方法 |
US20070050767A1 (en) * | 2005-08-31 | 2007-03-01 | Grobman Steven L | Method, apparatus and system for a virtual diskless client architecture |
WO2007033358A2 (en) * | 2005-09-14 | 2007-03-22 | Jump Tap, Inc. | Providing content to mobile communication facilities |
Family Cites Families (36)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4780821A (en) | 1986-07-29 | 1988-10-25 | International Business Machines Corp. | Method for multiple programs management within a network having a server computer and a plurality of remote computers |
JPS644838A (en) | 1987-06-29 | 1989-01-10 | Yokogawa Electric Corp | Method for switching os (operating system) |
JPH0744364A (ja) * | 1993-07-30 | 1995-02-14 | Sharp Corp | プログラムの起動方法を切換える機能を有した情報処理装置 |
US5659756A (en) | 1995-03-31 | 1997-08-19 | International Business Machines Corporation | Method and system for providing access to logical partition information on a per resource basis |
US6678712B1 (en) | 1996-01-19 | 2004-01-13 | International Business Machines Corporation | Method and system for executing a program under one of a plurality of mutually exclusive operating environments |
US6823404B2 (en) | 2000-06-08 | 2004-11-23 | International Business Machines Corporation | DMA windowing in an LPAR environment using device arbitration level to allow multiple IOAs per terminal bridge |
US6658591B1 (en) | 2000-06-08 | 2003-12-02 | International Business Machines Corporation | Recovery from data fetch errors in hypervisor code |
US6629162B1 (en) | 2000-06-08 | 2003-09-30 | International Business Machines Corporation | System, method, and product in a logically partitioned system for prohibiting I/O adapters from accessing memory assigned to other partitions during DMA |
US6735601B1 (en) | 2000-12-29 | 2004-05-11 | Vmware, Inc. | System and method for remote file access by computer |
JP2002215398A (ja) | 2001-01-17 | 2002-08-02 | Nec Corp | 情報処理装置、その使用方法及びプログラム |
US6665759B2 (en) | 2001-03-01 | 2003-12-16 | International Business Machines Corporation | Method and apparatus to implement logical partitioning of PCI I/O slots |
TW502210B (en) | 2001-04-19 | 2002-09-11 | Asustek Comp Inc | Computer system capable of switching operating system |
JP3816788B2 (ja) * | 2001-11-22 | 2006-08-30 | 株式会社東芝 | 不揮発性半導体記憶装置 |
US20030204708A1 (en) | 2002-04-24 | 2003-10-30 | Colin Hulme | Portable computer having hierarchical operating systems |
US7036040B2 (en) | 2002-11-26 | 2006-04-25 | Microsoft Corporation | Reliability of diskless network-bootable computers using non-volatile memory cache |
US7360072B1 (en) | 2003-03-28 | 2008-04-15 | Cisco Technology, Inc. | iSCSI system OS boot configuration modification |
CN1534473A (zh) * | 2003-04-01 | 2004-10-06 | 上海盈博电子科技发展有限公司 | 无盘工作站的启动***及其方法 |
US7168002B2 (en) | 2003-04-25 | 2007-01-23 | International Business Machines Corporation | Preservation of error data on a diskless platform |
US7506152B2 (en) | 2003-08-11 | 2009-03-17 | Lg Electronics Inc. | Convertible computer with selective loading of an operating system based on a tablet or notebook mode |
JP4227035B2 (ja) | 2004-02-03 | 2009-02-18 | 株式会社日立製作所 | 計算機システム、管理装置、ストレージ装置及びコンピュータ装置 |
US7664836B2 (en) | 2004-02-17 | 2010-02-16 | Zhe Khi Pak | Device and method for booting an operation system for a computer from a passive directly attached network device |
US20050204186A1 (en) | 2004-03-09 | 2005-09-15 | Rothman Michael A. | System and method to implement a rollback mechanism for a data storage unit |
US7353428B2 (en) | 2004-05-19 | 2008-04-01 | Lenovo Singapore Pte. Ltd | Polled automatic virus fix |
US7281068B2 (en) | 2004-07-15 | 2007-10-09 | International Business Machines Corporation | Wireless-boot diskless mobile computing |
US7581252B2 (en) | 2004-07-20 | 2009-08-25 | Lenovo (Singapore) Pte. Ltd. | Storage conversion for anti-virus speed-up |
US7581253B2 (en) | 2004-07-20 | 2009-08-25 | Lenovo (Singapore) Pte. Ltd. | Secure storage tracking for anti-virus speed-up |
US7620984B2 (en) | 2004-10-06 | 2009-11-17 | Hewlett-Packard Development Company, L.P. | Method of managing computer system |
US20060143417A1 (en) | 2004-12-23 | 2006-06-29 | David Poisner | Mechanism for restricting access of critical disk blocks |
US7937616B2 (en) | 2005-06-28 | 2011-05-03 | International Business Machines Corporation | Cluster availability management |
DE102005030529A1 (de) | 2005-06-30 | 2007-01-04 | Deutsche Telekom Ag | Verfahren und System zur Verteilung von Konfigurationen auf Clientrechner |
US7730221B2 (en) | 2005-06-30 | 2010-06-01 | Intel Corporation | LAN controller with bootable host bus adapter |
US7366887B2 (en) | 2005-07-11 | 2008-04-29 | Lenovo (Singapore) Pte. Ltd. | System and method for loading programs from HDD independent of operating system |
US20070038996A1 (en) | 2005-08-09 | 2007-02-15 | International Business Machines Corporation | Remote I/O for virtualized systems |
US8176485B2 (en) | 2006-05-15 | 2012-05-08 | Microsoft Corporation | Launching hypervisor under running operating system |
US7765407B2 (en) | 2006-12-18 | 2010-07-27 | Lenovo (Singapore) Pte. Ltd. | Method and apparatus for providing centralized user authorization to allow secure sign-on to a computer system |
US8898355B2 (en) * | 2007-03-29 | 2014-11-25 | Lenovo (Singapore) Pte. Ltd. | Diskless client using a hypervisor |
-
2007
- 2007-03-30 US US11/694,634 patent/US7941657B2/en active Active
- 2007-12-12 DE DE102007060324.1A patent/DE102007060324B4/de active Active
- 2007-12-17 GB GB0724534A patent/GB2448012B/en active Active
- 2007-12-21 JP JP2007330902A patent/JP2008257687A/ja active Pending
-
2008
- 2008-03-28 CN CN2008100869098A patent/CN101276283B/zh active Active
-
2013
- 2013-10-02 JP JP2013207576A patent/JP5809217B2/ja active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002140137A (ja) * | 2000-11-02 | 2002-05-17 | Nec Corp | 情報処理装置 |
US20060010314A1 (en) * | 2004-07-07 | 2006-01-12 | Yongyong Xu | Methods and systems for running multiple operating systems in a single mobile device |
WO2007005819A1 (en) * | 2005-06-30 | 2007-01-11 | Intel Corporation | System and method to optimize os context switching by instruction group trapping |
JP2007048008A (ja) * | 2005-08-09 | 2007-02-22 | Mitsubishi Denki Information Technology Corp | 外部記憶装置およびコンピュータおよびsbc制御方法 |
WO2007017674A2 (en) * | 2005-08-10 | 2007-02-15 | Symbian Software Limited | Adding functionality to a computing device using thread call tables |
US20070050767A1 (en) * | 2005-08-31 | 2007-03-01 | Grobman Steven L | Method, apparatus and system for a virtual diskless client architecture |
WO2007033358A2 (en) * | 2005-09-14 | 2007-03-22 | Jump Tap, Inc. | Providing content to mobile communication facilities |
Non-Patent Citations (2)
Title |
---|
JPN6013032348; 平谷 靖志: '第4回 仮想環境の設定をカスタマイズ' ITpro , 20060808, 日経BP社 |
JPN6013032352; 打越 浩幸: 'クライアント向け仮想化ソフトウェアVirtual PC 2007を利用する' @IT , 20070223, アイティメディア株式会社 |
Also Published As
Publication number | Publication date |
---|---|
JP2014026669A (ja) | 2014-02-06 |
JP5809217B2 (ja) | 2015-11-10 |
DE102007060324A1 (de) | 2008-10-02 |
GB0724534D0 (en) | 2008-01-30 |
CN101276283B (zh) | 2012-07-25 |
US7941657B2 (en) | 2011-05-10 |
GB2448012A (en) | 2008-10-01 |
GB2448012B (en) | 2011-04-13 |
DE102007060324B4 (de) | 2023-03-23 |
US20080244254A1 (en) | 2008-10-02 |
CN101276283A (zh) | 2008-10-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5809217B2 (ja) | マルチモードコンピュータオペレーション | |
EP3555744B1 (en) | Kernel soft reset using non-volatile ram | |
US9772860B2 (en) | Efficient power management of a system with virtual machines | |
Cáceres et al. | Reincarnating pcs with portable soulpads | |
US8826269B2 (en) | Annotating virtual application processes | |
US9015705B2 (en) | Computing device having a migrated virtual machine accessing physical storage space on another computing device | |
US20140196040A1 (en) | Virtual machine crash file generation techniques | |
US20060005188A1 (en) | Systems and methods for initializing multiple virtual processors within a single virtual machine | |
JP5308522B2 (ja) | ハイパーバイザ・ローディングのためのメモリ管理 | |
US8132167B2 (en) | Context based virtualization | |
JP6530723B2 (ja) | コンピュータシステム内における複数のハイパーバイザーの共同運用を容易にするためのシステムおよび方法 | |
US10055593B2 (en) | Updating processor microcode | |
KR20110130435A (ko) | 메모리 세그먼테이션 및 acpi 기반 컨텍스트 전환을 사용하는 운영 시스템 로딩 | |
WO2009009719A2 (en) | Methods and systems for providing a level of access to a computing device | |
US10567239B2 (en) | Techniques of providing data to screen saver of thin client | |
US10564918B2 (en) | Techniques of remotely providing user input to thin client | |
Raghunath et al. | Reincarnating pcs with portable soulpads | |
US10394512B2 (en) | Multi-monitor alignment on a thin client |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110426 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110721 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110809 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20111108 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20111213 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120410 |
|
A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20120417 |
|
A912 | Re-examination (zenchi) completed and case transferred to appeal board |
Free format text: JAPANESE INTERMEDIATE CODE: A912 Effective date: 20120511 |