Category : HD Utilities
Archive   : HDINTLV.ZIP
Filename : HDINTRLV.WS
A GUIDE TO HARD DISK SECTOR INTERLEAVING
by Steve Gibson*
*President, Gibson Research Corp., Box 6024, Irvine, CA 92716
(C) Copyright 1987
Thå stronç responså receiveä iî responså tï Steve'ó Infï Worlä
TechTalë columnó oî thå operatioî anä importancå oæ propeò harä
disk sector interleaving prompted the publication of this guide.
Aó yoõ wilì seå below¬ manù controlleò manufactureró seô theiò
interleavinç defaultó toï tightlù foò manù computers® Sucè
"spacemanship¢ directlù hurtó thå innocenô computeò useò bù
dramaticallù limitinç hió harä disk'ó datá transfeò rate® Thió
guidå carefullù explainó thå situatioî anä showó ho÷ tï uså thå
twï includeä easilù entereä BASICÁ programó tï determinå whetheò
youò owî IBÍ PÃ oò compatible'ó harä disë driveó havå theiò
sector interleave set correctly.
UNDERSTANDING HARD DISK SECTOR INTERLEAVING
It'ó á rarå persoî whï woulä noô wisè foò addditionaì performancå
froí hió personaì computer'ó harä disë drive® Whilå mucè
attentioî ió giveî tï thå drive'ó Averagå Seeë Time¬ whicè ió á
measurå oæ thå timå requireä tï movå thå read/writå heaä froí onå
tracë tï another¬ therå ió anotheò vitaì detaiì whicè determineó
overalì harä disë performancå anä whicè ió subjecô tï thå user'ó
control.
Wå wilì seå thaô thå toï ofteî neglecteä SECTOÒ INTERLEAVINÇ
factoò oæ á harä disë haó á dramatiã impacô oî datá transfeò
rates.
Aó almosô everyonå knows¬ thå informatioî storeä on á floppù oò
harä disë ió arrangeä iî á serieó oæ concentriã circulaò pathó
calleä tracks® Thå disë drive'ó read/writå heaä ió specificallù
positioneä oveò anù desired tracë witè aî operatioî calleä á
SEEK® Thuó, aî obviouó limiô oî thå speeä witè whicè á drivå caî
finä oò placå informatioî woulä bå thå sï calleä track-to-tracë
and average seek times.
Á singlå tracë oæ á standarä IBÍ compatiblå PÃ containó abouô
ninå thousanä byteó oæ data® Buô sincå wå usuallù deaì witè datá
iî mucè smalleò chunks¬ eacè tracë ió divideä intï smalleò
sectionó calleä sectors® Thinë oæ á spinninç pizzá whicè haó
beeî cuô intï seventeeeî identical¬ anä numbered¬ slices®
(Driveó witè RLÌ encodinç pacë 50¥ morå datá ontï everù tracë
resultinç iî morå thaî thirteeî thousanä byteó peò tracë divideä
into 25 or 26 sectors.)
No÷ supposå thaô wå neeä tï reaä thå informatioî containeä iî
sectoò ± oæ ouò currenô track® Wå patientlù waiô foò sectoò ± tï
rotatå undeò ouò read/writå head¬ readinç itó datá aô thaô time®
Afteò absorbinç thió freshlù reaä information¬ wå realizå thaô wå
alsï neeä tï reaä thå nexô sector¬ numbeò 2® However¬ bù thå
timå sectoò ± haó beeî moveä intï ouò computeò anä we'vå decideä
tï reaä sectoò 2¬ sectoò ² haó alreadù starteä passinç undeò thå
read/writå head® Wå havå nï choicå buô tï waiô foò thå disë tï
spiî alì thå waù arounä oncå morå tï deliveò sectoò 2® iæ wå
wisheä tï reaä á ninå thousanä bytå filå composeä oæ alì
seventeeî disë sectoró oî thió track¬ seventeeî completå
rotations of the disk, one for each sector, would be required!
Iô wasn'ô lonç beforå á brighô engineeò realizeä thaô thå entirå
probleí coulä bå resolveä easilù bù spacinç thå sequentiallù
numbereä sectoró ouô arounä thå disk® Ratheò thaî placinç sectoò
² immediatelù afteò sectoò 1¬ iô coulä bå placeä á fe÷ sectoró
later® Iî thió way¬ afteò readinç sectoò 1¬ sectoò ² woulä bå
jusô abouô readù foò readinç bù thå timå wå werå readù foò it®
Sucè aî eleganô solution!
If¬ foò example¬ sequentiallù (logically© numbereä sectoró werå
staggereä everù threå physicaì sectors¬ theî eacè rotatioî oæ thå
disë coulä reaä everù thirä sector® Thereforå onlù three
revolutionó oæ thå disë woulä bå requireä tï reaä aî entirå
track® Quitå aî improvemenô oveò seventeeî revolutions¡ Thió
sectoò staggerinç ió knowî aó SECTOÒ INTERLEAVING oò SECTOÒ
MAPPING® Thå physicaì spacinç betweeî logicallù consecutivå
sectoró ió knowî aó thå INTERLEAVÅ FACTOR® Thió examplå useä aî
interleavå factoò oæ three¬ showî aó "3:1¢ anä pronounceä "³ tï
1".
Thå ne÷ high-densitù RLÌ controlleró neeä tï bå correctlù
interleaveä too® Witè 2¶ sectoró peò track¬ á non-interleaveä oò
mis-interleaveä disë woulä requirå 2¶ revolutionó foò aî entirå
track transfer!
No÷ here'ó thå rubº Iî thå currenô environmenô oæ miø anä matcè
highlù modulaò personaì computing¬ responsibilitù foò determininç
anä settinç youò harä disë drive'ó optimaì sectoò interleavå
factoò haó "falleî througè thå cracks.¢ You'vå neveò worrieä
abouô iô havå you¿ Iæ you'rå inclineä tï believå thaô someonå
elså (likå youò locaì dealeò perhaps© has¬ yoõ mighô bå á biô
surprised® Experimentó witè á varietù oæ computers¬ drives¬
controllers¬ clocë speeds¬ anä interleavå factoró havå showî thaô
thå harä diskó oæ MOSÔ PERSONAÌ COMPUTEÒ SYSTEMÓ ARÅ NOÔ PROPERLÙ
INTERLEAVED!
Sï manù computeró arå sï badlù interleaveä thaô it'ó quitå likelù
that you could increase your own hard disk's performance by
FOUÒ TÏ SEVEÎ TIMES jusô bù optimallù settinç youò disk'ó
interleavå factor¡ Thå interleavå factoò caî bå eitheò toï
"loose¢ oò toï "tight"® Thå resulô oæ operatinç witè aî
interleavå factoò whicè ió toï looså ió loweò performancå thaî á
particulaò drive-controller-computeò combinatioî coulä achievå
witè tighteò interleaving® Foò example¬ thå original IBM PC/XT
ió interleaveä aô 6:± buô caî achievå 5:± iî á standarä 4.7· Mhú
machinå anä 4:± iî aî 8 Mhú PC® Thió meanó thaô accelerateä PC'ó
could be transferring at 150% of their current rate!
Thå consequencå oæ operatinç witè aî interleavå factoò whicè ió
toï tighô ió morå disastrous¬ sincå missinç thaô nexô sectoò
induces the significant delay of another entire disk revolution.
Yoõ mighô bå sayinç tï youòselfº "Sï what'ó aî extrá disë
revolutioî betweeî friends?¢ However¬ consideò thisº Iæ youò
disë ió properlù interleaved¬ saù witè á factoò oæ 3¬ thå entirå
ninå thousanä bytå tracë wilì bå reaä iî jusô ³ disë revolutions®
However¬ iæ youò particulaò controlleò iî youò particulaò
computeò cannoô achievå thaô interleavå oæ 3¬ theî 1· oò 1¸
entirå revolutionó wilì bå requireä tï reaä thå samå track® Thió
ió á differencå oæ 600%¡ Sincå manù fileó anä mosô programó arå
welì oveò ninå thousanä byteó long¬ theså 17-revolutioî tracë
readó adä uð quickly® Yoõ woulä certainlù feeì thå differencå
betweeî waitinç ³ secondó foò á prograí tï starô up¬ versuó 1¸
seconds!
Thå AT&Ô 6300¬ foò example¬ requireó 2° revolutionó foò á fulì
tracë transfeò wheî readinç á disë whicè ió interleaveä aô 3:1¡
Eveî it'ó fasteò brother¬ thå 630° Plus¬ requireó 1´ revs¡ Thå
AT&T'ó transfeò ratå caî bå madå fouò timeó faster witè propeò
interleave!
Westerî Digital'ó RLÌ harä disë controlleò formató itó dirveó aô
á defaulô interleavå oæ 3.® Believå iô oò noô thió interleavå ió
toï tighô foò á standarä 4.7· Mhú XT¡ Consequentlù 2¸ entirå
disë revolutions arå requireä tï reaä á SINGLÅ track¡ Iæ thå
interleavå ió seô tï 4¬ theî onlù ´ revolutionó arå requireä tï
read the same data, 700% throughput boost!
Sï what'ó goinç oî witè sectoò interleavinç ouô therå iî thå reaì
world¿ Whaô interleavå factoró arå beinç used¬ arå theù correct¬
anä whaô caî you dï abouô iô iæ not¿ Tï helð yoõ tï determinå
youò owî answeró tï thoså questionó wå wrotå á seô oæ shorô harä
disë diagnostiã programs® Thå maiî program¬ SPINTEST¬ determineó
exactlù ho÷ manù disë revolutionó aî IBÍ compatiblå personaì
computeò requireó tï reaä aî entirå 1· sectoò tracë froí itó harä
disk® SPINTEST ió alsï fullù compatiblå witè thå 2µ oò 2¶ sectoò
tracks used with the high-density RLL controllers.
Runninç SPINTEST oî thå manù computeró aô Gibsoî Research¬ anä iî
manù locaì computeò dealerships¬ wå discovereä somethinç quitå
surprisingº Mosô computeró beinç solä todaù arå horriblù
interleaved® Wå turneä uð manù machineó whicè requireä morå thaî
17 entirå revolutionó tï procesó onå fulì track¡ Theså samå
machineó fle÷ alonç aô 4:± buô noô aô 3:1.
Gibsoî Researcè haó á vintagå Leadinç Edgå Model-Ä witè á standarä Westerî Digitaì harä disë controller® Thió machinå
alwayó seemeä tï ruî morå quicklù thaî á neweò generiã PÃ clonå
equippeä witè á differenô Westerî Digitaì controller® Botè harä
diskó receiveä theiò originaì low-leveì (interleaving© formaô aô
thå Westerî Digitaì defaulô interleavå oæ 3® Afteò all¬ thoså
dealeró musô havå thought¬ Westerî Digitaì knowó what'ó best®
Right¿ NOÔ NECESSARILY!
Sincå thå controlleò ANÄ computeò together determinå thå optimaì
interleave¬ iô ió IMPOSSIBLÅ foò anù controlleò manufactureò tï
seô á singlå optimaì interleavå foò everyone® Iî fact¬ eveî thå
controller'ó revisioî level caî bå á determiner¡ Onå oæ ouò twï
WÄ controlleró ALWAYÓ MISSEÓ sectoró wheî thå disë ió interleaveä
aô 3¬ whilå thå otheò controlleò makeó 3:± ....iî thå samå
computer!
Tï tesô this¬ onå oæ ouò harä diskó waó giveî á low-leveì formaô
aô aî interleavå factoò oæ four® Afterwarä thå SPINTEST timinç
diagnostiã prograí anä á stopwatcè confirmeä ouò suspicionsº Aî
MS-DOÓ filå copù operatioî oî thå harä disë whicè haä requireä
13¹ secondó wheî thå disë waó interleaveä aô 3:± no÷ tooë onlù 3¹
seconds at an interleave of 4:1!
Interestingly¬ thaô "slower¢ controlleò whicè can'ô makå thå
interleavå oæ ³ oî á standarä 4.7· Mhú XÔ doeó jusô finå oî á
fasteò ¸ Mhú clonå computer® Sï aó yoõ caî see¬ thå COMPUTEÒ
makeó á differencå too¡ Anù waù yoõ looë aô it¬ thå issuå oæ
sectoò interleavinç involveó thå compleø interactioî oæ disë
drive¬ controlleò makå anä modeì (eveî thå revisioî level)¬
processor, and system clock rate.
OVERVIEW OF THE DIAGNOSTIC PROGRAMS
Thå issueó oæ harä disë sectoò interleavinç havå gonå unnoticeä
foò sï lonç becauså therå haó neveò beeî á cleaò waù tï seå
what'ó reallù goinç oî deeð insidå á harä disk® Afteò witnessinç
thå degreå oæ interesô iî thió topic¬ wå decideä tï changå this®
Thå twï programó SPINTEST anä SPINTIME determine¬ foò anù
standarä MFÍ oò RLÌ controller¬ exactlù ho÷ manù revolutionó thå
disë requireó tï transfeò onå entirå tracë oæ data® Thå programó
werå hanä writteî iî 100¥ machinå languagå (aó ió everythinç
publisheä bù Gibsoî Research© tï givå theí thå requireä speeä
(foò measuremenô resolution© whilå keepinç theí smalì enougè foò
easy keyboard entry.
THE SPINTEST PROGRAM
SPINTEST determineó exactlù ho÷ manù revolutionó youò harä disë
currentlù requireó foò fulì tracë transfers® DOÓ transferó á
fulì tracë wheneveò programó oò fileó largeò thaî 9Ë arå reaä oò
written...whicè ió mosô oæ thå time® SPINTEST doeó NOÔ directlù
reaä youò drive'ó interleave¬ buô itó interleavinç performancå
caî bå easilù inferreä froí SPINTEST's fulì tracë transfeò
revolution count.
SPINTEST averageó thå timå requireä foò eacè oæ oveò twï hundreä
fulì tracë readó iî ordeò tï accuratelù determinå thå revolutioî
counô peò read¬ theî thå numbeò oæ revolutionó requireä tï reaä
jusô onå traacë anä thå controller'ó full-tracë datá transfeò
ratå arå computed® SPINTEST onlù reads datá froí youò drivå sï
data is never altered.
Oveò twï hundreä tracë readó werå useä aó á resulô oæ thå
inconsistenô disë transfeò behavioò oæ AT&T'ó 630° machines®
Theså exhibiô á maddeninç inconsistencù iî theiò abilitù tï
transfeò disë data® Sometimeó theù geô thå nexô sector¬ anä
ofteî not® Thió meanó thaô á mucè looseò thaî normaì interleavå
generateó thå besô overalì throughpuô foò AT&Ts® Foò thió
reason¬ anä tï guaranteå correcô resultó oî anù machineó whicè
mighô behavå similarly¬ SPINTEST performó manù tracë readó anä
averageó thå results.
THE SPINTIME PROGRAM
Sincå SPINTEST measureó tracë reaä time¬ iô musô assumå á giveî
ratio betweeî elapseä timå anä disë rotatioî rate® Somå weirdï
clonå computeró havå á clocë whicè runó fasteò thaî normaì wheî
iî "turbo¢ (¸ Mhz© mode¬ anä somå lað computeró havå tinù harä
diskó spinninç aô strangå speeds® Iæ theså dï noô sounä likå
youò situation¬ SPINTEST wilì deliveò correcô readingó anä you'lì
noô neeä SPINTIME's confirminç measurements.
Buô iæ EITHEÒ oæ theså caseó mighô bå yoõ (iæ yoõ havå á weirdï
clonå computeò oò harä disë sportinç laptop© SPINTIME wilì tell
yoõ foò sure® SPINTEST ió onlù usablå wheî SPINTIME giveó
standarä readings® Thå singlå (noô surprising© exceptioî tï thió
ió foò thå AT&Ô 630° anä 630° Pluó machines® Duå tï thå overalì
problemó theù experiencå witè disë transfers¬ SPINTIME maù sho÷ á
lower-than-360° RPÍ reading® Foò theså machineó thió ió acceptable.
SPINTIME ió interestinç sincå iô determineó EXACTLÙ ho÷ fasô youò
hard disk is really spinning!
CREATING THE DIAGNOSTICS
Thå twï BASIÃ programsº SPINTEST.BAS anä SPINTIME.BAS creatå twï
machinå languagå programsº SPINTEST.COM anä SPINTIME.COM® Thió
approacè allowó shorô machinå languagå programó tï bå "printed¢
and distributed.
Thå twï BASIÃ programó diffeò onlù iî theiò DATÁ statementó sï
yoõ onlù neeä tï enteò thå commoî uppeò portioî once® Afteò
enterinç thå commoî parô (lineó 1° thrõ 120)¬ givå thå twï
commandsº SAVÅ "SPINTEST¢ anä SAVÅ "SPINTIME¢ (yoõ musô typå thå
quotå marks)® Thió saveó thå toð portioî oæ each® Theî enteò
thå DATÁ lineó foò SPINTEST anä givå thå commanä SAVÅ "SPINTEST"
agaiî wheî finished® Iæ yoõ alsï wisè tï creatå SPINTIME¬ recalì
thå uppeò portioî oæ SPINTIME bù theî typinç LOAÄ "SPINTIME"¬
enteò SPINTIME'ó DATÁ statements¬ theî givå thå commandº SAVÅ
"SPINTIME".
Wheî thå BASIÃ programó havå beeî createä simplù RUÎ eacè one®
Thå DATÁ statementó contaiî á bytå oæ "checksum¢ sï you'lì bå
protecteä froí creatinç á prograí whicè mighô "hang¢ youò system®
Iæ anù typoó arå detected¬ you'lì bå notified¬ theî returneä tï
BASICÁ tï correcô thå typos® Onlù wheî thå program'ó DATÁ ió alì
correcô wilì thå .COÍ filå bå created.
SPINTEST
Okay® Sï no÷ yoõ havå twï ne÷ DOÓ commandó iî youò directoryº
SPINTEST.COM anä SPINTIME.COM® Tï ruî SPINTEST¬ simplù typå itó
namå aô thå DOÓ prompt® Thå timå requireä tï ruî thió tesô wilì
varù bwtweeî approximatelù 1´ secondó foò á fasô 2:± interleavå
tï 9¸ secondó foò aî incorrectlù interleaveä 26-sectoò RLÌ
encodeä harä disk® Sï simplù typeº SPINTEST aô thå DOÓ prompô
and wait a minute or two.
SPINTIME
SPINTIME haó twï purposesº Tï determinå thå speeä oæ youò
system'ó clocë (iæ yoõ suspecô thaô iô mighô bå á weirdo)¬ anä tï
verifù thaô youò system'ó harä disë ió spinninç aô closå tï thå
360° RPÍ standard® Youò system'ó clocë ió checkeä bù timinç
SPINTIME's exacô exectuioî time® Iô shoulä requirå EXACTLÙ 6°
SECONDÓ tï run¬ nï matteò what® Durinç thaô timå iô ió busù
watchinç youò harä disë spin¬ countinç everù revolution® Afteò
EXACTLÙ 6° seconds¬ iô displayó youò drive'ó exacô RPÍ (withiî
itó measurinç resolution.© Iæ SPINTIME's totaì executioî ió NOÔ
EXACTLÙ 6° seconds¬ OÒ thå displayeä RPÍ ió noô closå tï 3600¬
SPINTEST's reported revolution count won't mean anything either.
SPINTIME's reaì valuå ió tï assurå yoõ thaô SPINTEST ió
delivering worthwhile answers.
IMPORTANT SPINTEST AND SPINTIME NOTES !
Botè programó assumå anä requirå DOÓ 2.° oò higher® Theù operatå
oî youò system'ó FIRSÔ harä disë onlù (Drivå C)® Thå harä disë
musô bå bootable¬ havå itó controlleò pluggeä intï á slot¬ anä
must not require special CONFIG.SYS device drivers for operation.
SPINTEST anä SPINTIME wilì neveò disturâ youò harä disë data¬ buô
iæ youò disë ió somå kinä oæ odd-ball¬ theù maù noô functioî
correctly.
Thå testó wilì alsï bå morå accuratå iæ youò normaì collectioî oæ
memorù residenô programó (iæ any© arå noô iî memorù aô thå time®
Manù residenô programó "steal¢ sï mucè timå froí thå computeò
thaô á delicatå timinç analysió coulä bå upset® Iô woulä bå wiså
tï booô youò machinå froí á plaiî DOÓ disketteò wheî runninç
theså testó foò maximuí reliability.
Also¬ turî ofæ (oò betteò yeô remove© anù disë cachinç softwarå
yoõ mighô bå using® Disë cachinç interceptó thå disë readinç
performeä bù thå programó anä renderó theiò measurementó invaliä
(anä ratheò humorous)® Bù thå way¬ disë cachinç prograí
performancå ió significantlù improveä througè propeò disë
interleaving.
WHAT IT ALL MEANS
Sï no÷ you'rå wonderingº Whaô dï thå numberó mean¿ Ho÷ dï theù
compare¿ Shoulä É bå dancinç oî rooæ topó oò wringinç mù
dealer's neck?
Á harä disë spinó aô 360° revolutionó peò minute¬ oò 6°
revolutionó peò second® Á track haó 1· sectoró oæ 51² byteó peò
sector® Thió meanó thaô datá passeó undeò youò drive'ó heaä aô á
ratå oæ 522,24° byteó peò second® (Thió numbeò ió 768,00° foò
RLÌ controlleró witè 25-sectoò tracks.© Youò systeí wilì achievå
somå fractioî oæ thió maximuí possiblå ratå aó determineä bù thå
numbeò oæ rotationó requireä tï reaä oò writå eacè track®
522,24° (oò 768,000© ió divideä bù thå numbeò oæ revó peò tracë
(aó SPINTEST does© tï calculatå youò drive'ó datá transfeò rate.
Sincå youò system'ó performancå ió meaningfuì onlù wheî compareä
tï otheò properlù anä improperlù interleaveä systems¬ thå
followinç tablå wilì givå yoõ á feelinç foò wherå thå industrù
stands:
1:± - Therå ió á controlleò whicè achieveó 1:1¬ unfortunatelù
iô lackó Erroò Correctinç Codå (ECC© whicè ió criticaì
foò reliable operation.
2:± - Compañ machineó achievå 2:1® Adaptec'ó 2070Á RLÌ
controlleò caî dï 2:± witè aî ¸ Mhú machinå eveî thougè
theiò low-leveì formatteò stubbornlù refuseó tï allo÷ á
setting of less than 3 !
3:± - Neweò WÄ controlleró anä manù otheò controlleró wilì
handlå 3:1® Thå Adapteã 2070Á RLL controlleò wilì dï
3:1 in a 4.77 Mhz machine.
4:± - Oldeò WÄ controlleró neeä 4:1» originaì IBÍ XÔ
controlleró caî dï 4:± iî aî ¸ Mhú machine® Thå AT&Ô
630° Pluó workó besô aô 4:± anä WD'ó RLÌ controlleò caî
only do 4:1.
5:± - IBM'ó originaì XÔ controlleò caî dï 5:± iî á 4.7· Mhú XÔ
but comes interleaved at 6:1. The AT&T 6300 is best at
5:± whicè increaseó overalì throughpuô 400¥ oveò itó
default!
6:± - Onlù thå originaì IBÍ PC/XÔ seemó tï havå beeî waù ouô
here. These machines can be tightened up, and if it has
aî inexpensivå accelerator¬ iô caî probablù ruî aô 4:±
for 150% disk boost.
Wå havå seeî thaô WÄ controlleró whicè misó aô 3:± wilì dï
beautifullù aô 4:1® Severaì InfoWorlä readeró havå independentlù
confirmeä thaô AT&Ô machineó (witè WÄ controllers© perforí besô
aô thå verù looså interleavå oæ 6:1® Eveî thå olä truå bluå IBÍ
controlleò whicè rnó aô 6:± caî alwayó dï 5:1¬ anä eveî 4:± iî á
fasteò thaî 4.7· Mhú machine.
DETERMINING FACTORS
Whaô systeí factoró influencå anä determinå thå optimaì
interleavå settinç foò anù giveî seô oæ equipment¿ Afteò á
sectoò oæ datá haó beeî read¬ iô musô bå moveä froí thå
controller'ó on-boarä buffeò intï thå computer® Thió ió donå
witè á procesó knowî aó DMÁ (Direcô Memorù Access)® Thå timå
requireä tï transfeò thå sectoò determineó ho÷ sooî thå
controlleò wilì bå readù tï reaä thå nexô sector® Foò thió
reasoî add-iî Acceleratoò "Turbo¢ Cardó dï noô generallù changå á
machine'ó optimuí interleavå sincå thå maiî systeí clocë speed¬
whicè continueó tï controì DMÁ memorù accesses¬ ió noô changed®
Thå lesó expensivå "Speeä Booster¢ productó whicè alteò thå basiã
systeí clocë timinç DÏ havå á tremendouó impacô oî optimaì
interleavå bù runninç thå DMÁ fasteò anä thuó movinç thå datá iî
and out faster.
GIBSON RESEARCH AND INTERLEAVING
Wheî wå begaî theså experimentó wå haä nï ideá thaô sï manù IBÍ
anä compatiblå personaì computeró werå sï poorlù interleaved®
Changinç á harä disk'ó sectoò interleavå "manually¢ requireó
firsô backing-uð alì harä disë datá ontï somå securå medium®
Theî á low-leveì re-formattinç ió performed® Thió unfortunatelù
messù procesó requireó thå uså oæ thå DOÓ DEBUÇ commanä tï pokå
hexadecimaì valueó intï thå 8088'ó machinå registeró anä starô
thå low-leveì format® Afteò this¬ thå DOÓ FDISË anä FORMAÔ
commandó musô bå ruî tï preparå thå disë tï receivå thå backeä uð
data--whicè musô theî bå copieä bacë tï thå drive.
Then¬ iæ thå experimentallù choseî interleavå waó noô correct¬
mosô oæ thå procesó woulä havå tï bå repeateä witè á differenô
triaì interleavå factor.
Gibsoî Researcè Corp.¬ respondinç tï thå cleaò neeä foò á betteò
solutioî tï thå tasë oæ harä disë sectoò interleavinç optimizatioî haó completelù automateä anä streamlineä thió "re-
interleaving¢ procesó witè á producô whicè waó designeä
specifically to meet this need.
Thió softwarå producô quicklù determineó thå optimaì settinç foò
anù disë oæ anù sizå iî anù systeí witè anù clocë rate® Oncå
determined¬ thå existinç interleavå oæ thå disë caî bå RESEÔ
whilå leavinç alì datá intacô anä iî place¡ Thå producô alsï
performó severaì otheò usefuì harä disë utilitù functionó whicè
havå neveò beforå beeî available® Checë thå informatioî encloseä
witè thió guidå foò currenô producô availablitù anä orderinç
details. [See NOTE below.]
END-OF-TEXT
******************************************************************
N O T E
June 7, 1987
Thå printeä listinç foò thå SPINTEST anä SPINTIME programó arå
noô reproduceä herå becauså botè thå .BAÓ anä .COÍ versionó arå
availablå aó accompanimentó tï thió texô filå containeä iî ARÃ
file HDINTRLV.ARC.
Copieó oæ thå softwarå (Harä Disë Re-Interleaving)¬ noteä iî the
finaì paragrapè oæ thå abovå text¬ maù bå obtaineä directlù bù
advancå paymenô oæ $2¹ peò copù pluó $1.50¬ peò order¬ foò
shippinç anä handling¬ from:
GIBSON RESEARCH CORP.
Box 6024
Irvine, CA 92716
(Stevå Gibsoî writeó á regulaò column¬ "Tecè Talk"¬ foò
InfoWorld¬ Thå PÃ Newó Weekly® Thå columnó oî thå interleavå
factoò werå publisheä iî issueó Vol® 8¬ No® 50¬ Decembeò 15¬ 198¶
and Vol. 8, No. 52, December 29, l986.)
*******************************************************************
Very nice! Thank you for this wonderful archive. I wonder why I found it only now. Long live the BBS file archives!
This is so awesome! 😀 I’d be cool if you could download an entire archive of this at once, though.
But one thing that puzzles me is the “mtswslnkmcjklsdlsbdmMICROSOFT” string. There is an article about it here. It is definitely worth a read: http://www.os2museum.com/wp/mtswslnk/