Helix Netroom

Last updated

NETROOM is a DOS memory manager produced by Helix Software Company in the 1990s. Introduced in August 1990, NETROOM was originally titled "LAN Memory Manager." Version 1.0 of NETROOM was a re-packaged version of Helix's HeadRoom with the HeadRoom Network Extensions, bundled together and targeted to network users. NETROOM loaded network drivers into a virtual machine created using an expanded memory page frame. NETROOM allowed this virtual machine to run as a multitasked background process. NETROOM included support for Novell NetWare, Banyan VINES, and LAN Manager networks. NETROOM was originally available only in multi-user packs starting with a four user license. [1]

Helix introduced version 1.10 of NETROOM, in January 1991, with a single-user license. This version included support for Microsoft Windows 3.0, and added an integrated 286 and 386 expanded memory manager. The NETROOM 286/386 memory manager provided access to expanded memory and extended memory on Intel 80386 or newer systems as well as on Intel 80286 systems based on the Chips and Technologies NEAT chipset. [2] [3]

In June 1991, NETROOM v2.0 added MS-DOS 5 compatibility and an automatic setup and configuration tool named "Customize." NETROOM 2.0 continued to focus on virtual machine task-switching as its primary memory management technology. [4] [5] In January 1992, NETROOM v2.1 added a "Quantum" memory management feature which could relocate the system and video BIOS into the High Memory Area. [6] [7]

In 1992 Helix licensed some of the technology from NETROOM 2.1 to Microsoft. This technology was incorporated into the EMM386 and MEMMAKER programs in MS-DOS 6, which was released in March 1993. [8] [9]

Concurrently with the release of MS-DOS 6, Helix released NETROOM v3.0 which included the Helix Cloaking technology. NETROOM 3 contained a variety of cloaked utilities, including system and video BIOS licensed from Award Software, an animated screen saver, a disk cache, and a RAM drive. [10]

The final version of NETROOM, v3.04, was released in late 1994 and included compatibility with Windows 95. The Cloaking driver continued as the basis for the Multimedia Cloaking and Multimedia Stacker products released in 1994 and 1995.

Related Research Articles

Windows 95 Operating systems from Microsoft

Windows 95 is a consumer-oriented operating system developed by Microsoft as part of its Windows 9x family of operating systems. The first operating system in the 9x family, it is the successor to Windows 3.1x, and was released to manufacturing on August 15, 1995, and generally to retail on August 24, 1995. Windows 95 merged Microsoft's formerly separate MS-DOS and Microsoft Windows products, and featured significant improvements over its predecessor, most notably in the graphical user interface (GUI) and in its simplified "plug-and-play" features. There were also major changes made to the core components of the operating system, such as moving from a mainly cooperatively multitasked 16-bit architecture to a 32-bit preemptive multitasking architecture, at least when running only 32-bit protected mode applications.

DR-DOS Computer operating system for x86 processors

DR-DOS is an operating system of the DOS family, written for IBM PC-compatible personal computers. It was originally developed by Gary A. Kildall's Digital Research and derived from Concurrent PC DOS 6.0, which was an advanced successor of CP/M-86. As ownership changed, various later versions were produced with names including Novell DOS and Caldera OpenDOS.

DESQview

DESQview (DV) is a text mode multitasking operating environment developed by Quarterdeck Office Systems which enjoyed modest popularity in the late 1980s and early 1990s. Running on top of DOS, it allows users to run multiple programs concurrently in multiple windows.

DOS memory management

In IBM PC compatible computing, DOS memory management refers to software and techniques employed to give applications access to more than 640 kibibytes (kiB) of "conventional memory". The 640 KiB limit was specific to the IBM PC and close compatibles; other machines running MS-DOS had different limits, for example the Apricot PC could have up to 768 KiB and the Sirius Victor 9000, 896 KiB. Memory management on the IBM family was made complex by the need to maintain backward compatibility to the original PC design and real-mode DOS, while allowing computer users to take advantage of large amounts of low-cost memory and new generations of processors. Since DOS has given way to Microsoft Windows and other 32-bit operating systems not restricted by the original arbitrary 640 KiB limit of the IBM PC, managing the memory of a personal computer no longer requires the user to manually manipulate internal settings and parameters of the system.

In computing, the DOS Protected Mode Interface (DPMI) is a specification introduced in 1989 which allows a DOS program to run in protected mode, giving access to many features of the new PC processors of the time not available in real mode. It was initially developed by Microsoft for Windows 3.0, although Microsoft later turned control of the specification over to an industry committee with open membership. Almost all modern DOS extenders are based on DPMI and allow DOS programs to address all memory available in the PC and to run in protected mode.

Conventional memory

In DOS memory management, conventional memory, also called base memory, is the first 640 kilobytes of the memory on IBM PC or compatible systems. It is the read-write memory directly addressable by the processor for use by the operating system and application programs. As memory prices rapidly declined, this design decision became a limitation in the use of large memory capacities until the introduction of operating systems and processors that made it irrelevant.

Windows 9x Series of Microsoft Windows computer operating systems

Windows 9x is a generic term referring to a series of Microsoft Windows computer operating systems produced from 1995 to 2000, which were based on the Windows 95 kernel and its underlying foundation of MS-DOS, both of which were updated in subsequent versions. The first version in the 9x series was Windows 95, which was succeeded by Windows 98 and then Windows Me, which was the last version of Windows on the 9x line.

