JP2015170077A5 - - Google Patents

Download PDF

Info

Publication number
JP2015170077A5
JP2015170077A5 JP2014043643A JP2014043643A JP2015170077A5 JP 2015170077 A5 JP2015170077 A5 JP 2015170077A5 JP 2014043643 A JP2014043643 A JP 2014043643A JP 2014043643 A JP2014043643 A JP 2014043643A JP 2015170077 A5 JP2015170077 A5 JP 2015170077A5
Authority
JP
Japan
Prior art keywords
control program
address
backup
processing function
backup means
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.)
Granted
Application number
JP2014043643A
Other languages
English (en)
Other versions
JP2015170077A (ja
JP6130800B2 (ja
Filing date
Publication date
Application filed filed Critical
Priority to JP2014043643A priority Critical patent/JP6130800B2/ja
Priority claimed from JP2014043643A external-priority patent/JP6130800B2/ja
Priority to CN201510011522.6A priority patent/CN104899162B/zh
Priority to IN88DE2015 priority patent/IN2015DE00088A/en
Publication of JP2015170077A publication Critical patent/JP2015170077A/ja
Publication of JP2015170077A5 publication Critical patent/JP2015170077A5/ja
Application granted granted Critical
Publication of JP6130800B2 publication Critical patent/JP6130800B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Claims (5)

  1. 不揮発性メモリと揮発性メモリを含むメモリと、演算装置を備え、前記メモリの制御プログラムテーブルに記述された制御プログラムを前記演算装置で実行する計算機装置であって、
    前記不揮発性メモリに第1の制御プログラムテーブルを、前記揮発性メモリに第2の制御プログラムテーブルを備え、
    また前記揮発性メモリは、前記不揮発性メモリ内の前記第1の制御プログラムテーブルのアドレスを定義した第1の制御プログラムアドレステーブルと、前記揮発性メモリ内の前記第2の制御プログラムテーブルのアドレスを定義した第2の制御プログラムアドレステーブルと、前記演算装置で実行する前記制御プログラムが参照するアドレスを定義した第3の制御プログラムアドレステーブルと、電源断したときの充電可能なバックアップ手段の有無を示すバックアップ手段有無フラグテーブルとを備え、
    制御プログラムアドレステーブル格納処理機能は、前記バックアップ手段有無フラグテーブルを参照し、前記第3の制御プログラムアドレステーブルに前記第1の制御プログラムアドレステーブルと前記第2の制御プログラムアドレステーブルを選択して格納する処理を含み、
    バックアップ手段有無判定処理機能は、計算機装置が起動した際に前記バックアップ手段有無フラグテーブルを参照し、前記第2の制御プログラムテーブルに、前記第1の制御プログラムテーブルの内容を転写する処理を含み、
    制御プログラムテーブルバックアップ処理機能は、前記バックアップ手段有無フラグテーブルを参照し、前記第2の制御プログラムテーブルを周期的に前記第1の制御プログラムテーブルへ転写する処理を含み、
    制御プログラム処理機能は、前記制御プログラムテーブルを参照して演算を行う処理を含む、ことを特徴とする計算機装置。
  2. 請求項1に記載の計算機装置であって、
    前記バックアップ手段有無フラグテーブルには、バックアップ手段有無情報と、プライマリ情報を有し、
    前記バックアップ手段有無情報は、前記計算機装置に対する充電可能なバックアップ手段の接続有無を示し、
    前記プライマリ情報は、前記制御プログラムを前記演算装置で実行する際に、前記第3の制御プログラムアドレステーブルにおいて前記第1の制御プログラムテーブルと、前記第2の制御プログラムテーブルのいずれかを選択するための情報を示す、ことを特徴とする計算機装置。
  3. 請求項1または2に記載の計算機装置であって、
    前記第1と第2の制御プログラムテーブルは、バックアップ周期と、制御プログラム用テーブルを有し、
    前記バックアップ周期は、前記制御プログラムテーブルバックアップ処理機能が周期的に転写処理を行うためのバックアップ周期を示し、
    前記制御プログラム用テーブルは、前記制御プログラム処理機能で使用するテーブルを示し、
    前記制御プログラム処理機能が、前記制御プログラムアドレステーブルを参照し、各テーブルアドレスを取得することで参照可能となる、ことを特徴とする計算機装置。
  4. 請求項1から3のいずれか1項に記載の計算機装置であって、
    前記制御プログラムアドレステーブルは、プライマリ用テーブルと、セカンダリ用テーブルを有し、
    前記プライマリ用テーブルは、前記制御プログラム処理機能が参照するアドレステーブルを示し、
    前記セカンダリ用テーブルは、前記制御プログラムテーブルバックアップ処理機能が参照するアドレステーブルを示す、ことを特徴とする計算機装置。
  5. 不揮発性メモリと揮発性メモリを含むメモリと、演算装置を備え、前記メモリの制御プログラムテーブルに記述された制御プログラムを前記演算装置で実行する計算機装置であって、
    前記不揮発性メモリに第1の制御プログラムテーブルを、前記揮発性メモリに第2の制御プログラムテーブルを備え、
    電源投入時に、充電可能なバックアップ手段の有無と第1と第2の制御プログラムテーブルのいずれを優先的に使用するかを確認し、充電可能なバックアップ手段の接続が無くかつ第2の制御プログラムテーブルを使用するときには第1の制御プログラムテーブルの内容を第2の制御プログラムテーブルに転写し、
    第2の制御プログラムテーブルにより演算中は、定めた制御周期ごとに第2の制御プログラムテーブルの内容を第1の制御プログラムテーブルに転写していることを特徴とする計算機装置。
JP2014043643A 2014-03-06 2014-03-06 計算機装置 Active JP6130800B2 (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2014043643A JP6130800B2 (ja) 2014-03-06 2014-03-06 計算機装置
CN201510011522.6A CN104899162B (zh) 2014-03-06 2015-01-09 计算机装置
IN88DE2015 IN2015DE00088A (ja) 2014-03-06 2015-01-12

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2014043643A JP6130800B2 (ja) 2014-03-06 2014-03-06 計算機装置

Publications (3)

Publication Number Publication Date
JP2015170077A JP2015170077A (ja) 2015-09-28
JP2015170077A5 true JP2015170077A5 (ja) 2016-08-25
JP6130800B2 JP6130800B2 (ja) 2017-05-17

Family

ID=54031836

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2014043643A Active JP6130800B2 (ja) 2014-03-06 2014-03-06 計算機装置

Country Status (3)

Country Link
JP (1) JP6130800B2 (ja)
CN (1) CN104899162B (ja)
IN (1) IN2015DE00088A (ja)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6899988B1 (ja) * 2020-11-26 2021-07-07 三菱電機株式会社 数値制御装置

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01241653A (ja) * 1988-03-24 1989-09-26 Matsushita Graphic Commun Syst Inc メモリー・バックアップ・システム
JPH03137749A (ja) * 1989-10-24 1991-06-12 Mita Ind Co Ltd 拡張メモリボードおよびメモリシステム
JPH04188347A (ja) * 1990-11-22 1992-07-06 Hitachi Maxell Ltd 半導体ファイルメモリ装置
JPH08161236A (ja) * 1994-11-30 1996-06-21 Nec Corp フラッシュメモリによるデータバックアップ方式
JP4079553B2 (ja) * 1999-07-27 2008-04-23 株式会社リコー 不揮発性メモリ装置および画像形成装置
WO2008018258A1 (en) * 2006-08-09 2008-02-14 Hitachi Ulsi Systems Co., Ltd. Storage device
BRPI0721953A2 (pt) * 2007-08-31 2014-03-18 Panasonic Corp Aparelho de processamento de informações
US8321652B2 (en) * 2008-08-01 2012-11-27 Infineon Technologies Ag Process and method for logical-to-physical address mapping using a volatile memory device in solid state disks
US8140739B2 (en) * 2008-08-08 2012-03-20 Imation Corp. Flash memory based storage devices utilizing magnetoresistive random access memory (MRAM) to store files having logical block addresses stored in a write frequency file buffer table
WO2011099117A1 (ja) * 2010-02-09 2011-08-18 三菱電機株式会社 プログラマブルコントローラ
US8566561B2 (en) * 2010-05-14 2013-10-22 Rockwell Automation Technologies, Inc. Method to separate and persist static and dynamic portions of a control application
DE112011104881T5 (de) * 2011-02-14 2013-11-14 Mitsubishi Electric Corporation Programmierbare Steuereinheit
US8909855B2 (en) * 2012-08-08 2014-12-09 Avalanche Technology, Inc. Storage system employing MRAM and physically addressed solid state disk
WO2013054374A1 (en) * 2011-10-12 2013-04-18 Hitachi, Ltd. Storage system, and data backup method and system restarting method of storage system

Similar Documents

Publication Publication Date Title
TW201612908A (en) On-chip copying of data between NAND flash memory and ReRAM of a memory die
MY182446A (en) Region identifying operation for identfying region of a memory attribute unit corresponding to a target memory address
EP3161609A4 (en) Storage device, program, and information processing method
EP3274833A4 (en) Managing prior versions of data for logical addresses in a storage device
JP2016533567A5 (ja)
JP2019017943A5 (ja)
EP4372597A3 (en) Memory initialization in a protected region
TW201614650A (en) Comparison operations in memory
JP2016034354A5 (ja)
PT3123326T (pt) Expansão e contracção de endereço num sistema de computador de múltiplas tarefas
JP2016519350A5 (ja)
GB2526648B (en) Storing a computer program in program memory
JP2014010549A5 (ja)
SG11202008335QA (en) Image processing device, image processing method, and storage medium storing program
EP3196767A4 (en) Method for writing data into flash memory device, flash memory device and storage system
EP3059679A4 (en) Controller, flash memory device, method for identifying data block stability and method for storing data on flash memory device
JP2019017942A5 (ja)
EP3193421A4 (en) Device operation plan creation device, device operation plan creation method, and storage medium storing device operation plan creation program
TW201612805A (en) Performance evaluation device, manipulating method and program therefor
GB2538034A (en) Display control apparatus, display control method, and program
JP2016224731A5 (ja)
JP2015227037A5 (ja)
EP3249540A4 (en) Method for writing multiple copies into storage device, and storage device
JP2016163077A5 (ja)
RU2013120932A (ru) Устройство формирования изображения, способ управления для устройства формирования изображения и носитель информации