On 3/17/23 06:25, Paul Koning wrote:

> 
> I'm still trying to get a good answer to "when did the first commercial (as 
> opposed to one-off lab) computer appear that had interrupts as a standard 
> feature?"
> 
> It looks like there was the IBM 704, in 1958, with interrupts but some 
> documentation made me think it was an optional feature.  The other machine 
> from 1958 I can think of is the Electrologica X1.  That is the machine that 
> confronted Dijkstra with the need to develop new theory to deal with the 
> non-sequential behavior of machines with interrupts, and his Ph.D. thesis was 
> the result.  The X1 is also interesting in that it has what much later would 
> be called a BIOS -- a ROM-resident software library that included I/O 
> services including dealing with interrupts, an assembler/loader, and an 
> operator interface.  Dijkstra wrote that, and the source code is in an 
> appendix of his thesis.
> 

I assume that you've seen Mark Smotherman's paper on this.  UNIVAC seems
to hold the distinction.

https://people.computing.clemson.edu/~mark/interrupts.html

--Chuck


Reply via email to