Fixed Block Architecture

From Wikipedia, the free encyclopedia
Jump to: navigation, search

Fixed Block Architecture (FBA) is a disk layout in which each addressable record (block) on disk is of the same size. The term fell out of use, since nearly all modern disk drives use this principle, termed logical block addressing and usually having a constant addressable block size of 512 bytes (even though the underlying physical block might be 4096 bytes).

IBM DASD[edit]

Count Key Data[edit]

Main article: Count Key Data

IBM mainframe systems' disks, called DASD, had traditionally been addressable in a form MBBCCHHR (Extent (M)[1]-Bin (BB)[2]-Cylinder (CC)-Head (HH)-Record (R),[3] which was capable of storing records of varied size, up to 255 such records per track, with the zeroth record (R0) being reserved for certain error correction information, such as "skip defects"). Besides direct addressing, programmers were able to search by key, using the underlying count-key-data (CKD) structure.

FBA[edit]

In IBM's implementation, a disk drive that stores data in blocks of fixed size.[4]

Various IBM FBA devices featured block sizes of 270,[5]:62366,[6]:11 512, 1024, 2048, and 4096.

Hard Disk Drives[edit]

Main article: Hard disk drive

Modern HDD serial interfaces, i.e., Serial ATA (SATA) or Serial attached SCSI (SAS) use logical block addressing.

References[edit]

  1. ^ The "extent" can be 0x00 through 0xff, with 16 extents being reserved for each device in a "concatination" (association) of up to 16 physically separate devices, even of different device types, although each physical device may have only 16 such "extents".
  2. ^ Applies only to "Data Cell" devices, and is 0x00 otherwise.
  3. ^ IBM System/360 Operating System: System Control Blocks [1]
  4. ^ [2]
  5. ^ IBM System 360 Model 20 Functional Characteristics
  6. ^ IBM System/360 model 44 Functional Characteristics