Difference between revisions of "ELF operating system"

From Computer History Wiki
Jump to: navigation, search
m (Further reading: Oops it was already linked.)
(External links: Operating system design considerations for the packet-switching environment.)
Line 22: Line 22:
 
* [https://www.saildart.org/ELF.JAM%5B11,DOC%5D ELF System Programmer's Guide]
 
* [https://www.saildart.org/ELF.JAM%5B11,DOC%5D ELF System Programmer's Guide]
 
* ''An ARPANET Front-End for Large Computers'', in [https://escholarship.org/content/qt6hj390rb/qt6hj390rb_noSplash_f77c37d49a9b3274a8d62906c696e5fd.pdf Papers Presented at a Berkeley Workshop on Distributed Data Management and Computer Networks] - pp. 57-70
 
* ''An ARPANET Front-End for Large Computers'', in [https://escholarship.org/content/qt6hj390rb/qt6hj390rb_noSplash_f77c37d49a9b3274a8d62906c696e5fd.pdf Papers Presented at a Berkeley Workshop on Distributed Data Management and Computer Networks] - pp. 57-70
 +
* [https://dl.acm.org/doi/10.1145/1499949.1499980 D. L. Retz, ''Operating system design considerations for the packet-switching environment'']
  
 
[[Category: PDP-11 Operating Systems]]
 
[[Category: PDP-11 Operating Systems]]
 
[[Category: Non-DEC Operating Systems]]
 
[[Category: Non-DEC Operating Systems]]

Revision as of 08:05, 28 October 2021

ELF was a real-time multi-programming operating system for the PDP-11 (hence the name - 'elf' is German for 'eleven); generally, those with PDP-11 Memory Management (both kinds). It allowed processes to be created and terminated, and allowed them access to inter-process communication and timers; allocation and freeing of main memory was also provided. It was written in assembly language; applications could also be written in BCPL and BLISS-11.

It was originally intended to allow users at terminals to simultaneously utilize time-sharing systems on the ARPANET, using NCP (use of which was a standard capability under ELF). It was a successor to ANTS in this role. It also allowed users to save files on local mass storage.

Work on it started in early 1973; it went into experimental service in early 1974, and by 1976 about 30 sites on the ARPANET were using it. It was later used by researchers at BBN to support the first routers on the experimental Internet.

See also

Further reading

  • D. L. Retz, ELF System Development - this apparently online at Stanford, but access to it seems to currently be restricted

External links