JP2007280068A - フラッシュメモリ装置及びフラッシュメモリへのアクセス方法 - Google Patents
フラッシュメモリ装置及びフラッシュメモリへのアクセス方法 Download PDFInfo
- Publication number
- JP2007280068A JP2007280068A JP2006105711A JP2006105711A JP2007280068A JP 2007280068 A JP2007280068 A JP 2007280068A JP 2006105711 A JP2006105711 A JP 2006105711A JP 2006105711 A JP2006105711 A JP 2006105711A JP 2007280068 A JP2007280068 A JP 2007280068A
- Authority
- JP
- Japan
- Prior art keywords
- data
- flash memory
- block
- ports
- stored
- 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; CALCULATING OR 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
- G06F12/0246—Memory management in non-volatile memory, e.g. resistive RAM or ferroelectric memory in block erasable memory, e.g. flash memory
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/02—Addressing or allocation; Relocation
- G06F12/06—Addressing a physical block of locations, e.g. base addressing, module addressing, memory dedication
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Read Only Memory (AREA)
- Memory System (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
【解決手段】アクセス要求手段3(1)〜(n)は、複数のポートPort1〜nに1対1に対応しており、対応するポートから入力したデータを種類別に蓄積し、蓄積したデータ量がフラッシュメモリ1の1ブロック分に達する毎に、その1ブロック分のデータを、データの種類毎にフラッシュメモリ1のページ単位で書き込み位置を揃えてフラッシュメモリの1ブロックに書き込むことを要求する。アクセス管理手段2は、各アクセス要求手段3(1)〜(n)からの要求に基づき、フラッシュメモリ1に対するデータの書き込みを、ポート毎に時分割に行う。
【選択図】図3
Description
〔数1〕
Nvideo+Naudio1+Naudio2+Naudio3+Naudio4+Nproxy+Nrtm≧Nblock …(1)
但し、Nblockは、フラッシュメモリ1(図3)の1ブロック当たりのページ数である。
Claims (6)
- フラッシュメモリに対して、複数のポートから、それぞれ複数種類のデータから成るデータの集合が記憶及び再生されるフラッシュメモリ装置において、
前記複数のポートに1対1に対応しており、対応する前記ポートから入力したデータを種類別に蓄積し、蓄積したデータの量が前記フラッシュメモリの1ブロック分に達する毎に、該1ブロック分のデータを、データの種類毎に前記フラッシュメモリのページ単位で書き込み位置を揃えて前記フラッシュメモリの1ブロックに書き込むことを要求する複数のアクセス要求手段と、
各々の前記アクセス要求手段からの要求に基づき、前記フラッシュメモリに対するデータの書き込みを、各々の前記ポート毎に時分割に行うアクセス管理手段と
を備えたことを特徴とするフラッシュメモリ装置。 - 請求項1に記載のフラッシュメモリ装置において、
前記アクセス要求手段は、対応する前記ポートからの前記データの集合の再生時には、データの種類毎に前記ページ単位で前記フラッシュメモリからデータを読み出すことを要求し、
前記アクセス管理手段は、各々の前記アクセス要求手段からの要求に基づき、前記フラッシュメモリに対するデータの書き込み及び/または読み出しを、各々の前記ポート毎に時分割に行う
ことを特徴とするフラッシュメモリ装置。 - 請求項1に記載のフラッシュメモリ装置において、
前記アクセス要求手段は、
データの種類毎に設けられた複数のバッファーメモリと、
データの記憶時に、各々の前記バッファーメモリに蓄積されたデータの量を、それぞれ前記フラッシュメモリのページ数に換算し、該換算したページ数の合計が前記フラッシュメモリの1ブロック分のページ数に達する毎に、データの転送要求を出力する手段と、
データの記憶時に、前記転送要求に基づき、各々の前記バッファーメモリに蓄積されたデータを、データの種類毎に前記フラッシュメモリのページ単位で書き込み位置を揃えて前記フラッシュメモリの1ブロックに書き込むことを、前記アクセス管理手段に要求する手段と
を含むことを特徴とするフラッシュメモリ装置。 - 請求項1に記載のフラッシュメモリ装置において、
前記アクセス要求手段は、前記データの集合の終端では、蓄積したデータの量が前記1ブロック分に達しなくても、蓄積したデータを、前記フラッシュメモリの1ブロックを占有して書き込むことを要求する
ことを特徴とするフラッシュメモリ装置。 - 請求項1に記載のフラッシュメモリ装置において、
前記データの集合は、ビデオデータとオーディオデータとを含むことを特徴とするフラッシュメモリ装置。 - フラッシュメモリに対して、複数のポートから、それぞれ複数種類のデータから成るデータの集合を記憶及び再生する場合の、前記フラッシュメモリへのアクセス方法において、
前記複数のポートに1対1に対応して、対応する前記ポートから入力した各種類のデータを蓄積し、蓄積したデータの量が前記フラッシュメモリの1ブロック分に達する毎に、該1ブロック分のデータを、データの種類毎に前記フラッシュメモリのページ単位で書き込み位置を揃えて前記フラッシュメモリの1ブロックに書き込むことを要求する第1のステップと、
前記第1のステップでの要求に基づき、前記フラッシュメモリに対するデータの書き込みを、各々の前記ポート毎に時分割に行う第2のステップと
を有することを特徴とするフラッシュメモリへのアクセス方法。
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006105711A JP4135747B2 (ja) | 2006-04-06 | 2006-04-06 | データ処理装置及びフラッシュメモリへのアクセス方法 |
TW096111671A TWI381272B (zh) | 2006-04-06 | 2007-04-02 | 快閃記憶體裝置及快閃記憶體的存取方法 |
US11/732,658 US7917687B2 (en) | 2006-04-06 | 2007-04-04 | Flash memory apparatus and access method to flash memory |
KR1020070033695A KR20070100151A (ko) | 2006-04-06 | 2007-04-05 | 플래시 메모리 장치 및 플래시 메모리 액세스 방법 |
CN200710090404A CN100585740C (zh) | 2006-04-06 | 2007-04-06 | 闪存装置和闪存的访问方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006105711A JP4135747B2 (ja) | 2006-04-06 | 2006-04-06 | データ処理装置及びフラッシュメモリへのアクセス方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2007280068A true JP2007280068A (ja) | 2007-10-25 |
JP4135747B2 JP4135747B2 (ja) | 2008-08-20 |
Family
ID=38649654
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2006105711A Expired - Fee Related JP4135747B2 (ja) | 2006-04-06 | 2006-04-06 | データ処理装置及びフラッシュメモリへのアクセス方法 |
Country Status (5)
Country | Link |
---|---|
US (1) | US7917687B2 (ja) |
JP (1) | JP4135747B2 (ja) |
KR (1) | KR20070100151A (ja) |
CN (1) | CN100585740C (ja) |
TW (1) | TWI381272B (ja) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010108385A (ja) * | 2008-10-31 | 2010-05-13 | Hitachi Ulsi Systems Co Ltd | 記憶装置 |
JP2011008589A (ja) * | 2009-06-26 | 2011-01-13 | Toshiba Corp | 素材サーバおよび素材蓄積方法 |
JP2011166542A (ja) * | 2010-02-10 | 2011-08-25 | Sony Corp | 記録装置、撮像記録装置、記録方法及びプログラム |
JP2011166541A (ja) * | 2010-02-10 | 2011-08-25 | Sony Corp | 記録装置、撮像記録装置、記録方法及びプログラム |
JP2012109734A (ja) * | 2010-11-16 | 2012-06-07 | Toshiba Corp | ビデオサーバ及び映像データ伝送方法 |
JP2015511040A (ja) * | 2012-03-16 | 2015-04-13 | マーベル ワールド トレード リミテッド | Nandフラッシュメモリにおけるデータの効率的な記憶を可能にするアーキテクチャ |
JP2016122925A (ja) * | 2014-12-24 | 2016-07-07 | キヤノン株式会社 | 記録装置及び記録装置の制御方法 |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8782325B1 (en) * | 2009-02-09 | 2014-07-15 | Marvell International Ltd. | Data type based alignment of data written to non-volatile memory |
US20100287217A1 (en) * | 2009-04-08 | 2010-11-11 | Google Inc. | Host control of background garbage collection in a data storage device |
US20100262979A1 (en) * | 2009-04-08 | 2010-10-14 | Google Inc. | Circular command queues for communication between a host and a data storage device |
US8566508B2 (en) * | 2009-04-08 | 2013-10-22 | Google Inc. | RAID configuration in a flash memory data storage device |
US8447918B2 (en) * | 2009-04-08 | 2013-05-21 | Google Inc. | Garbage collection for failure prediction and repartitioning |
CN102147771B (zh) * | 2011-04-08 | 2013-04-10 | 深圳市江波龙电子有限公司 | 查找闪存设备中固件程序存放位置的方法 |
ES2837801T3 (es) * | 2012-08-07 | 2021-07-01 | Nokia Technologies Oy | Control de acceso para memoria inalámbrica |
US9223698B2 (en) * | 2013-01-15 | 2015-12-29 | Kaminario Technologies Ltd. | SSD-block aligned writes |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH11234625A (ja) | 1998-02-17 | 1999-08-27 | Sony Corp | 画像再生方法及び装置 |
JP4131032B2 (ja) | 1998-04-23 | 2008-08-13 | ソニー株式会社 | データ再生装置及び方法 |
JP3640802B2 (ja) * | 1998-06-08 | 2005-04-20 | 富士通株式会社 | データバックアップ方式 |
JP2000194683A (ja) | 1998-12-28 | 2000-07-14 | Nec Kofu Ltd | 共有メモリの調停回路およびその調停方法 |
JP2005084907A (ja) * | 2003-09-08 | 2005-03-31 | Sony Corp | メモリ帯域制御装置 |
JP2005092630A (ja) | 2003-09-18 | 2005-04-07 | Sony Corp | メモリ制御装置及び制御方法 |
US20060098945A1 (en) * | 2004-11-08 | 2006-05-11 | Samsung Electronics Co., Ltd. | Method for storing audio data of audio and video (AV) device |
US7409489B2 (en) * | 2005-08-03 | 2008-08-05 | Sandisk Corporation | Scheduling of reclaim operations in non-volatile memory |
-
2006
- 2006-04-06 JP JP2006105711A patent/JP4135747B2/ja not_active Expired - Fee Related
-
2007
- 2007-04-02 TW TW096111671A patent/TWI381272B/zh not_active IP Right Cessation
- 2007-04-04 US US11/732,658 patent/US7917687B2/en not_active Expired - Fee Related
- 2007-04-05 KR KR1020070033695A patent/KR20070100151A/ko not_active Application Discontinuation
- 2007-04-06 CN CN200710090404A patent/CN100585740C/zh not_active Expired - Fee Related
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010108385A (ja) * | 2008-10-31 | 2010-05-13 | Hitachi Ulsi Systems Co Ltd | 記憶装置 |
JP2011008589A (ja) * | 2009-06-26 | 2011-01-13 | Toshiba Corp | 素材サーバおよび素材蓄積方法 |
JP2011166542A (ja) * | 2010-02-10 | 2011-08-25 | Sony Corp | 記録装置、撮像記録装置、記録方法及びプログラム |
JP2011166541A (ja) * | 2010-02-10 | 2011-08-25 | Sony Corp | 記録装置、撮像記録装置、記録方法及びプログラム |
JP2012109734A (ja) * | 2010-11-16 | 2012-06-07 | Toshiba Corp | ビデオサーバ及び映像データ伝送方法 |
US8843976B2 (en) | 2010-11-16 | 2014-09-23 | Kabushiki Kaisha Toshiba | Video server and video data transmission method |
JP2015511040A (ja) * | 2012-03-16 | 2015-04-13 | マーベル ワールド トレード リミテッド | Nandフラッシュメモリにおけるデータの効率的な記憶を可能にするアーキテクチャ |
JP2016122925A (ja) * | 2014-12-24 | 2016-07-07 | キヤノン株式会社 | 記録装置及び記録装置の制御方法 |
Also Published As
Publication number | Publication date |
---|---|
KR20070100151A (ko) | 2007-10-10 |
JP4135747B2 (ja) | 2008-08-20 |
TWI381272B (zh) | 2013-01-01 |
TW200805059A (en) | 2008-01-16 |
CN100585740C (zh) | 2010-01-27 |
CN101064191A (zh) | 2007-10-31 |
US7917687B2 (en) | 2011-03-29 |
US20070255890A1 (en) | 2007-11-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4135747B2 (ja) | データ処理装置及びフラッシュメモリへのアクセス方法 | |
JP2804115B2 (ja) | ディスクファイルシステム | |
CN103077121B (zh) | 一种闪存存储设备中数据管理的方法及装置 | |
JP2006216036A (ja) | フラッシュメモリを含んだデータ貯蔵装置及びそれのマージ方法 | |
JP2010102715A (ja) | ディスクベースのファイルシステムのための大きなブロック割当て | |
KR20090026941A (ko) | 복수개의 비휘발성 데이터 저장매체를 구비한 저장장치의가상 파일 시스템에서 어드레스 맵핑을 수행하는 방법 및그 장치 | |
JP2005196769A (ja) | フラッシュメモリのデータ管理装置及び方法 | |
KR101204163B1 (ko) | 반도체 기억 장치 | |
US7188147B2 (en) | I/O method and apparatus for optical storage media | |
JP5378197B2 (ja) | メモリコントローラ、メモリカード、不揮発性メモリシステム | |
JP4256075B2 (ja) | ファイルシステム及び記憶領域の管理方法 | |
CN1426552A (zh) | 用于访问存储介质上的数据块的***和方法 | |
JP2005302233A (ja) | 情報記憶装置、情報格納方法及び情報記憶処理プログラム | |
JP4502375B2 (ja) | ファイルシステムおよびその制御方法 | |
JP4130808B2 (ja) | フォーマット方法 | |
US6564231B1 (en) | Method for managing optical disk library files in accordance with the frequency of playback requests selected simultanenously at a specified time intervals | |
JP2012521032A (ja) | Ssdコントローラおよびssdコントローラの動作方法 | |
CN100555243C (zh) | 信息处理装置、图像摄取装置以及信息处理方法 | |
JP4585052B2 (ja) | データ記録システム | |
JP4211563B2 (ja) | 再生記録装置 | |
US6047360A (en) | System and method of organizing and defragmenting audio events recorded on a storage medium | |
JP5206103B2 (ja) | ストレージ装置、ストレージ装置制御システム、ストレージ装置の制御方法、及びプログラム | |
US8321641B2 (en) | Data access method and data access device | |
KR20030061948A (ko) | 정보 저장 장치 및 그를 이용한 파일 관리 방법 | |
JP2007249662A (ja) | メモリカード及びメモリカードの制御方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080304 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080407 |
|
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: 20080513 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20080526 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110613 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120613 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130613 Year of fee payment: 5 |
|
LAPS | Cancellation because of no payment of annual fees |