WO2001080000A3 - Accessing file data stored in non-volatile re-programmable semiconductor memories - Google Patents

Accessing file data stored in non-volatile re-programmable semiconductor memories Download PDF

Info

Publication number
WO2001080000A3
WO2001080000A3 PCT/US2001/040417 US0140417W WO0180000A3 WO 2001080000 A3 WO2001080000 A3 WO 2001080000A3 US 0140417 W US0140417 W US 0140417W WO 0180000 A3 WO0180000 A3 WO 0180000A3
Authority
WO
WIPO (PCT)
Prior art keywords
volatile
data stored
file data
programmable semiconductor
semiconductor memories
Prior art date
Application number
PCT/US2001/040417
Other languages
French (fr)
Other versions
WO2001080000A2 (en
Inventor
Edward R Rhoads
James P Ketrenos
Original Assignee
Intel Corp
Edward R Rhoads
James P Ketrenos
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Intel Corp, Edward R Rhoads, James P Ketrenos filed Critical Intel Corp
Priority to KR10-2002-7013668A priority Critical patent/KR100510370B1/en
Priority to DE10196054T priority patent/DE10196054T1/en
Priority to AU2001255827A priority patent/AU2001255827A1/en
Publication of WO2001080000A2 publication Critical patent/WO2001080000A2/en
Publication of WO2001080000A3 publication Critical patent/WO2001080000A3/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/44Arrangements for executing specific programs
    • G06F9/4401Bootstrapping
    • G06F9/4406Loading of operating system
    • G06F9/441Multiboot arrangements, i.e. selecting an operating system to be loaded
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/46Multiprogramming arrangements
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/17Details of further file system functions
    • G06F16/178Techniques for file synchronisation in file systems
    • G06F16/1794Details of file format conversion
    • YGENERAL 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
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99931Database or file accessing
    • YGENERAL 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
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99941Database schema or data structure
    • Y10S707/99942Manipulating data structure, e.g. compression, compaction, compilation
    • YGENERAL 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
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99951File or database maintenance
    • Y10S707/99952Coherency, e.g. same view to multiple users
    • Y10S707/99955Archiving or backup

Abstract

File data for an operating system may be stored in a compressed format in a re-programmable semiconductor memory. The memory may be provided with a header and data for one or more file systems all stored in a compressed format. A device driver also stored in the memory may be utilized to decompress the data and to convert it to a format suitable for a particular file system or operating system.
PCT/US2001/040417 2000-04-12 2001-03-29 Accessing file data stored in non-volatile re-programmable semiconductor memories WO2001080000A2 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
KR10-2002-7013668A KR100510370B1 (en) 2000-04-12 2001-03-29 Accessing File Data Stored In Non-Volatile Re-Programmable Semiconductor Memories
DE10196054T DE10196054T1 (en) 2000-04-12 2001-03-29 Access file data stored in non-volatile reprogrammable semiconductor memories
AU2001255827A AU2001255827A1 (en) 2000-04-12 2001-03-29 Accessing file data stored in non-volatile re-programmable semiconductor memories

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US09/547,624 US6741978B1 (en) 2000-04-12 2000-04-12 Accessing file data stored in non-volatile re-programmable semiconductor memories
US09/547,624 2000-04-12

Publications (2)

Publication Number Publication Date
WO2001080000A2 WO2001080000A2 (en) 2001-10-25
WO2001080000A3 true WO2001080000A3 (en) 2002-09-06

Family

ID=24185429

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2001/040417 WO2001080000A2 (en) 2000-04-12 2001-03-29 Accessing file data stored in non-volatile re-programmable semiconductor memories

Country Status (7)

Country Link
US (3) US6741978B1 (en)
KR (1) KR100510370B1 (en)
CN (1) CN100399276C (en)
AU (1) AU2001255827A1 (en)
DE (1) DE10196054T1 (en)
TW (1) TWI234113B (en)
WO (1) WO2001080000A2 (en)

Families Citing this family (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6741978B1 (en) * 2000-04-12 2004-05-25 Intel Corporation Accessing file data stored in non-volatile re-programmable semiconductor memories
US7007047B2 (en) * 2002-03-29 2006-02-28 Panasas, Inc. Internally consistent file system image in distributed object-based data storage
DE10228128B4 (en) 2002-06-24 2004-09-23 Infineon Technologies Ag Method for storing data, method for reading data, device for compressing data and device for decompressing data
KR101055125B1 (en) * 2003-12-18 2011-08-08 엘지전자 주식회사 Mobile terminal and its boot method
US8112400B2 (en) * 2003-12-23 2012-02-07 Texas Instruments Incorporated Method for collecting data from semiconductor equipment
US7334142B2 (en) * 2004-01-22 2008-02-19 International Business Machines Corporation Reducing power consumption in a logically partitioned data processing system with operating system call that indicates a selected processor is unneeded for a period of time
GB0405795D0 (en) 2004-03-15 2004-04-21 Tom Tom B V Navigation device displaying travel information
US7647358B2 (en) * 2004-03-22 2010-01-12 Microsoft Corporation Computing device with relatively limited storage space and operating/file system thereof
US8069192B2 (en) * 2004-03-22 2011-11-29 Microsoft Corporation Computing device with relatively limited storage space and operating / file system thereof
US8407396B2 (en) * 2004-07-30 2013-03-26 Hewlett-Packard Development Company, L.P. Providing block data access for an operating system using solid-state memory
US7783679B2 (en) * 2005-01-12 2010-08-24 Computer Associates Think, Inc. Efficient processing of time series data
US20070016693A1 (en) * 2005-06-30 2007-01-18 Advanced Micro Devices, Inc. Decompression technique for generating software image
KR100647193B1 (en) * 2005-09-14 2006-11-23 (재)대구경북과학기술연구원 Method for managing file system and apparatus using the same
KR100750132B1 (en) 2005-09-27 2007-08-21 삼성전자주식회사 Method and system for booting, updating software automatically and recovering update error, and computer readable medium recording the method
US7650458B2 (en) * 2006-06-23 2010-01-19 Microsoft Corporation Flash memory driver
JP2008158591A (en) * 2006-12-20 2008-07-10 Denso Corp Information processor and control program
KR101345386B1 (en) * 2007-09-19 2013-12-24 삼성전자주식회사 Method and apparatus for editting mass multimedia data
US20090144538A1 (en) * 2007-11-05 2009-06-04 Duda Kenneth J Patch installation at boot time for dynamically installable, piecemeal revertible patches
WO2010027324A1 (en) * 2008-09-08 2010-03-11 Scalado Ab Method for indexing images and for reading an index of an image
US20110188763A1 (en) * 2010-01-29 2011-08-04 Nenad Rijavec Image Header Compression Mechanism
US8281119B1 (en) * 2011-11-22 2012-10-02 Google Inc. Separate normal firmware and developer firmware
US9990278B2 (en) 2014-10-20 2018-06-05 Cypress Semiconductor Corporation Overlaid erase block mapping
US9672047B1 (en) * 2014-10-31 2017-06-06 American Megatrends, Inc. Systems and methods for accessing a bootable partition on a serial peripheral interface device
US10387260B2 (en) * 2015-11-26 2019-08-20 Ricoh Company, Ltd. Reboot system and reboot method
US10534618B2 (en) * 2016-09-27 2020-01-14 American Megatrends International, Llc Auto bootloader recovery in BMC
CN108958773A (en) * 2018-07-10 2018-12-07 北京贞宇科技有限公司 intelligent robot

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5337275A (en) * 1992-10-30 1994-08-09 Intel Corporation Method for releasing space in flash EEPROM memory array to allow the storage of compressed data
US5490260A (en) * 1990-12-14 1996-02-06 Ceram, Inc. Solid-state RAM data storage for virtual memory computer using fixed-sized swap pages with selective compressed/uncompressed data store according to each data size
US5586285A (en) * 1993-02-19 1996-12-17 Intel Corporation Method and circuitry for increasing reserve memory in a solid state memory disk
US5745418A (en) * 1996-11-25 1998-04-28 Macronix International Co., Ltd. Flash memory mass storage system
US5828877A (en) * 1994-07-14 1998-10-27 Dell Usa, L.P. Circuit and method for optimizing creation of a compressed main memory image

Family Cites Families (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5237460A (en) * 1990-12-14 1993-08-17 Ceram, Inc. Storage of compressed data on random access storage devices
GB2251324B (en) * 1990-12-31 1995-05-10 Intel Corp File structure for a non-volatile semiconductor memory
US5870520A (en) * 1992-12-23 1999-02-09 Packard Bell Nec Flash disaster recovery ROM and utility to reprogram multiple ROMS
US6604118B2 (en) * 1998-07-31 2003-08-05 Network Appliance, Inc. File system image transfer
JP2972501B2 (en) * 1993-09-20 1999-11-08 富士通株式会社 I / O subsystem and exclusive control method in I / O subsystem
US5467286A (en) * 1993-11-03 1995-11-14 Square D Company Metering unit with downloadable firmware
US6018806A (en) * 1995-10-16 2000-01-25 Packard Bell Nec Method and system for rebooting a computer having corrupted memory using an external jumper
US5802553A (en) * 1995-12-19 1998-09-01 Intel Corporation File system configured to support variable density storage and data compression within a nonvolatile memory
US6266753B1 (en) * 1997-07-10 2001-07-24 Cirrus Logic, Inc. Memory manager for multi-media apparatus and method therefor
JPH11134234A (en) * 1997-08-26 1999-05-21 Reliatec Ltd Backup list method, its controller and recording medium which records backup restoration program and which computer can read
JPH11249725A (en) * 1998-02-26 1999-09-17 Fanuc Ltd Robot controller
CN1207531A (en) * 1998-08-27 1999-02-10 岳光 Microcomputer
US6393585B1 (en) * 1998-12-23 2002-05-21 Scientific-Atlanta, Inc. Method and apparatus for restoring operating systems in a set-top box environment
US6502194B1 (en) * 1999-04-16 2002-12-31 Synetix Technologies System for playback of network audio material on demand
US6948099B1 (en) * 1999-07-30 2005-09-20 Intel Corporation Re-loading operating systems
US6360300B1 (en) * 1999-08-31 2002-03-19 International Business Machines Corporation System and method for storing compressed and uncompressed data on a hard disk drive
US6763458B1 (en) * 1999-09-27 2004-07-13 Captaris, Inc. System and method for installing and servicing an operating system in a computer or information appliance
US6754855B1 (en) * 1999-12-01 2004-06-22 Microsoft Corporation Automated recovery of computer appliances
US6407949B1 (en) * 1999-12-17 2002-06-18 Qualcomm, Incorporated Mobile communication device having integrated embedded flash and SRAM memory
US6854009B1 (en) * 1999-12-22 2005-02-08 Tacit Networks, Inc. Networked computer system
US6741978B1 (en) * 2000-04-12 2004-05-25 Intel Corporation Accessing file data stored in non-volatile re-programmable semiconductor memories
US6839792B2 (en) * 2000-12-15 2005-01-04 Innovative Concepts, Inc. Data modem
US7137026B2 (en) * 2001-10-04 2006-11-14 Nokia Corporation Crash recovery system
US6907512B2 (en) * 2002-05-21 2005-06-14 Microsoft Corporation System and method for filtering write operations to a storage medium containing an operating system image
US7340638B2 (en) * 2003-01-30 2008-03-04 Microsoft Corporation Operating system update and boot failure recovery
US7032053B2 (en) * 2003-08-14 2006-04-18 International Business Machines Corporation System and method for loading, executing, and adapting a portable running operation system from a removable module to multiple computer systems

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5490260A (en) * 1990-12-14 1996-02-06 Ceram, Inc. Solid-state RAM data storage for virtual memory computer using fixed-sized swap pages with selective compressed/uncompressed data store according to each data size
US5337275A (en) * 1992-10-30 1994-08-09 Intel Corporation Method for releasing space in flash EEPROM memory array to allow the storage of compressed data
US5586285A (en) * 1993-02-19 1996-12-17 Intel Corporation Method and circuitry for increasing reserve memory in a solid state memory disk
US5828877A (en) * 1994-07-14 1998-10-27 Dell Usa, L.P. Circuit and method for optimizing creation of a compressed main memory image
US5745418A (en) * 1996-11-25 1998-04-28 Macronix International Co., Ltd. Flash memory mass storage system

Also Published As

Publication number Publication date
CN1436330A (en) 2003-08-13
WO2001080000A2 (en) 2001-10-25
US8078586B2 (en) 2011-12-13
US20040230573A1 (en) 2004-11-18
US20090204651A1 (en) 2009-08-13
AU2001255827A1 (en) 2001-10-30
US6741978B1 (en) 2004-05-25
CN100399276C (en) 2008-07-02
DE10196054T1 (en) 2003-03-13
KR20030044906A (en) 2003-06-09
US7519632B2 (en) 2009-04-14
KR100510370B1 (en) 2005-08-24
TWI234113B (en) 2005-06-11

Similar Documents

Publication Publication Date Title
WO2001080000A3 (en) Accessing file data stored in non-volatile re-programmable semiconductor memories
AU2002226044A1 (en) Distributed storage in semiconductor memory systems
AU7477500A (en) Organizing information stored in non-volatile re-programmable semiconductor memories
WO2003083662A3 (en) Memory system with burst length shorter than prefetch length
EP1225592A3 (en) Information storage device
WO2002001365A3 (en) Non-volatile cache
EP1152429A3 (en) Data storage device
AU2002230883A1 (en) Object-based storage device with improved reliability and fast crash recovery
WO2008004149A3 (en) Flash memory device having a flash cache portion and a method for using the same
GB2384338B (en) Memory system for data storage and retrieval
AU2001265068A1 (en) Organic bistable device and organic memory cells
WO2006055497A3 (en) Command controlling different operations in different chips
TW200745858A (en) Unified memory and controller
AU2001292096A1 (en) An improved system for storing and retrieving data
AU2001266987A1 (en) System and method for enabling non-volatile memory to execute code while operating as a data storage/processing device
AU2002243734A1 (en) Dynamic memory based on single electron storage
EP1263048A4 (en) Ferroelectric memory device and its manufacturing method, and hybrid device
WO2006067435A3 (en) Microprocessor systems
WO2006089685A8 (en) Device and method for storing audio files
WO2004010314A3 (en) Method, system, and program for memory based data transfer
AU2001227948A1 (en) Allocating memory based on memory device organization
WO2001075815A3 (en) Card terminal and method for operating a card terminal
WO2003038567A3 (en) Digital audio device
AU2002353025A1 (en) Non-volatile memory device with improved data retention and method therefor
WO2005052799A3 (en) System and method for operating dual bank read-while-write flash

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG US UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
WWE Wipo information: entry into national phase

Ref document number: 1020027013668

Country of ref document: KR

WWE Wipo information: entry into national phase

Ref document number: 018110606

Country of ref document: CN

WWP Wipo information: published in national office

Ref document number: 1020027013668

Country of ref document: KR

122 Ep: pct application non-entry in european phase
REG Reference to national code

Ref country code: DE

Ref legal event code: 8607

NENP Non-entry into the national phase

Ref country code: JP

WWR Wipo information: refused in national office

Ref document number: 1020027013668

Country of ref document: KR