Reply 20 of 31, by DaveDDS
- Rank
- Oldbie
It really depends on the speed of the system (CPU and disks) and what processing is beng done on the data (and how).
Not having interleave when you need it can obviously slow down operations. eg: reading all sectors from a 18 sector track.. if your proessing is so slow that you "miss" each next sector, then you have to wait for it to come round again... In this case, 18 revolutions instead of 1.
1 2 3 4 5 6 7 8 9 0 11 12 13 14 15 16 17 18
But... having interleave when you don't need it can also cause system slowdown, eg: Reading sequentually with and interleave of 3:
1 7 13 2 8 14 3 9 15 4 10 16 5 11 17 6 12 18 you will need 3 revolutions instead of 1.
Given that the possible penalty for not having interleave is so much worse than the penalty for "too much" interleave, traditionally makers would err on the "to much" side.
With "modern"(ie: 286+) systems and DMA data transfer to/from FDC, 1:1 interleave is almost always best. There is so much "time" in the gaps between sectors (and even more at the end of each track) that most systems can process the data and queue up the next access. Many more recent disks format use 1:1.
---
Double stepping is almost exclusively used to make 360k(40 track) disks usable in 1.2m(80 track) drives. Yes 80 track heads are thinner and lay down thinner tracks. For this reason I don't recommend writing 360k disks at all on a 1.2m drive. If you have to (ie: You want to send a disc to someone who only has a 360k drive) - bulk erase the disc first! That will get rid of any vestages of any existing tracks.
In practice, the track laid down by the thinner head overwrites most of any that were made with a fatter head that the domains seen by the head are much stronger and the edges with the old data just result in more "noise"... but the good track signal is still within the range of the detection electronics and the laster/thinner track reads normally and everything still works as it should - ON WELL ALLIGNED DRIVES! - If the reading drive is a bit misaligned, the noise from the edges can be effectively more pronounced and cause problems.
This can actually help when trying to recover a damaged 360k disk content - by reading in a 1.2m drive and intentionally misaligning slightly to read more of the track from an edge.
---
Tracks don't line up quite well enough for adjacent tracks to help (not to mention that various ID bits will differ), formatting 80 tracks before 40 would just create more noise... Best way to "recover" an disk thats been written at 80 tracks to 40 tracks is to bulk erase it!
Format under OS will guarantee that low-level format is exactly what the OS expects. Obviously you want to do a "full" format and not some kind of quick or recovery format.
- Dave ; https://dunfield.themindfactory.com ; "Daves Old Computers" ; SW dev addict best known:
ImageDisk: rd/wr ANY floppy PChardware can ; Micro-C: compiler for DOS+ManySmallCPU ; DDLINK: simple/small FileTrans(w/o netSW)via Lan/Lpt/Serial