Jump to content

Helix HeadRoom

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by Jllm06 (talk | contribs) at 13:54, 16 August 2015 (added Category:DOS memory management; removed {{uncategorized}} using HotCat). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

HeadRoom is a DOS context switching and multitasking memory manager produced by Helix Software Company in the late 1980s and early 1990s. HeadRoom managed multiple Terminate and Stay Resident programs and was the first TSR manager to allow sharing of address space and interrupts among TSRs in DOS. HeadRoom v1.0 was released in September 1988.[1][2][3]

In April 1989, Helix Software released HeadRoom v1.1 together with the "HeadRoom Network Extensions." This version added support for network communications processes. The HeadRoom Network Extensions intercepted and buffered NETBIOS and TCP/IP communications requests, allowing HeadRoom to manage network communications software such as mainframe Terminal Emulators and e-mail programs. The background communications of these programs would continue while the programs were swapped out. HeadRoom would reactivate the swapped-out programs when activity occurred on the NETBIOS or TCP/IP sockets.[4]

In October 1989,[5] Helix Software released HeadRoom v2.0 which included support for Microsoft Windows and LIM EMS v4.0. Starting in March 1990, this version of HeadRoom was bundled with AST Research Rampage, Rampage Plus and SixPack memory expansion boards.[6]

In June 1990, Helix Software licensed technology from Headroom to Digital Communications Associates for use with their IRMA boards and IRMALan software.[7]

In January 1991, Helix released the final version of Headroom, v2.03 and thereafter incorporated HeadRoom's features into its Netroom LAN memory manager, a decision which caused market confusion.[8]

References

<references> [3] [1] [2] [4] [5] [6] [7] [8]

  1. ^ a b US patent 5167030 
  2. ^ a b US patent 5371871 
  3. ^ a b Mendelson, Edward (28 Feb 1989). "Headroom One-Ups Software Carousel With Memory-Management Innovation". PC Magazine (Google Books): 38. Retrieved 28 April 2015. {{cite journal}}: Cite journal requires |journal= (help)
  4. ^ a b Ansus, Jeff (22 May 1989). "Headroom Software Update Swaps Out LAN Programs". InfoWorld (Google Books): 14. Retrieved 28 April 2015. {{cite journal}}: Cite journal requires |journal= (help)
  5. ^ a b Brownstein, Mark (23 Oct 1989). "Headroom Allows Users To Swap Out Programs With No RAM Overhead". InfoWorld (Google Books): 16. Retrieved 28 April 2015. {{cite journal}}: Cite journal requires |journal= (help)
  6. ^ a b "SixPak 286". InfoWorld. 26 Mar 1990: 33. Retrieved 28 April 2015. {{cite journal}}: Cite journal requires |journal= (help)
  7. ^ a b "Industry Briefs". Network World (Google Books). 30 Jun 1990: 9. Retrieved 28 April 2015. {{cite journal}}: Cite journal requires |journal= (help)
  8. ^ a b Ayre, Rick (14 September 1993). "Best Utilities". PC Magazine (Google Books): 139. Retrieved 29 Apr 2015. {{cite journal}}: Cite journal requires |journal= (help)