Helix HeadRoom
HeadRoom to menedżer pamięci do przełączania kontekstu DOS i wielozadaniowości wyprodukowany przez firmę Helix Software Company na przełomie lat 80. i 90. XX wieku. HeadRoom zarządzał wieloma programami rezydentnymi zakończenia i pozostania (TSR) i był pierwszym menedżerem TSR, który umożliwił współdzielenie przestrzeni adresowej i przerwań między TSR w DOS. HeadRoom v1.0 został wydany we wrześniu 1988 roku.
W kwietniu 1989 roku firma Helix Software wydała HeadRoom v1.1 wraz z „Rozszerzeniami sieciowymi HeadRoom”. W tej wersji dodano obsługę procesów komunikacji sieciowej. Rozszerzenia sieciowe HeadRoom przechwytywały i buforowały komunikacyjne NETBIOS i TCP/IP , umożliwiając HeadRoom zarządzanie oprogramowaniem do komunikacji sieciowej, takim jak emulatory terminali komputerów mainframe i programy pocztowe. Komunikacja w tle tych programów byłaby kontynuowana, gdy programy były wymieniane . HeadRoom reaktywowałby wymienione programy, gdy wystąpiła aktywność na gniazdach NETBIOS lub TCP/IP .
W październiku 1989 Helix Software wypuścił HeadRoom v2.0, który obejmował obsługę Microsoft Windows i LIM EMS v4.0. Począwszy od marca 1990 roku, ta wersja HeadRoom była dołączana do kart rozszerzeń pamięci AST Research RAMpage , RAMpage Plus i SixPack.
W czerwcu 1990 r. firma Helix Software udzieliła licencji firmie Headroom na technologię Digital Communications Associates do użytku z ich płytami IRMA i oprogramowaniem IRMALan.
W styczniu 1991 roku Helix wydał ostateczną wersję Headroom, v2.03, a następnie włączył funkcje HeadRoom do swojego menedżera pamięci Netroom LAN , co spowodowało zamieszanie na rynku.