JP5581577B2 - データ処理装置 - Google Patents
データ処理装置 Download PDFInfo
- Publication number
- JP5581577B2 JP5581577B2 JP2008222243A JP2008222243A JP5581577B2 JP 5581577 B2 JP5581577 B2 JP 5581577B2 JP 2008222243 A JP2008222243 A JP 2008222243A JP 2008222243 A JP2008222243 A JP 2008222243A JP 5581577 B2 JP5581577 B2 JP 5581577B2
- Authority
- JP
- Japan
- Prior art keywords
- power supply
- supply unit
- cpu
- data
- abnormality
- 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 - Fee Related
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/02—Addressing or allocation; Relocation
- G06F12/08—Addressing or allocation; Relocation in hierarchically structured memory systems, e.g. virtual memory systems
- G06F12/0802—Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2212/00—Indexing scheme relating to accessing, addressing or allocation within memory systems or architectures
- G06F2212/20—Employing a main memory using a specific memory technology
- G06F2212/202—Non-volatile memory
- G06F2212/2024—Rewritable memory not requiring erasing, e.g. resistive or ferroelectric RAM
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2212/00—Indexing scheme relating to accessing, addressing or allocation within memory systems or architectures
- G06F2212/22—Employing cache memory using specific memory technology
- G06F2212/222—Non-volatile memory
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Power Sources (AREA)
- Memory System Of A Hierarchy Structure (AREA)
- Techniques For Improving Reliability Of Storages (AREA)
- Debugging And Monitoring (AREA)
Description
図4は、実施の形態1のデータ処理装置の構成を示すブロック図である。実施の形態1のデータ処理装置の説明において、従来のデータ処理装置と同一又は同等の構成要素には同一符号を付し、その説明を省略する。
図6(b)に示すように、時刻t=0では、電源異常フラグは"0"、プログラムは動作(オン)状態にあり、データ退避処理は行われておらず(OFF)、電源部6のコンデンサによる電源保持は行われていない(無)。
図6(c)に示すように、時刻t=0では、電源異常フラグは"0"、プログラムは動作(オン)状態にあり、電源部16の残留電力は使用されていない(無)。
図7は、実施の形態2のデータ処理装置の構成を示す図である。実施の形態2のデータ処理装置は、メインメモリ24が揮発性のメモリであり、バックアップ用電源(バッテリバックアップ等)7が接続されている点が実施の形態1のデータ処理装置と異なる。その他の構成は、実施の形態1のデータ処理装置と同一であるため、同一の構成要素には同一符号を付し、その説明を省略する。
(付記1)
レジスタを有するCPUと、
キャッシュメモリと、
前記キャッシュメモリとデータの授受を行うメインメモリと、
前記キャッシュメモリと前記メインメモリとの間のデータの授受を制御する制御部と、
前記レジスタ、前記キャッシュメモリ、及び前記メインメモリに電源供給を行う電源部と
を含み、
前記レジスタ、前記キャッシュメモリ、及び前記メインメモリの各々は、前記電源部からの電源供給がなくとも記憶しているデータの内容が消失しない構成であり、
さらに前記制御部は、前記電源部の異常時に、前記CPUからの、前記レジスタ、前記キャッシュメモリ、及び前記メインメモリへのアクセスを停止する
ことを特徴とするデータ処理装置。
(付記2)
前記制御部は、前記電源部の異常発生後に前記電源部が復旧されると、前記CPUに前記レジスタ、前記キャッシュメモリ、及び前記メインメモリの各々に保持されたデータを用いて処理を再開させる処理を行う、付記1に記載のデータ処理装置。
(付記3)
前記CPUは、前記電源部の異常時に、前記CPUの制御信号、又は前記CPUのアドレス信号を前記レジスタ内に保存する、付記1または付記2のいずれか一項に記載のデータ処理装置。
(付記4)
前記CPUは、前記電源部の異常発生後に前記電源部が復旧されると、前記電源部の異常の発生時に実行していたプログラムを前記電源部の異常発生時のステップ、又は、前記異常発生時のステップよりも1ステップ前のステップから再開する、付記1乃至3に記載のデータ処理装置。
(付記5)
前記レジスタ、前記キャッシュメモリ、及び前記メインメモリの各々は、不揮発性メモリであることを特徴とする付記1乃至4に記載のデータ処理装置。
(付記6)
前記レジスタ、前記キャッシュメモリ、及び前記メインメモリの各々は、前記電源部の異常時にバックアップ用電源から電力が供給される揮発性メモリであることを特徴とする付記1乃至4に記載のデータ処理装置。
5 HDD
1、10 CPU
1A、10A レジスタ
2、12 キャッシュメモリ
4、14、24 メインメモリ
6、16 電源部
7 バックアップ用電源
Claims (2)
- レジスタを有するCPUと、
キャッシュメモリと、
前記キャッシュメモリとデータの授受を行うメインメモリと、
前記キャッシュメモリと前記メインメモリとの間のデータの授受を制御する制御部と、
前記レジスタ、前記キャッシュメモリ、及び前記メインメモリに電源供給を行う電源部と
を含み、
前記レジスタ及び前記キャッシュメモリは、不揮発性メモリであり、前記メインメモリは、不揮発性メモリ、又は、前記電源部の異常時にバックアップ用電源から電力が供給される揮発性メモリであり、
さらに前記制御部は、前記CPUが設定する電源異常フラグが前記電源部の異常を表す時に、前記CPUからの、前記レジスタ、前記キャッシュメモリ、及び前記メインメモリへのアクセスを停止し、前記電源部の異常発生後に前記電源部が復旧して電源異常フラグが前記電源部の異常を表さなくなると、前記CPUに前記レジスタ、前記キャッシュメモリ、及び前記メインメモリの各々に保持されたデータを用いて処理を再開させる処理を行う
ことを特徴とするデータ処理装置。 - 前記CPUは、前記電源部の異常発生後に前記電源部が復旧されると、前記電源部の異常の発生時に実行していたプログラムを前記電源部の異常発生時のステップ、又は、前記異常発生時のステップよりも1ステップ前のステップから再開する、請求項1に記載のデータ処理装置。
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2008222243A JP5581577B2 (ja) | 2008-08-29 | 2008-08-29 | データ処理装置 |
| TW098122014A TWI456385B (zh) | 2008-08-29 | 2009-06-30 | 資料處理裝置 |
| US12/495,991 US8135971B2 (en) | 2008-08-29 | 2009-07-01 | Data processing apparatus |
| CN200910160920A CN101661435A (zh) | 2008-08-29 | 2009-07-24 | 数据处理装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2008222243A JP5581577B2 (ja) | 2008-08-29 | 2008-08-29 | データ処理装置 |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2014010189A Division JP2014089763A (ja) | 2014-01-23 | 2014-01-23 | データ処理装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2010055531A JP2010055531A (ja) | 2010-03-11 |
| JP5581577B2 true JP5581577B2 (ja) | 2014-09-03 |
Family
ID=41727063
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2008222243A Expired - Fee Related JP5581577B2 (ja) | 2008-08-29 | 2008-08-29 | データ処理装置 |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US8135971B2 (ja) |
| JP (1) | JP5581577B2 (ja) |
| CN (1) | CN101661435A (ja) |
| TW (1) | TWI456385B (ja) |
Families Citing this family (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TW201229738A (en) * | 2011-01-11 | 2012-07-16 | Hon Hai Prec Ind Co Ltd | Power supply system |
| JP2012203583A (ja) * | 2011-03-24 | 2012-10-22 | Toshiba Corp | 情報処理装置およびプログラム |
| CN103946811B (zh) * | 2011-09-30 | 2017-08-11 | 英特尔公司 | 用于实现具有不同操作模式的多级存储器分级结构的设备和方法 |
| WO2013048497A1 (en) | 2011-09-30 | 2013-04-04 | Intel Corporation | Apparatus and method for implementing a multi-level memory hierarchy |
| CN104025060B (zh) | 2011-09-30 | 2017-06-27 | 英特尔公司 | 支持近存储器和远存储器访问的存储器通道 |
| CN103946826B (zh) | 2011-09-30 | 2019-05-31 | 英特尔公司 | 用于在公共存储器通道上实现多级存储器层级的设备和方法 |
| GB201200219D0 (en) * | 2012-01-09 | 2012-02-22 | Calder Martin | A clock signal generator for a digital circuit |
| JP2013243565A (ja) * | 2012-05-22 | 2013-12-05 | Semiconductor Energy Lab Co Ltd | 半導体装置とその駆動方法 |
Family Cites Families (16)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0670769B2 (ja) * | 1987-04-24 | 1994-09-07 | 株式会社日立製作所 | 電源制御方式 |
| JPH025120A (ja) * | 1988-06-22 | 1990-01-10 | Mitsubishi Electric Corp | 電源電圧検出入力の異常検出装置 |
| US5511183A (en) * | 1992-05-12 | 1996-04-23 | Fujitsu Limited | Non-volatile memory controlling apparatus and applications of the same to electronic computer peripheral equipments |
| JPH06251570A (ja) | 1993-02-26 | 1994-09-09 | Fujitsu Ltd | ライブラリ装置 |
| JPH07146820A (ja) * | 1993-04-08 | 1995-06-06 | Hitachi Ltd | フラッシュメモリの制御方法及び、それを用いた情報処理装置 |
| JPH07253935A (ja) | 1994-03-15 | 1995-10-03 | Toshiba Corp | コンピュータのデータ保護装置 |
| US5553238A (en) * | 1995-01-19 | 1996-09-03 | Hewlett-Packard Company | Powerfail durable NVRAM testing |
| JP3798476B2 (ja) * | 1996-08-30 | 2006-07-19 | 株式会社東芝 | コンピュータシステムおよびそのシステムにおけるキャッシュメモリのパワーダウン制御方法 |
| GB2379538B (en) * | 2000-06-23 | 2005-01-12 | Intel Corp | Non-volatile cache |
| US7028154B2 (en) * | 2002-06-18 | 2006-04-11 | Hewlett-Packard Development Company, L.P. | Procedure to reduce copy time for data backup from short-term to long-term memory |
| US7131011B2 (en) * | 2002-10-30 | 2006-10-31 | Microsoft Corporation | System and method for preserving state data of a personal computer in a standby state in the event of an AC power failure |
| JP2004164185A (ja) * | 2002-11-12 | 2004-06-10 | Sony Corp | 揮発性システムメモリ及び不揮発性半導体メモリを備えたコンピュータ機器 |
| KR20060081413A (ko) * | 2003-09-16 | 2006-07-12 | 코닌클리즈케 필립스 일렉트로닉스 엔.브이. | 스위칭 가능 장치 및 그 작동 방법 |
| JP2005115857A (ja) * | 2003-10-10 | 2005-04-28 | Sony Corp | ファイル記憶装置 |
| US20060136765A1 (en) * | 2004-12-03 | 2006-06-22 | Poisner David L | Prevention of data loss due to power failure |
| TWI352906B (en) * | 2005-11-15 | 2011-11-21 | Montalvo Systems Inc | Method, microprocessor system, medium, memory elem |
-
2008
- 2008-08-29 JP JP2008222243A patent/JP5581577B2/ja not_active Expired - Fee Related
-
2009
- 2009-06-30 TW TW098122014A patent/TWI456385B/zh not_active IP Right Cessation
- 2009-07-01 US US12/495,991 patent/US8135971B2/en not_active Expired - Fee Related
- 2009-07-24 CN CN200910160920A patent/CN101661435A/zh active Pending
Also Published As
| Publication number | Publication date |
|---|---|
| US20100058094A1 (en) | 2010-03-04 |
| TWI456385B (zh) | 2014-10-11 |
| US8135971B2 (en) | 2012-03-13 |
| TW201009561A (en) | 2010-03-01 |
| CN101661435A (zh) | 2010-03-03 |
| JP2010055531A (ja) | 2010-03-11 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5581577B2 (ja) | データ処理装置 | |
| US8078908B2 (en) | Data storage device and method | |
| US8719612B2 (en) | Method, system and apparatus for low-power storage of processor context information | |
| US7971014B2 (en) | Information processing apparatus and data recovering method | |
| CN104021093A (zh) | 一种基于nvdimm的存储设备的掉电保护方法 | |
| JP5321866B2 (ja) | コンピュータシステム | |
| JP2015184799A (ja) | キャッシュメモリおよびプロセッサシステム | |
| CN103890713B (zh) | 用于管理处理系统内的寄存器信息的装置及方法 | |
| JP2010160654A (ja) | キャッシュメモリバックアップ装置、方法およびプログラム | |
| CN111880636B (zh) | 一种存储阵列的断电保护方法及相关装置 | |
| JP2015215675A (ja) | 制御装置、制御方法、及び制御プログラム | |
| JP2010015316A (ja) | 数値制御装置 | |
| JP2014089763A (ja) | データ処理装置 | |
| JP2010117752A (ja) | 電子機器のデータ保持方法および電子機器 | |
| US20130073792A1 (en) | Electronic apparatus using nand flash and memory management method thereof | |
| JP2009054116A (ja) | メモリシステムおよび情報処理装置 | |
| JP2013198958A (ja) | ロボット制御装置 | |
| KR101076395B1 (ko) | 차량용 영상기록 장치에서의 전원 제어 방법 | |
| JP2007087269A (ja) | ソフトウェア更新システム、更新方法、及び、プログラム | |
| JP2000081921A (ja) | コンピュ―タシステム | |
| JP2016024569A (ja) | 制御システム | |
| JP4098400B2 (ja) | 半導体ディスク装置 | |
| JP5161600B2 (ja) | 情報処理装置およびデータ復旧方法 | |
| JP2007328438A (ja) | 情報処理装置、そのデータバックアップ及び復旧方法 | |
| JP4811685B2 (ja) | 制御用コントローラ |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20110513 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20120606 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120612 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120810 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130326 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130524 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20131203 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20140123 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20140617 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20140630 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 5581577 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| LAPS | Cancellation because of no payment of annual fees |