-
公开(公告)号:JP2005100451A
公开(公告)日:2005-04-14
申请号:JP2004326065
申请日:2004-11-10
Applicant: Microsoft Corp , マイクロソフト コーポレーション
Inventor: ZBIKOWSKI MARK , BERKOWITZ BRIAN T , FERGUSON ROBERT I
CPC classification number: G06F3/0601 , G06F2003/0697 , G11B20/1252 , G11B27/329 , G11B2220/20
Abstract: PROBLEM TO BE SOLVED: To efficiently store an object in a file system.
SOLUTION: A file system provides a hierarchical approach to storage of file data. A plurality of logically contiguous bytes of file data are stored in stream data structures. The streams which hold related file data are stored in a variable sized onode data structures on disk. The variable-sized onode data structures are stored in fixed sized buckets, and the buckets are organized into a variable sized array. Thus, the file system provides a combination of variable-sized storage with fixed-sized storage to provide a very efficient approach to storing file data. In addition, indexes may be provided within the structures to allow quick access to onodes and streams.
COPYRIGHT: (C)2005,JPO&NCIPIAbstract translation: 要解决的问题:有效地将对象存储在文件系统中。 解决方案:文件系统提供了分层方法来存储文件数据。 多个逻辑上连续的文件数据字节存储在流数据结构中。 保存相关文件数据的流存储在磁盘上的可变大小的onode数据结构中。 可变大小的onode数据结构存储在固定大小的桶中,桶被组织成可变大小的数组。 因此,文件系统提供可变大小的存储与固定大小的存储的组合,以提供非常有效的存储文件数据的方法。 此外,可以在结构内提供索引以允许快速访问节点和流。 版权所有(C)2005,JPO&NCIPI
-
公开(公告)号:JP2008152802A
公开(公告)日:2008-07-03
申请号:JP2008052602
申请日:2008-03-03
Applicant: Microsoft Corp , マイクロソフト コーポレーション
Inventor: ZBIKOWSKI MARK , FERGUSON ROBERT I
CPC classification number: G06F3/0626 , G06F3/0643 , G06F3/0674 , G11B20/00007 , G11B20/00086 , G11B20/0021 , G11B20/1252 , G11B27/329 , G11B2220/20 , Y10S707/99942 , Y10S707/99956
Abstract: PROBLEM TO BE SOLVED: To provide a method for efficiently storing file data on a disk storage device in a data processing system.
SOLUTION: File data is stored in a number of different representations on disk. File data is stored in streams which may assume any of several different representations. Each stream has an associated stream descriptor which describes how the stream is stored on the disk. The representations include storage of a stream in a single extent, storage of a stream in multiple extents and storage of a stream in an associated stream descriptor.
COPYRIGHT: (C)2008,JPO&INPITAbstract translation: 要解决的问题:提供一种在数据处理系统中的磁盘存储装置上有效地存储文件数据的方法。
解决方案:文件数据存储在磁盘上的多个不同表示中。 文件数据存储在可以采用若干不同表示中的任一种的流中。 每个流都有一个关联的流描述符,描述流如何存储在磁盘上。 这些表示包括在单个范围内存储流,在多个范围中存储流并且在相关流描述符中存储流。 版权所有(C)2008,JPO&INPIT
-
公开(公告)号:JP2006024238A
公开(公告)日:2006-01-26
申请号:JP2005290266
申请日:2005-10-03
Applicant: Microsoft Corp , マイクロソフト コーポレーション
Inventor: ZBIKOWSKI MARK , FERGUSON ROBERT I
CPC classification number: G06F3/0608 , G06F3/0644 , G06F3/0676
Abstract: PROBLEM TO BE SOLVED: To provide a modified buddy system for managing disk space in a data processing system.
SOLUTION: This modified buddy system is adopted for managing disk space in a disk storage. The modified buddy system uses a minimal amount of memory space and provides very quick access to extents within the disk space. The modified buddy system utilizes a tree structure of nodes, wherein each node represents an extent of disk space. A bitmap is provided for holding state bits for each of the nodes in the tree structure. The bitmap is organized to preserve locality of reference.
COPYRIGHT: (C)2006,JPO&NCIPIAbstract translation: 要解决的问题:提供一种用于管理数据处理系统中的磁盘空间的修改好友系统。
解决方案:此修改好友系统用于管理磁盘存储中的磁盘空间。 修改好友系统使用最少的内存空间,并提供对磁盘空间范围内的快速访问。 修改好友系统利用节点的树结构,其中每个节点表示磁盘空间的范围。 提供了一种位图,用于保存树结构中每个节点的状态位。 组织位图以保留参考的位置。 版权所有(C)2006,JPO&NCIPI
-
公开(公告)号:JP2008041108A
公开(公告)日:2008-02-21
申请号:JP2007238935
申请日:2007-09-14
Applicant: Microsoft Corp , マイクロソフト コーポレーション
Inventor: ZBIKOWSKI MARK , BERKOWITZ BRIAN T , FERGUSON ROBERT I
CPC classification number: G06F3/0601 , G06F2003/0697 , G11B20/1252 , G11B27/329 , G11B2220/20
Abstract: PROBLEM TO BE SOLVED: To provide a method and system for efficiently storing an object in a file system.
SOLUTION: A file system provides a hierarchical approach to storage of file data. A plurality logically contiguous bytes of file data are stored in stream data structures. The streams which hold related file data are stored in a variable sized onode data structures on disk. The variable-sized onode data structures are stored in fixed sized buckets. The buckets are organized into a variable sized array. Thus, the file system provides a combination of variable-sized storage with fixed-sized storage to provide a very efficient approach to storing file data. In addition, indexes may be provided within the structures to allow quick access to onodes and streams.
COPYRIGHT: (C)2008,JPO&INPITAbstract translation: 要解决的问题:提供一种用于在文件系统中有效地存储对象的方法和系统。 解决方案:文件系统提供了分层方法来存储文件数据。 多个逻辑上连续的文件数据字节存储在流数据结构中。 保存相关文件数据的流存储在磁盘上的可变大小的onode数据结构中。 可变大小的onode数据结构存储在固定大小的桶中。 桶被组织成可变大小的数组。 因此,文件系统提供可变大小的存储与固定大小的存储的组合,以提供非常有效的存储文件数据的方法。 此外,可以在结构内提供索引以允许快速访问节点和流。 版权所有(C)2008,JPO&INPIT
-
公开(公告)号:JP2007128543A
公开(公告)日:2007-05-24
申请号:JP2006345022
申请日:2006-12-21
Applicant: Microsoft Corp , マイクロソフト コーポレーション
Inventor: ZBIKOWSKI MARK , BERKOWITZ BRIAN T , FERGUSON ROBERT I
CPC classification number: G06F3/0626 , G06F3/0643 , G06F3/0674 , G06F17/30067 , Y10S707/99942 , Y10S707/99956
Abstract: PROBLEM TO BE SOLVED: To provide a method for storing both data and meta-data as a stream group. SOLUTION: Data are stored in a first variable-sized stream data structure, and meta-data (68, 70, 72, 73) are stored in a second variable-sized stream data structure (66). The meta-data describe storage of the data, and have an entry for positioning the data through a first identifier. The second variable-sized stream data structure has a second identifier (70, work ID 0), and the second identifier (70, work ID 0) is predetermined for positioning the meta-data through the second identifier (70, work ID 0). COPYRIGHT: (C)2007,JPO&INPIT
Abstract translation: 要解决的问题:提供一种用于存储数据和元数据作为流组的方法。 解决方案:将数据存储在第一可变大小的流数据结构中,并且元数据(68,70,72,73)存储在第二可变大小的流数据结构(66)中。 元数据描述数据的存储,并具有用于通过第一标识符定位数据的条目。 第二可变大小的流数据结构具有第二标识符(70,工作ID 0),并且第二标识符(70,工作ID 0)是预定的,用于通过第二标识符(70,工作ID 0)定位元数据, 。 版权所有(C)2007,JPO&INPIT
-
公开(公告)号:JP2006155665A
公开(公告)日:2006-06-15
申请号:JP2006058157
申请日:2006-03-03
Applicant: Microsoft Corp , マイクロソフト コーポレーション
Inventor: ZBIKOWSKI MARK , FERGUSON ROBERT I
CPC classification number: G06F3/0626 , G06F3/0643 , G06F3/0674 , G11B20/00007 , G11B20/00086 , G11B20/0021 , G11B20/1252 , G11B27/329 , G11B2220/20 , Y10S707/99942 , Y10S707/99956
Abstract: PROBLEM TO BE SOLVED: To provide a method for efficiently storing a file data on the disk storage in a data processing system.
SOLUTION: The file data is stored in a number of different representations on disk. The file data is stored in streams which may assume any of several different representations on the disk. Each stream has an associated stream descriptor which describes how the stream is stored on the disk. The representations include storage of a stream in a single extent, storage of a stream in many extents and storage of a stream in an associated stream descriptor.
COPYRIGHT: (C)2006,JPO&NCIPIAbstract translation: 要解决的问题:提供一种在数据处理系统中有效地将文件数据存储在盘存储器上的方法。
解决方案:文件数据存储在磁盘上的多个不同表示中。 文件数据存储在可以采用磁盘上的几种不同表示中的任何一种的流中。 每个流都有一个关联的流描述符,描述流如何存储在磁盘上。 这些表示包括在单个范围内存储流,在许多范围内存储流以及在相关流描述符中存储流。 版权所有(C)2006,JPO&NCIPI
-
公开(公告)号:DE69431499T2
公开(公告)日:2003-02-27
申请号:DE69431499
申请日:1994-06-28
Applicant: MICROSOFT CORP
Inventor: ZBIKOWSKI MARK , BERKOWITZ BRIAN T , FERGUSON ROBERT I
-
公开(公告)号:DE69432064D1
公开(公告)日:2003-03-06
申请号:DE69432064
申请日:1994-06-28
Applicant: MICROSOFT CORP
Inventor: ZBIKOWSKI MARK , FERGUSON ROBERT I
Abstract: File data is stored in a number of different representations on disk. File data is stored in streams which may assume any of several different representations. Each stream has an associated stream descriptor which describes how the stream is stored on the disk. The representations include storage of a stream in a single extent, storage of a stream in multiple extents and storage of a stream in an associated stream descriptor.
-
公开(公告)号:DE69430027D1
公开(公告)日:2002-04-11
申请号:DE69430027
申请日:1994-06-28
Applicant: MICROSOFT CORP
Inventor: ZBIKOWSKI MARK , BERKOWITZ BRIAN T , FERGUSON ROBERT I
Abstract: A file system provides a hierarchical approach to storage of file data. Logically contiguous bytes of file data are stored in stream data structures, and streams which hold related file data are stored in a variable sized onode data structures on disk. The variable-sized onode data structures are stored in fixed sized buckets, and the buckets are organized into a variable sized array. Thus, the file system provides a combination of variable-sized storage with fixed-sized storage to provide a very efficient approach to storing file data. In addition, indexes may be provided within the structures to allow quick access to onodes and streams.
-
公开(公告)号:CA2125606A1
公开(公告)日:1994-12-31
申请号:CA2125606
申请日:1994-06-10
Applicant: MICROSOFT CORP
Inventor: ZBIKOWSKI MARK , BERKOWITZ BRIAN T , FERGUSON ROBERT I
IPC: G06F12/00 , G06F3/06 , G11B20/12 , G11B27/32 , G06F15/407
Abstract: A file system provides a hierarchical approach to storage of file data. Logically contiguous bytes of file data are stored in stream data structures, and streams which hold related file data are stored in a variable sized onode data structures on disk. The variable-sized onode data structures are stored in fixed sized buckets, and the buckets are organized into a variable sized array. Thus, the file system provides a combination of variable-sized storage with fixed-sized storage to provide a very efficient approach to storing file data. In addition, indexes may be provided within the structures to allow quick access to onodes and streams.
-
-
-
-
-
-
-
-
-