Star Trek is the code name that was given to a secret prototype project, running a port of Mac OS 7 and its applications on Intel-compatible x86 personal computers. The project, starting in February 1992, was conceived in collaboration between Apple Computer, who provided the majority of engineers, and Novell, who at the time was one of the leaders of cross-platform file-servers. The plan was that Novell would market the resulting OS as a challenge to Microsoft Windows, but the project was discontinued in 1993 and never released, although components were reused in other projects. The project was named after the Star Trek science fiction franchise with the slogan "To boldly go where no Mac has gone before".

Quarterdeck Expanded Memory Manager (QEMM) is a memory manager produced by Quarterdeck Office Systems in the late 1980s through late 1990s. It was the most popular third-party memory manager for the MS-DOS and other DOS operating systems.

LAN Manager was a network operating system (NOS) available from multiple vendors and developed by Microsoft in cooperation with 3Com Corporation. It was designed to succeed 3Com's 3+Share network server software which ran atop a heavily modified version of MS-DOS.

Multiuser DOS Family of CP/M- and DOS-compatible multi-user multi-tasking operating systems

Multiuser DOS is a real-time multi-user multi-tasking operating system for IBM PC-compatible microcomputers.

EMM386 is the expanded memory manager of Microsoft's MS-DOS, IBM's PC DOS, Digital Research's DR-DOS, and Datalight's ROM-DOS which is used to create expanded memory using extended memory on Intel 80386 CPUs. There also is an EMM386.EXE available in FreeDOS.

Upper memory area

In DOS memory management, the upper memory area (UMA) refers to memory between the addresses of 640 KB and 1024 KB (0xA0000–0xFFFFF) in an IBM PC or compatible. IBM reserved the uppermost 384 KB of the 8088 CPU's 1024 KB address space for ROM, RAM on peripherals, and memory-mapped input/output. For example, the monochrome video memory area runs from 704 to 736 KB (0xB0000–B7FFF).

A disk compression software utility increases the amount of information that can be stored on a hard disk drive of given size. Unlike a file compression utility, which compresses only specified files—and which requires the user to designate the files to be compressed—an on-the-fly disk compression utility works automatically through resident software without the user needing to be aware of its existence. On-the-fly disk compression is therefore also known as transparent, real-time or online disk compression.

This article presents a timeline of events in the history of 16-bit x86 DOS disk operating systems from 1980 to 2020. Other operating systems named "DOS" are generally not part of the scope of this timeline.

Windows 3.1x Family of operating systems made by Microsoft

Windows 3.1 is a series of obsolete 16-bit operating environments produced by Microsoft for use on personal computers, released on April 6, 1992. The series began with Windows 3.1, which was first sold during April 1992 as a successor to Windows 3.0. Subsequent versions were released between 1992 and 1993, notably Windows 3.11, until the series was superseded by the Windows 9x series starting in 1995 with Windows 95. During its lifespan, Windows 3.1 introduced several enhancements to the still MS-DOS-based platform, including improved system stability, expanded support for multimedia, TrueType fonts, and workgroup networking.

Windows 2.0 16-bit Microsoft Windows GUI-based operating environment

Windows 2.0 is an obsoleted 16-bit Microsoft Windows GUI-based operating environment that was released on December 9, 1987, and the successor to Windows 1.0.

DOS Protected Mode Services (DPMS) is a set of extended DOS memory management services to allow DPMS-enabled DOS drivers to load and execute in extended memory and protected mode.

Helix Software Company was a New York City based software company founded in October 1986. The company developed software tools and utilities for DOS and Windows. In 1993, Helix licensed some of its memory management technology to Microsoft for use in MS-DOS 6.0. Microsoft subsequently released Helix's memory management technology as part of the MEMMAKER and EMM386 DOS commands.

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.

References

  1. "Go Where No Network Has Gone Before". 29 Sep 1990: 65. Retrieved 30 April 2015.Cite journal requires |journal= (help)
  2. "NETROOM Adds Memory Manager, Windows Compatibility". 21 Jan 1991: 33. Retrieved 30 April 2015.Cite journal requires |journal= (help)
  3. Derfler, Frank (29 Jan 1991). "LAN Memory Management": 226. Retrieved 30 April 2015.Cite journal requires |journal= (help)
  4. "MicroBits". 6 May 1991: 41. Retrieved 1 May 2015.Cite journal requires |journal= (help)
  5. "Helix brings out memory aid". 8 Jul 1991: 104. Retrieved 1 May 2015.Cite journal requires |journal= (help)
  6. "Only NETROOM". 14 Jan 1992: 47. Retrieved 30 April 2015.Cite journal requires |journal= (help)
  7. Simon, Barry (11 Feb 1992). "Memory Management": 248. Retrieved 30 April 2015.Cite journal requires |journal= (help)
  8. Ayre, Rick (14 September 1993). Best Utilities. p. 134. Retrieved 1 May 2015.
  9. Seltzer, Larry (14 May 1996). The Ultimate Utility Guide. p. 172. Retrieved 1 May 2015.
  10. Raskin, Robin (30 March 1993). Managing Memory. p. 30. Retrieved 1 May 2015.