Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

file system with block sharing

A file system and data technology, applied in the file system, file system management, file access structure, etc., can solve the problem of inefficient order arrangement of data and so on

Active Publication Date: 2020-06-12
MICROSOFT TECH LICENSING LLC
View PDF8 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

For example, the data in the file may be arranged in an order that is inefficient for accessing the data

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
  • file system with block sharing
  • file system with block sharing
  • file system with block sharing

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0017] The following sections describe an example implementation of a computer with a file system.

[0018] figure 1 An example computer with which a file system may be implemented is illustrated. A computer may be any of a variety of general purpose or special purpose computing hardware configurations. Some examples of types of computers that may be used include, but are not limited to, personal computers, game consoles, set-top boxes, handheld or laptop devices such as media players, notebook computers, tablet computers, cellular phones, personal digital assistants, voice recorders ), server computers, multiprocessor systems, microprocessor-based systems, programmable consumer electronics, networked personal computers, minicomputers, mainframe computers, and distributed computing including any of the above types of computers or devices environment and so on. A particular example computer is a server computer that supports multiple virtual machines utilizing multiple virtu...

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

To provide operations in which files can be quickly copied or rearranged, file systems allow stored data to be shared between two or more files or within a file. The file system provides operations that allow a section from one file to be copied into a section of another file, or into a different section in the same file, if the sections do not overlap. To support such operations, the file system keeps track of where the stored data for a section of a file is stored, and tracks whether the stored data for a section of a file is shared with any other file or by another portion of the same file. data. A write to a section of a file that references shared stored data invokes a write operation to a new section on the storage device, and the tracked information for the affected section is updated.

Description

Background technique [0001] The file system in a computer is generally the part of the operating system that manages access to data stored in files on one or more storage devices. The file system provides an interface through which other applications can create and manage file system objects, write data to files, and read data from files stored on storage devices. [0002] An operation that may be provided by the file system is copying files. Files may be copied for various purposes. In some instances, the purpose of duplication of a file is to provide a backup copy that is not intended to be modified when the original file is subsequently modified. Another purpose is to provide individually modifiable clones of the original files. [0003] Another operation that may be provided by a file system is rearranging one or more files. For example, data in a file may be arranged in an order that is inefficient for accessing the data. Such rearrangement can be used, for example, ...

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): G06F16/11G06F16/13
CPCG06F16/122G06F16/13G06F16/128G06F16/1752
Inventor R.达斯W.蒂普顿M.史密斯S.费尔马
Owner MICROSOFT TECH LICENSING LLC
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products