Method for performing continuous over write of file in nonvolatile memory

A non-volatile storage, non-volatile technology, used in memory systems, memory address/allocation/relocation, instruments, etc., can solve problems such as increasing the size and cost of solid-state drives, data loss, etc.

Inactive Publication Date: 2003-12-03
INTEL CORP
View PDF0 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Configuring a relatively large temporary storage space increases the size and expense of the solid-state drive
Also, if the temporary storage capacity is insufficient, data loss will result once the amount of data exceeds the temporary storage capacity

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method for performing continuous over write of file in nonvolatile memory
  • Method for performing continuous over write of file in nonvolatile memory
  • Method for performing continuous over write of file in nonvolatile memory

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0025] Operating systems that support electromechanical hard drives typically use a sector-based scheme for managing files. Sector numbers are usually not directly involved when a user or an individual application reads or writes data on an electromechanical hard drive. Typically, operating systems support the use of file pointers to locate or identify specific sectors of a file. So the operating system is responsible for passing the sector number to the electromechanical hard drive to store or retrieve the data sector associated with the file.

[0026] Operating systems typically use some type of allocation map to locate all the sectors associated with a given file. One class of sector-based file systems uses a file allocation table (FAT) to keep track of the sectors associated with a particular file. FAT is a table made up of allocation units, usually stored in a predetermined location in an electromechanical hard drive. The allocation unit is the smallest amount that can...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

A nonvolatile memory having a plurality of individually erasable blocks is used to store sectors of a file. A method of overwriting the file includes the step of receiving a frame of data (320). The logical sector that the frame is to be written to is determined (330). The logical sector corresponds to a first sector located at a first offset in a first block of the nonvolatile memory (330). The first block also has an associated first logical block number (330). The frame of data is written to a second sector (240). The second sector is located at a second offset in a spare block (340). The first and second offsets are identical (340). The logical block number of the spare block is updated to be the same as the first logical block number.

Description

technical field [0001] The invention relates to the field of file storage of computer systems. More specifically, the present invention aims to introduce a method for rewriting files stored in a solid-state memory using a sector-based file management system. Background technique [0002] Computer systems usually have some form of non-volatile mass memory. The computer's operating system is responsible for communicating with the mass storage to create, delete, modify, or append files to the mass storage. Data is stored on disk by writing to files in mass storage. [0003] An electromechanical hard drive is a type of non-volatile mass storage often employed in computer systems. Electromechanical hard drives have one or more circular platters or platters. These circular platters contain magnetic storage media for storing data. These platters are divided into many concentric circles called tracks. These platters are also divided radially, further dividing the tracks into s...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Patents(China)
IPC IPC(8): G06F12/12G06F3/06
CPCG06F3/0619G06F3/0679G06F3/0652G06F12/0246G06F2212/7202G06F2212/7205G06F12/12
Inventor W·S·马休斯C·S·图尔洛V·麦唐纳德三世D·L·瑟P·J·德尔波佐三世
Owner INTEL CORP
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products