background image
<< System Area and Data Area | Non-interleaved mode >>
<< System Area and Data Area | Non-interleaved mode >>

Arrangement of Extents

-
5 -
6.4
Arrangement of Extents
6.4.1 Extent
An Extent shall be a set of Logical Blocks, the Logical Block Numbers of which form a continuous ascending
sequence.
6.4.2
Mode of recording a File Section
A File Section, and its associated Extended Attribute Record if any, shall be recorded in an Extent either in
interleaved mode or in non-interleaved mode.
6.4.3 Interleaved
mode
6.4.3.1 File
Unit
A File Unit shall comprise a set of Logical Blocks that are within an Extent and the Logical Block Numbers
of which form a continuous ascending sequence.
When a File Section is recorded in interleaved mode, one or more File Units, each consisting of the same
number of Logical Blocks, shall be assigned to the File Section within the same Extent. The number of
Logical Blocks in the File Unit shall be the assigned File Unit size for the File Section.
The first Logical Block of each File Unit shall have a Logical Block Number which is the lowest Logical
Block Number in the Logical Sector that contains that Logical Block.
The sequence of the File Units in an Extent shall correspond to the sequence of the Logical Block Numbers
of the first Logical Block of each File Unit.
NOTE 4
The Logical Blocks comprising a File Unit assigned to a File Section may
- also each be assigned to a different File Section, and/or
- comprise part of one or more Volume Partitions.
6.4.3.2 Interleave
Gap
An Interleave Gap shall comprise the set of Logical Blocks that are within an Extent and the Logical Block
Numbers of which lie between the last Logical Block Number of a File Unit and the first Logical Block
Number of the next File Unit, if any, in the sequence. All Interleave Gaps between the File Units assigned to
a File Section shall comprise the same number of Logical Blocks. This number shall be the assigned
Interleave Gap size for the File Section.
NOTE 5
The Logical Blocks comprising an Interleave Gap between the File Units assigned to a File Section may
- also each be assigned to a different File Section, and/or
- comprise part of one or more Volume Partitions.
6.4.3.3
Relation of File Section to File Unit
When a File Section is recorded in interleaved mode, the File Section, and its associated Extended Attribute
Record, if any, shall be recorded over the sequence of File Units assigned to the File Section.
6.4.3.4
Recording of an Extended Attribute Record
If an Extended Attribute Record is recorded, it shall be recorded in the first File Unit of the sequence. The
recording shall begin at the first byte of the first Logical Block of the File Unit. It shall continue through
successive bytes of that Logical Block, and then through successive bytes of successive Logical Blocks, if
any, of the File Unit, until all of the Extended Attribute Record is recorded.
The assigned Extended Attribute Record length shall be equal to the assigned File Unit size.
6.4.3.5
Recording of a File Section
The successive parts, if any, of the File Section shall be recorded in successive File Units, starting from the
second File Unit in the sequence if an Extended Attribute Record is recorded, and starting from the first File
Unit in the sequence if no Extended Attribute Record is recorded.