KR20060048319A - 정보 처리 장치, 메모리 관리 프로그램 및 메모리 관리방법 - Google Patents
정보 처리 장치, 메모리 관리 프로그램 및 메모리 관리방법 Download PDFInfo
- Publication number
- KR20060048319A KR20060048319A KR1020050049616A KR20050049616A KR20060048319A KR 20060048319 A KR20060048319 A KR 20060048319A KR 1020050049616 A KR1020050049616 A KR 1020050049616A KR 20050049616 A KR20050049616 A KR 20050049616A KR 20060048319 A KR20060048319 A KR 20060048319A
- Authority
- KR
- South Korea
- Prior art keywords
- memory
- nonvolatile memory
- memory block
- name
- nonvolatile
- 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
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/16—Protection against loss of memory contents
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
- G06F1/3234—Power saving characterised by the action undertaken
- G06F1/3246—Power saving characterised by the action undertaken by software initiated power-off
-
- 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/0223—User address space allocation, e.g. contiguous or non contiguous base addressing
- G06F12/023—Free address space management
- G06F12/0238—Memory management in non-volatile memory, e.g. resistive RAM or ferroelectric memory
-
- 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/4401—Bootstrapping
- G06F9/4418—Suspend and resume; Hibernate and awake
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- Computer Security & Cryptography (AREA)
- Techniques For Improving Reliability Of Storages (AREA)
- Power Sources (AREA)
- Memory System (AREA)
Abstract
Description
Claims (13)
- 장치 내부에서의 전력의 공급을 자율적으로 제어하는 정보 처리 장치에 있어서,기억하고 있는 정보를 불휘발적으로 유지하는 불휘발성 메모리와,상기 불휘발성 메모리의 기억 영역에서의 메모리 블록에 고유의 메모리 블록명을 붙이고, 상기 메모리 블록명에 의해서 상기 메모리 블록을 식별하기 위한 메모리 관리 정보를 생성하여, 상기 메모리 관리 정보를 상기 불휘발성 메모리에 기억하는 불휘발성 메모리 관리 수단을 포함하는 것을 특징으로 하는 정보 처리 장치.
- 제1항에 있어서, 상기 불휘발성 메모리 관리 수단은, 장치에 대한 전력의 공급 정지 후, 전력의 공급이 재개된 경우, 상기 메모리 블록명을 기초로 상기 불휘발성 메모리에서의 기억 영역을 검색하여, 상기 메모리 블록명에 대응하는 상기 메모리 블록에 기억된 정보에 액세스하는 것을 특징으로 하는 정보 처리 장치.
- 제1항에 있어서, 상기 불휘발성 메모리 관리 수단은, 상기 메모리 블록이 불필요해진 경우, 상기 메모리 블록의 메모리 블록명을 기초로 상기 불휘발성 메모리에서의 기억 영역을 검색하여, 상기 메모리 블록을 해방하는 것을 특징으로 하는 정보 처리 장치.
- 제1항에 있어서, 상기 불휘발성 메모리보다 고속으로 독출 혹은 기입이 가능한 휘발성 메모리와,상기 불휘발성 메모리의 기억 영역에 기억된 정보를 상기 휘발성 메모리에 기억시켜, 상기 불휘발성 메모리 대신에, 상기 휘발성 메모리에 기억된 정보에 액세스하는 간접 액세스 수단을 더 포함하는 것을 특징으로 하는 정보 처리 장치.
- 제1항에 있어서, 상기 불휘발성 메모리 관리 수단은, 상기 메모리 블록명에 대응하는 메모리 블록에 액세스의 필요가 생긴 경우에, 상기 메모리 관리 정보를 기초로, 상기 메모리 블록에 기억된 정보에 직접 액세스하는 것을 특징으로 하는 정보 처리 장치.
- 제1항에 있어서, 상기 불휘발성 메모리 관리 수단은, 상기 메모리 블록명으로서, 임의의 문자열로 이루어지는 명칭을 붙이는 것을 특징으로 하는 정보 처리 장치.
- 제1항에 있어서, 상기 불휘발성 메모리 관리 수단은, 상기 메모리 블록명으로서, 상기 장치에서 데이터를 취급할 때의 데이터폭에 대응하는 사이즈의 명칭을 붙이는 것을 특징으로 하는 정보 처리 장치.
- 제7항에 있어서, 상기 불휘발성 메모리 관리 수단은, 상기 메모리 블록명으로서, 상기 장치에서 데이터를 취급할 때의 데이터폭을 "8"로 나눈 개수의 문자로 이루어지는 명칭을 붙이는 것을 특징으로 하는 정보 처리 장치.
- 제7항에 있어서, 상기 불휘발성 메모리와 데이터선에 의해서 접속된 소정의 프로세서를 포함하고,상기 불휘발성 메모리 관리 수단은, 상기 메모리 블록명으로서, 상기 데이터선의 데이터폭에 맞춘 사이즈의 명칭을 붙이는 것을 특징으로 하는 정보 처리 장치.
- 제7항에 있어서, 연산 대상이 되는 정보를 기억하기 위한 레지스터를 구비하는 소정의 프로세서를 포함하고,상기 불휘발성 메모리 관리 수단은, 상기 메모리 블록명으로서, 상기 레지스터의 데이터폭에 맞춘 사이즈의 명칭을 붙이는 것을 특징으로 하는 정보 처리 장치.
- 제7항에 있어서, 연산 대상이 되는 정보에 대해서 논리 연산을 행하기 위한 ALU를 구비하는 소정의 프로세서를 포함하고,상기 불휘발성 메모리 관리 수단은, 상기 메모리 블록명으로서, 상기 ALU의 입력 데이터폭에 맞춘 사이즈의 명칭을 붙이는 것을 특징으로 하는 정보 처리 장 치.
- 장치 내부에서의 전력의 공급을 자율적으로 제어하는 정보 처리 장치를 제어하는 메모리 관리 프로그램에 있어서,상기 정보 처리 장치에 구비된, 기억하고 있는 정보를 불휘발적으로 유지하는 불휘발성 메모리의 기억 영역에서의 메모리 블록에 고유의 메모리 블록명을 붙이고, 상기 메모리 블록명에 의해서 상기 메모리 블록을 식별하기 위한 메모리 관리 정보를 생성하여, 상기 메모리 관리 정보를 상기 불휘발성 메모리에 기억하는 불휘발성 메모리 관리 기능을 상기 정보 처리 장치에 실현시키는 것을 특징으로 하는 메모리 관리 프로그램.
- 장치 내부에서의 전력의 공급을 자율적으로 제어하는 정보 처리 장치에서의 메모리 관리 방법에 있어서,상기 정보 처리 장치에 구비된, 기억하고 있는 정보를 불휘발적으로 유지하는 불휘발성 메모리의 기억 영역에서의 메모리 블록에 고유의 메모리 블록명을 붙이고, 상기 메모리 블록명에 의해서 상기 메모리 블록을 식별하기 위한 메모리 관리 정보를 생성하여, 상기 메모리 관리 정보를 상기 불휘발성 메모리에 기억하는 불휘발성 메모리 관리 단계를 포함하는 것을 특징으로 하는 메모리 관리 방법.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2004200559A JP4182928B2 (ja) | 2004-07-07 | 2004-07-07 | 情報処理装置、メモリ管理プログラムおよびメモリ管理方法 |
| JPJP-P-2004-00200559 | 2004-07-07 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20060048319A true KR20060048319A (ko) | 2006-05-18 |
| KR100719200B1 KR100719200B1 (ko) | 2007-05-16 |
Family
ID=35004173
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020050049616A Expired - Fee Related KR100719200B1 (ko) | 2004-07-07 | 2005-06-10 | 정보 처리 장치, 메모리 관리 프로그램을 기록한 기록매체 및 메모리 관리 방법 |
Country Status (6)
| Country | Link |
|---|---|
| US (1) | US7401200B2 (ko) |
| EP (1) | EP1615107A3 (ko) |
| JP (1) | JP4182928B2 (ko) |
| KR (1) | KR100719200B1 (ko) |
| CN (1) | CN100370395C (ko) |
| TW (1) | TWI277866B (ko) |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4341594B2 (ja) | 2005-06-30 | 2009-10-07 | セイコーエプソン株式会社 | 情報処理装置及び電力制御方法をコンピュータに実行させるためのプログラム |
| US7562180B2 (en) * | 2006-03-28 | 2009-07-14 | Nokia Corporation | Method and device for reduced read latency of non-volatile memory |
| CN100536029C (zh) * | 2006-07-14 | 2009-09-02 | 威刚科技股份有限公司 | 非挥发性储存装置及其控制方法 |
| US7788513B2 (en) | 2006-08-29 | 2010-08-31 | Hewlett-Packard Development Company, L.P. | Method of reducing power consumption of a computing system by evacuating selective platform memory components thereof |
| JP4399020B1 (ja) * | 2008-08-26 | 2010-01-13 | 株式会社東芝 | 情報処理装置およびメモリ管理方法 |
Family Cites Families (15)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0437916A (ja) | 1990-06-01 | 1992-02-07 | Hitachi Ltd | 情報処理装置 |
| EP0749063A3 (en) | 1995-06-07 | 1999-01-13 | International Business Machines Corporation | Method and apparatus for suspend/resume operation in a computer |
| US5860138A (en) * | 1995-10-02 | 1999-01-12 | International Business Machines Corporation | Processor with compiler-allocated, variable length intermediate storage |
| JP3453467B2 (ja) | 1995-10-13 | 2003-10-06 | キヤノン株式会社 | 情報処理装置と該情報処理装置のパワーマネジメント機能呼び出し方法 |
| GB2310513B (en) * | 1996-02-20 | 2000-02-16 | Ibm | Computer with reduced power consumption |
| JP2988866B2 (ja) | 1996-02-29 | 1999-12-13 | 株式会社東芝 | コンピュータシステム |
| JP3222821B2 (ja) * | 1997-12-25 | 2001-10-29 | 株式会社東芝 | プログラマブルコントローラ |
| JP4085478B2 (ja) | 1998-07-28 | 2008-05-14 | ソニー株式会社 | 記憶媒体及び電子機器システム |
| US6209088B1 (en) * | 1998-09-21 | 2001-03-27 | Microsoft Corporation | Computer hibernation implemented by a computer operating system |
| KR100566225B1 (ko) * | 1998-12-10 | 2006-10-04 | 삼성전자주식회사 | 이동통신단말기의 폰북메모리 제어장치및 그 방법 |
| EP1037133A1 (en) | 1999-03-15 | 2000-09-20 | International Business Machines Corporation | Method and apparatus for alternation between instances of operating systems in computer systems |
| WO2001037066A1 (en) * | 1999-11-16 | 2001-05-25 | Fujitsu Limited | Information processor and computer-readable medium |
| US6711595B1 (en) * | 2000-05-09 | 2004-03-23 | Openwave Systems Inc. | Method and apparatus for sharing standard template library objects among processes |
| US7108605B2 (en) * | 2002-09-30 | 2006-09-19 | Igt | EPROM file system in a gaming apparatus |
| US8412879B2 (en) * | 2002-10-28 | 2013-04-02 | Sandisk Technologies Inc. | Hybrid implementation for error correction codes within a non-volatile memory system |
-
2004
- 2004-07-07 JP JP2004200559A patent/JP4182928B2/ja not_active Expired - Fee Related
-
2005
- 2005-05-19 TW TW094116350A patent/TWI277866B/zh active
- 2005-06-10 KR KR1020050049616A patent/KR100719200B1/ko not_active Expired - Fee Related
- 2005-06-20 US US11/155,538 patent/US7401200B2/en not_active Expired - Fee Related
- 2005-06-23 EP EP05013627A patent/EP1615107A3/en not_active Withdrawn
- 2005-07-06 CN CNB2005100819606A patent/CN100370395C/zh not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| EP1615107A2 (en) | 2006-01-11 |
| EP1615107A3 (en) | 2007-01-03 |
| CN1719383A (zh) | 2006-01-11 |
| KR100719200B1 (ko) | 2007-05-16 |
| JP4182928B2 (ja) | 2008-11-19 |
| US20060010283A1 (en) | 2006-01-12 |
| US7401200B2 (en) | 2008-07-15 |
| JP2006023919A (ja) | 2006-01-26 |
| TWI277866B (en) | 2007-04-01 |
| CN100370395C (zh) | 2008-02-20 |
| TW200602868A (en) | 2006-01-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6116941B2 (ja) | 情報処理装置 | |
| KR101562973B1 (ko) | 메모리 장치 및 메모리 장치의 동작 방법 | |
| TWI480803B (zh) | 獨立作業系統間之共享檔案系統管理 | |
| JP5783809B2 (ja) | 情報処理装置、起動方法およびプログラム | |
| TWI407300B (zh) | 電源管理控制器與方法 | |
| KR20110006352A (ko) | 시스템 고속 부팅 장치 및 방법 | |
| EP2538319A1 (en) | Non-volatile data processing apparatus and image forming apparatus | |
| US20030145191A1 (en) | Computer system and method of controlling the same | |
| US8996852B2 (en) | Electronic device and booting method thereof | |
| JPH04362716A (ja) | システム再起動装置 | |
| US9934100B2 (en) | Method of controlling memory swap operation and data processing system using same | |
| CN104298516B (zh) | 电子设备以及挂起控制方法 | |
| JP4182928B2 (ja) | 情報処理装置、メモリ管理プログラムおよびメモリ管理方法 | |
| JP2009258925A (ja) | 計算機システムおよび計算機システムのメモリ管理方法 | |
| JPH10240391A (ja) | 携帯型ドキュメント表示/処理装置及び同装置に適用されるパワー管理制御方法 | |
| WO2017113247A1 (zh) | 降低内存功耗的方法及计算机设备 | |
| TW200923782A (en) | A bootloader self-update system and method thereof | |
| JP4334312B2 (ja) | 起動時間短縮演算装置およびデータロード方法 | |
| JP6297182B2 (ja) | 情報処理装置および表示制御装置 | |
| US10102607B2 (en) | Method for chaining media processing | |
| JP2005172843A (ja) | 表示装置、表示方法、コンピュータプログラム | |
| CN101122842A (zh) | 广义闪存及其方法 | |
| TW507153B (en) | Embedded system for fast updating software and the method for fast updating the embedded system software | |
| JPH06131516A (ja) | メモリの情報書き替え方法 | |
| JPH04111159A (ja) | 文字フォントの管理装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A201 | Request for examination | ||
| PA0109 | Patent application |
St.27 status event code: A-0-1-A10-A12-nap-PA0109 |
|
| PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
| PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
| T11-X000 | Administrative time limit extension requested |
St.27 status event code: U-3-3-T10-T11-oth-X000 |
|
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration |
St.27 status event code: A-1-2-D10-D22-exm-PE0701 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
St.27 status event code: A-2-4-F10-F11-exm-PR0701 |
|
| PR1002 | Payment of registration fee |
St.27 status event code: A-2-2-U10-U11-oth-PR1002 Fee payment year number: 1 |
|
| PG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-PG1601 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 4 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 5 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 6 |
|
| FPAY | Annual fee payment |
Payment date: 20130502 Year of fee payment: 7 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 7 |
|
| FPAY | Annual fee payment |
Payment date: 20140418 Year of fee payment: 8 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 8 |
|
| FPAY | Annual fee payment |
Payment date: 20150417 Year of fee payment: 9 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 9 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| FPAY | Annual fee payment |
Payment date: 20160418 Year of fee payment: 10 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 10 |
|
| LAPS | Lapse due to unpaid annual fee | ||
| PC1903 | Unpaid annual fee |
St.27 status event code: A-4-4-U10-U13-oth-PC1903 Not in force date: 20170511 Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE |
|
| PC1903 | Unpaid annual fee |
St.27 status event code: N-4-6-H10-H13-oth-PC1903 Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE Not in force date: 20170511 |