Helix HeadRoom


HeadRoom — это диспетчер памяти с переключением контекста и многозадачностью для DOS , созданный компанией Helix Software в конце 1980-х — начале 1990-х годов. HeadRoom управлял несколькими программами Terminate and Stay Resident и был первым менеджером TSR , который разрешил совместное использование адресного пространства и прерываний между TSR в DOS. HeadRoom v1.0 был выпущен в сентябре 1988 года. [1] [2] [3]

В апреле 1989 года Helix Software выпустила HeadRoom v1.1 вместе с «Сетевыми расширениями HeadRoom». В этой версии добавлена ​​поддержка сетевых коммуникационных процессов. Сетевые расширения HeadRoom перехватывали и буферизовали коммуникационные запросы NETBIOS и TCP/IP , позволяя HeadRoom управлять программным обеспечением для сетевых коммуникаций, таким как эмуляторы терминалов мэйнфреймов и программы электронной почты. Фоновая связь этих программ будет продолжаться, пока программы будут заменены . HeadRoom повторно активировал выгруженные программы, когда происходила активность на сокетах NETBIOS или TCP/ IP . [4]

В октябре 1989 года [5] Helix Software выпустила версию HeadRoom 2.0, которая включала поддержку Microsoft Windows и LIM EMS версии 4.0. Начиная с марта 1990 года эта версия HeadRoom шла в комплекте с платами расширения памяти AST Research RAMpage , RAMpage Plus и SixPack. [6]

В июне 1990 года Helix Software передала лицензию на технологию от Headroom компании Digital Communications Associates для использования с их платами IRMA и программным обеспечением IRMAlan. [7]

В январе 1991 года Helix выпустила окончательную версию Headroom, v2.03, а затем включила функции Headroom в свой диспетчер памяти Netroom LAN , что вызвало путаницу на рынке. [8]