Jump to content

Talk:Fixed-block architecture

Page contents not supported in other languages.
From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Tom94022 (talk | contribs) at 05:41, 9 August 2014 (What is FBA: new section). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
WikiProject iconComputing Stub‑class
WikiProject iconThis article is within the scope of WikiProject Computing, a collaborative effort to improve the coverage of computers, computing, and information technology on Wikipedia. If you would like to participate, please visit the project page, where you can join the discussion and see a list of open tasks.
StubThis article has been rated as Stub-class on Wikipedia's content assessment scale.
???This article has not yet received a rating on the project's importance scale.
Note icon
This article has been automatically rated by a bot or other tool as Stub-class because it uses a stub template. Please ensure the assessment is correct before removing the |auto= parameter.

CKD versus CHR/CTR

The article mistakes terminology:

IBM mainframe systems' disk layout had traditionally been count-key-data (CKD)…

In fact, the physical layout of the first FBA devices remained precisely the same; it was in the disc controllers that the differences occurred.

CKD had implications for the channel programmer, in that it was possible for a record to be located not solely by its location, but by a key. However, the actual architecture was CHR (cylinder-head-record), also called CTR (cyl-trk-rec). See DASD article.

--UnicornTapestry (talk) 01:06, 7 January 2009 (UTC)[reply]

What is FBA

the article was a mess and I have tried to start to fix it. Is there any substantive difference between FBA and LBA

The RAMAC used fixed sector sizes but I am not sure how the file system accessed it nor how the storage stack was layered. Most of every other early computer that I know of used fixed sector sizes and again i am ignorant of their storage stacks. IBM abandoned fixed sector sizes in most mainframe models with the S/360 beginning 1964. The notable S/360 M20 used a fixed sector size but addressed them with the standard IBM CHR channel commands so it was not an FBA system or drive unless FBA means fixed sector sizes.

To the best of my recollection Fixed Block Architecture is a term invented by IBM with the introduction of the IBM 3310 and a small system (s/34??) sometime in the mid-70s to describe a fixed sector sizes in its HDDs. At that time and into the 1990s IBM used CKD, a variable record length architecture on virtually all of its mainframe HDDs. The rest of the world and I think IBM's small systems used fixed sector sizes.

I know of no other usage of "Fixed Block Architecture" prior to the 3310. To the best of my recollection and search, IBMs other products that used fixed sector (or block) sizes called them just that and did not use the term FBA. I may be wrong and would appreciate other editors input on the origins of this specific term as applied to storage.

The other aspect of FBA is the addressing as a linear contiguous set of blocks. This really isn't a drive issue since drives today still have cylinders and heads and now a variable number of blocks per zone. With fixed blocks, someplace in the storage stack a file name has to be translated into a list or lists of blocks. I really don't know enough about file systems of any of the mainframe any mini computers to know whether the systems went thru a layer where the storage medium was viewed as a linear contiguous set of blocks to be resolved to CHS at a lower level. So it maybe that IBM was first in the 70s, but I doubt it. Again input from other editors would be appreciated.

I really think this is a controller issue, when what was the first controller that presented the device as a contiguous series of fixed blocks. I know this wss a part of the ANSI proposal in the late 70s and was a key feature of SASI. So the earliest FBA/LBA drive that I know of was likely the embedded ANSI drives or maybe the embedded SASI drives.

Comments Tom94022 (talk) 05:41, 9 August 2014 (UTC)[reply]