Modernization Hub

BPI - Bytes Per Inch

Enhanced Definition

Bytes Per Inch (BPI) is a measure of data density on magnetic tape, indicating the number of bytes stored linearly along one inch of the tape's length. In the mainframe context, it was a critical specification for older reel-to-reel and early cartridge tape drives, directly impacting the storage capacity and data transfer rates of tape volumes.

Key Characteristics

    • Linear Density: BPI quantifies the amount of data packed into a single linear inch of tape, not accounting for multiple tracks across the tape's width.
    • Historical Significance: It was a primary characteristic for 7-track and 9-track reel-to-reel tapes (e.g., 800 BPI, 1600 BPI, 6250 BPI) and early cartridge tapes (e.g., 38,000 BPI for 3480, 126,900 BPI for 3490E).
    • Capacity Impact: A higher BPI value means more data can be stored on a given length of tape, increasing the overall capacity of a tape volume.
    • Performance Impact: Generally, higher BPI densities allow for faster effective data transfer rates, assuming the tape drive can read/write at the corresponding speed.
    • Hardware Dependent: BPI is dictated by the physical capabilities of the tape drive and the magnetic properties of the tape media.

Use Cases

    • Tape Volume Capacity Planning: Calculating the maximum amount of data that can be stored on a specific tape reel or cartridge based on its length and the drive's BPI capability.
    • JCL Specification (Legacy): Historically, BPI was explicitly specified in JCL DCB parameters using the DEN subparameter (e.g., DEN=2 for 800 BPI, DEN=3 for 1600 BPI, DEN=4 for 6250 BPI) to ensure compatibility between the creating and reading tape drives.
    • Data Migration: Ensuring that tapes written at a certain BPI on one system can be read correctly on a different system or tape drive with compatible density support.
    • Backup and Recovery: Selecting appropriate tape densities for backup operations to optimize storage space and recovery times.

Related Concepts

BPI is intrinsically linked to tape drives and tape media, defining their storage capabilities. It directly influences the tape volume's total capacity and, in conjunction with tape speed, its data transfer rate. In JCL, the DEN parameter (or TRTCH for modern tapes) was used to specify or infer the density, affecting how the system allocated and managed tape resources. Tape Management Systems (TMS) utilize density information to track tape characteristics and manage tape libraries efficiently.

Best Practices:
  • Match Drive Capabilities: Always use tape media and drives that support the desired BPI density to ensure optimal performance and prevent data corruption.
  • Utilize Highest Supported Density: For modern tape systems (e.g., 3590, 3592, LTO), allow the system to use the highest available density to maximize capacity and throughput, often managed automatically by the hardware and software without explicit BPI specification in JCL.
  • Ensure Compatibility: When exchanging tapes between different mainframe environments or with non-mainframe systems, verify that both the writing and reading drives support the tape's recorded density.
  • Consider Data Compression: While BPI defines the physical density, modern tape drives often employ hardware data compression, effectively increasing the *logical* capacity beyond the raw BPI, which should be factored into capacity planning.
  • Avoid Explicit DEN for Modern Tapes: For 3480, 3490, 3590, and later drives, avoid specifying DEN in JCL DCB parameters. Let the system determine the optimal density based on the TRTCH (track recording technique) parameter or the drive's capabilities, or omit it entirely for default behavior.

Related Vendors

ADPAC Corporation

5 products

DG Tech

1 product

Related Categories