On Wed, 2024-10-02 at 16:39 -0400, Paul Koning via cctalk wrote: > For the earlier 1311, lack of overlap made perfect sense. After all, > the 1620 has no interrupts, no parallelism of any kind: every I/O > operation stalls the CPU until the operation is finished. (That and > the BB instruction are among the reasons why Dijkstra rejected the > 1620.)
1401 had overlap, but as far as I can tell, only for cards and tape. The 1403 had a buffer, and 1401 had instructions to test whether the printer or carriage were busy, but that "overlap" didn't work the same as for cards and tape. I remember the 1620 being called CADET, but not because it was a beginner computer. It didn't have arithmetic hardware. It was done by table lookup. CADET meant "Can't Add, Doesn't Even Try." One of my colleagues exploited the table-based arithmetic to do octal arithmetic for satellite telemetry processing.