cj7hawk
Veteran Member
Floppy disks of the era had 250 Kbps rates, but usually included an interleave as well in many cases (not the IBM, but not uncommon on CP/M machines) - in which case your data rate is effectively halved or worse. And the raw rate as you note(rev/sec) is 5 x 512(bytes) x 9(sectors) x 8(bits) = 184,320 bps @1:1 and 92 bps @ 2:1 and 61,440 @ 3:1
And while you had relatively fast switching between tracks and settling time, that's a single track change, and sometimes the files are located in other locations so it's assuming all the data placement in sectors is optimised. If you don't have the data defragmented as much as possible, then you're going to run into more at both the effective data rate and lost time to changing tracks if the sector you want is missed because you're not staggering tracks to allow for switching tracks, that's another overhead.
Finally, you have the "number of files" issue, when the system needs to refer once again to the directory and seeks back to track zero.
Compared to a single 96Kbps linear stream, I imagine the tape might actually be faster in some practical cases and I picked 256K as an arbitrary number that would be more practical in the early 80s... Anything smaller than 256K and such a blisteringly fast result from a tape is pretty good ! And I think would have detracted from the value in floppy drives, slowing their uptake and affecting how quickly they evolved.
And if they leveraged a UART, then that's around 10 Kbytes/sec real speed. Most 80s 8-bit CPUs could manage that with a uart delivering the bytes, or a simple buffer.
They would be completely impractical though for anything requiring random access to files.
And of course, this is hypothetical as not only did QAM-256 not exist pre-1990, but we've already discussed why it probably wouldn't be possible even in the current era. But some level of multi-bit symbol encoding would be possible.
I am curious as to how fast a tape could reliably run. And a 5 minute tape load to 30 second disk load is a valid reason to upgrade. A 1 minute tape load to a 30 second load? Not so much.
And while you had relatively fast switching between tracks and settling time, that's a single track change, and sometimes the files are located in other locations so it's assuming all the data placement in sectors is optimised. If you don't have the data defragmented as much as possible, then you're going to run into more at both the effective data rate and lost time to changing tracks if the sector you want is missed because you're not staggering tracks to allow for switching tracks, that's another overhead.
Finally, you have the "number of files" issue, when the system needs to refer once again to the directory and seeks back to track zero.
Compared to a single 96Kbps linear stream, I imagine the tape might actually be faster in some practical cases and I picked 256K as an arbitrary number that would be more practical in the early 80s... Anything smaller than 256K and such a blisteringly fast result from a tape is pretty good ! And I think would have detracted from the value in floppy drives, slowing their uptake and affecting how quickly they evolved.
And if they leveraged a UART, then that's around 10 Kbytes/sec real speed. Most 80s 8-bit CPUs could manage that with a uart delivering the bytes, or a simple buffer.
They would be completely impractical though for anything requiring random access to files.
And of course, this is hypothetical as not only did QAM-256 not exist pre-1990, but we've already discussed why it probably wouldn't be possible even in the current era. But some level of multi-bit symbol encoding would be possible.
I am curious as to how fast a tape could reliably run. And a 5 minute tape load to 30 second disk load is a valid reason to upgrade. A 1 minute tape load to a 30 second load? Not so much.