FI20061006L - Tiedostonhallintamenetelmä optimaalisen suorituskyvyn aikaansaamiseksi - Google Patents
Tiedostonhallintamenetelmä optimaalisen suorituskyvyn aikaansaamiseksi Download PDFInfo
- Publication number
- FI20061006L FI20061006L FI20061006A FI20061006A FI20061006L FI 20061006 L FI20061006 L FI 20061006L FI 20061006 A FI20061006 A FI 20061006A FI 20061006 A FI20061006 A FI 20061006A FI 20061006 L FI20061006 L FI 20061006L
- Authority
- FI
- Finland
- Prior art keywords
- file
- memory
- management method
- file management
- optimal performance
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
-
- 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
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0638—Organizing or formatting or addressing of data
- G06F3/0643—Management of files
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/76—Architectures of general purpose stored program computers
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/16—File or folder operations, e.g. details of user interfaces specifically adapted to file systems
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0602—Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
- G06F3/061—Improving I/O performance
- G06F3/0611—Improving I/O performance in relation to response time
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0668—Interfaces specially adapted for storage systems adopting a particular infrastructure
- G06F3/0671—In-line storage system
- G06F3/0673—Single storage device
- G06F3/0679—Non-volatile semiconductor memory device, e.g. flash memory, one time programmable memory [OTP]
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Computer Hardware Design (AREA)
- Software Systems (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US57185004P | 2004-05-17 | 2004-05-17 | |
| US10/952,837 US8352697B2 (en) | 2004-05-17 | 2004-09-30 | Method of managing files for optimal performance |
| PCT/IL2005/000511 WO2005111777A2 (en) | 2004-05-17 | 2005-05-17 | Method for managing files for optimal performance |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| FI20061006L true FI20061006L (fi) | 2006-11-16 |
| FI20061006A7 FI20061006A7 (fi) | 2006-12-14 |
Family
ID=35310575
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| FI20061006A FI20061006A7 (fi) | 2004-05-17 | 2005-05-17 | Tiedostonhallintamenetelmä optimaalisen suorituskyvyn aikaansaamiseksi |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US8352697B2 (fi) |
| KR (1) | KR100951107B1 (fi) |
| FI (1) | FI20061006A7 (fi) |
| GB (1) | GB2429558A (fi) |
| WO (1) | WO2005111777A2 (fi) |
Families Citing this family (39)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8832706B2 (en) * | 2006-12-22 | 2014-09-09 | Commvault Systems, Inc. | Systems and methods of data storage management, such as dynamic data stream allocation |
| US8321439B2 (en) | 2004-12-17 | 2012-11-27 | Microsoft Corporation | Quick filename lookup using name hash |
| US7149111B2 (en) * | 2004-12-17 | 2006-12-12 | Msystems Ltd. | Method of handling limitations on the order of writing to a non-volatile memory |
| US7873596B2 (en) | 2006-05-23 | 2011-01-18 | Microsoft Corporation | Extending cluster allocations in an extensible file system |
| US8606830B2 (en) | 2004-12-17 | 2013-12-10 | Microsoft Corporation | Contiguous file allocation in an extensible file system |
| US9639554B2 (en) | 2004-12-17 | 2017-05-02 | Microsoft Technology Licensing, Llc | Extensible file system |
| US8601283B2 (en) | 2004-12-21 | 2013-12-03 | Sandisk Technologies Inc. | Method for versatile content control with partitioning |
| US8504849B2 (en) | 2004-12-21 | 2013-08-06 | Sandisk Technologies Inc. | Method for versatile content control |
| US8051052B2 (en) | 2004-12-21 | 2011-11-01 | Sandisk Technologies Inc. | Method for creating control structure for versatile content control |
| US7748031B2 (en) | 2005-07-08 | 2010-06-29 | Sandisk Corporation | Mass storage device with automated credentials loading |
| US8245031B2 (en) * | 2006-07-07 | 2012-08-14 | Sandisk Technologies Inc. | Content control method using certificate revocation lists |
| US8140843B2 (en) | 2006-07-07 | 2012-03-20 | Sandisk Technologies Inc. | Content control method using certificate chains |
| US20080022395A1 (en) * | 2006-07-07 | 2008-01-24 | Michael Holtzman | System for Controlling Information Supplied From Memory Device |
| US20080010452A1 (en) * | 2006-07-07 | 2008-01-10 | Michael Holtzman | Content Control System Using Certificate Revocation Lists |
| US8639939B2 (en) | 2006-07-07 | 2014-01-28 | Sandisk Technologies Inc. | Control method using identity objects |
| US8266711B2 (en) | 2006-07-07 | 2012-09-11 | Sandisk Technologies Inc. | Method for controlling information supplied from memory device |
| US20080010458A1 (en) * | 2006-07-07 | 2008-01-10 | Michael Holtzman | Control System Using Identity Objects |
| US20080034440A1 (en) * | 2006-07-07 | 2008-02-07 | Michael Holtzman | Content Control System Using Versatile Control Structure |
| US20080010449A1 (en) * | 2006-07-07 | 2008-01-10 | Michael Holtzman | Content Control System Using Certificate Chains |
| US8613103B2 (en) | 2006-07-07 | 2013-12-17 | Sandisk Technologies Inc. | Content control method using versatile control structure |
| KR100791325B1 (ko) | 2006-10-27 | 2008-01-03 | 삼성전자주식회사 | 비휘발성 메모리를 관리하는 장치 및 방법 |
| JP2008152593A (ja) * | 2006-12-19 | 2008-07-03 | Hitachi Ltd | 情報端末装置 |
| US8560760B2 (en) * | 2007-01-31 | 2013-10-15 | Microsoft Corporation | Extending flash drive lifespan |
| US7657572B2 (en) * | 2007-03-06 | 2010-02-02 | Microsoft Corporation | Selectively utilizing a plurality of disparate solid state storage locations |
| US20080222348A1 (en) * | 2007-03-08 | 2008-09-11 | Scandisk Il Ltd. | File system for managing files according to application |
| US8200904B2 (en) * | 2007-12-12 | 2012-06-12 | Sandisk Il Ltd. | System and method for clearing data from a cache |
| US8464021B2 (en) * | 2008-05-28 | 2013-06-11 | Spansion Llc | Address caching stored translation |
| US20100082715A1 (en) * | 2008-09-30 | 2010-04-01 | Karl Dohm | Reduced-Resource Block Thin Provisioning |
| US9104618B2 (en) | 2008-12-18 | 2015-08-11 | Sandisk Technologies Inc. | Managing access to an address range in a storage device |
| US8261009B2 (en) * | 2008-12-30 | 2012-09-04 | Sandisk Il Ltd. | Method and apparatus for retroactive adaptation of data location |
| US20100169540A1 (en) * | 2008-12-30 | 2010-07-01 | Sinclair Alan W | Method and apparatus for relocating selected data between flash partitions in a memory device |
| US8103822B2 (en) * | 2009-04-26 | 2012-01-24 | Sandisk Il Ltd. | Method and apparatus for implementing a caching policy for non-volatile memory |
| US8645438B2 (en) | 2009-06-30 | 2014-02-04 | Sandisk Technologies Inc. | File system and method of file access |
| US20110106861A1 (en) * | 2009-11-04 | 2011-05-05 | Nokia Corporation | Interface Techniques Providing Contiguous Storage For Files |
| US9063938B2 (en) | 2012-03-30 | 2015-06-23 | Commvault Systems, Inc. | Search filtered file system using secondary storage, including multi-dimensional indexing and searching of archived files |
| US9639297B2 (en) | 2012-03-30 | 2017-05-02 | Commvault Systems, Inc | Shared network-available storage that permits concurrent data access |
| US9317419B1 (en) * | 2013-03-15 | 2016-04-19 | Emc Corporation | System and method for thin provisioning |
| US9898213B2 (en) | 2015-01-23 | 2018-02-20 | Commvault Systems, Inc. | Scalable auxiliary copy processing using media agent resources |
| RU2715288C1 (ru) * | 2018-12-28 | 2020-02-26 | Акционерное общество "Лаборатория Касперского" | Система и способ удаления файлов и противодействия их восстановлению |
Family Cites Families (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH04274519A (ja) * | 1991-02-28 | 1992-09-30 | Nec Corp | プログラム高速化自動実行方式 |
| JPH07504527A (ja) * | 1992-03-09 | 1995-05-18 | オースペックス システムズ インコーポレイテッド | 高性能の不揮発性ram保護式の書き込みキャッシュアクセラレータシステム |
| US5404485A (en) * | 1993-03-08 | 1995-04-04 | M-Systems Flash Disk Pioneers Ltd. | Flash file system |
| US6070172A (en) * | 1997-03-06 | 2000-05-30 | Oracle Corporation | On-line free space defragmentation of a contiguous-file file system |
| IE980560A1 (en) * | 1998-01-23 | 1999-07-28 | Dell Usa Corp | System and Method for Preparing a Computer Memory |
| US6081508A (en) * | 1998-02-25 | 2000-06-27 | Indus River Networks, Inc. | Remote computer communication |
| US6122685A (en) * | 1998-05-06 | 2000-09-19 | Emc Corporation | System for improving the performance of a disk storage device by reconfiguring a logical volume of data in response to the type of operations being performed |
| US6862563B1 (en) * | 1998-10-14 | 2005-03-01 | Arc International | Method and apparatus for managing the configuration and functionality of a semiconductor design |
| US6442682B1 (en) | 1999-02-18 | 2002-08-27 | Auspex Systems, Inc. | Characterization of data access using file system |
| US6282605B1 (en) * | 1999-04-26 | 2001-08-28 | Moore Computer Consultants, Inc. | File system for non-volatile computer memory |
| KR100532410B1 (ko) * | 2002-04-19 | 2005-11-30 | 삼성전자주식회사 | 휴대용 cd-mp3 시스템 및 그것을 위한 파일 시스템디코딩 방법 |
| US7702659B2 (en) * | 2003-03-27 | 2010-04-20 | Sandisk Il Ltd. | Robust, self-maintaining file system |
| US7523140B2 (en) | 2004-03-01 | 2009-04-21 | Sandisk Il Ltd. | File system that manages files according to content |
-
2004
- 2004-09-30 US US10/952,837 patent/US8352697B2/en active Active
-
2005
- 2005-05-17 GB GB0625218A patent/GB2429558A/en not_active Withdrawn
- 2005-05-17 WO PCT/IL2005/000511 patent/WO2005111777A2/en not_active Ceased
- 2005-05-17 KR KR1020067025847A patent/KR100951107B1/ko not_active Expired - Fee Related
- 2005-05-17 FI FI20061006A patent/FI20061006A7/fi unknown
Also Published As
| Publication number | Publication date |
|---|---|
| KR100951107B1 (ko) | 2010-04-07 |
| GB2429558A8 (en) | 2007-03-05 |
| FI20061006A7 (fi) | 2006-12-14 |
| GB2429558A (en) | 2007-02-28 |
| GB0625218D0 (en) | 2007-01-24 |
| US20050256838A1 (en) | 2005-11-17 |
| US8352697B2 (en) | 2013-01-08 |
| WO2005111777A2 (en) | 2005-11-24 |
| KR20070024573A (ko) | 2007-03-02 |
| WO2005111777A3 (en) | 2009-04-23 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| FI20061006L (fi) | Tiedostonhallintamenetelmä optimaalisen suorituskyvyn aikaansaamiseksi | |
| TW200732917A (en) | Dual mode access for non-volatile storage devices | |
| TW200632916A (en) | Scratch pad block | |
| GB2476536B (en) | Modified B+ tree to store nand memory indirection maps | |
| TW200720924A (en) | Interfacing systems operating through a logical address space and on a direct data file basis | |
| DE602007001871D1 (de) | Zurückführen einer datei auf ihre richtige speicherstufe in einer informationslebenszyklus-verwaltungsumgebung | |
| WO2007019220A3 (en) | Data consolidation and garbage collection in direct data file storage memories | |
| JP2007234026A5 (fi) | ||
| WO2006088719A3 (en) | Direct data file storage implementation techniques in flash memories | |
| WO2008094455A3 (en) | Hierarchical immutable content-addressable memory processor | |
| JP2011530133A5 (fi) | ||
| WO2005071551A3 (en) | Adaptive file readahead based on multiple factors | |
| WO2006088723A3 (en) | Direct file data programming and deletion in flash memories | |
| JP2008507756A5 (fi) | ||
| GB2513492A (en) | Tape drive system server | |
| WO2007109705A3 (en) | Method and system for rapid data-fragmentation analysis of a file-allocation-table (fat) file system | |
| ATE513264T1 (de) | Direktzugriffsspeichersystem mit destruktivem lesen, gepuffert mit einem speicher-cache mit destruktivem lesen | |
| GB2445495A (en) | Limited use data storing device | |
| WO2005066792A3 (en) | Non-volatile memory and method with memory planes alignment | |
| IN2015DN01332A (fi) | ||
| WO2005069148A3 (en) | Memory management method and related system | |
| CN115982169A (zh) | 基于nvm和b+树减少lsm写阻塞和读写放大的方法 | |
| WO2007019175A3 (en) | Indexing of file data in reprogrammable non-volatile memories that directly store data files | |
| US9715446B2 (en) | Method for updating inverted index of flash SSD | |
| TW200717529A (en) | Method for managing flash memory in a multiple partition memory array |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PC | Transfer of assignment of patent |
Owner name: MSYSTEMS LTD. Free format text: MSYSTEMS LTD. |