The main storage area of the ElectroData/Burroughs Datatron 205 was 20 tracks 
of 200 words each for a total of 4000 words. The drum rotated at 3570 RPM, so 
the average access time was about 8.4ms.

The four quick-access tracks (or "loops" as they were called) were 20 words 
each and worked as a delay line, much like the Bendix G-15's drum. These tracks 
had separate read and write heads. When writing was not taking place, the 
digits from the read head were simply copied to the write head  36 degrees 
behind on the surface of the drum. So as the last digit of the track was 
written, the first digit of the track was coming under the read head, yielding 
an average access time of 0.84ms.

When writing, digits from the processor were shunted to the write head in lieu 
of those coming from the read head. When power was removed from the system, the 
4000-word main memory was preserved, but the data in the high-speed bands was 
lost.

The 205 had instructions to transfer 20-word blocks between the main memory and 
the high-speed tracks. There were even a couple of instructions to move a block 
to one of the high-speed tracks and branch to a word in that high-speed track. 
The high-speed tracks were addressed modulo 20 (i.e., word 4005 was the same as 
4025, 4045, 4065, ... 4985). You had to get good at dealing with addresses that 
were congruent modulo 20.

The high-speed tracks were so much faster than main storage that most 
programmers went to a lot of effort to "block" 20-word segments of the program 
to the high-speed tracks and execute at least the most active code from the 
faster storage.

Reply via email to