WikiSort.ru - Не сортированное

ПОИСК ПО САЙТУ | о проекте
Phar Lap Software, Inc.
Тип публичная компания
Основание апрель 1986 года
Причина упразднения слияние
Преемник Ardence
Расположение г. Кэмбридж, штат Массачусетс, США.
Ключевые фигуры Ричард М. Смит, Роберт Мут, Джон М. Бенфатто
Отрасль утилиты DOS extender (расширители памяти)
Продукция 386|DOS-Extender, 386|VMM, LinkLoc, 286|DOS-Extender, TNT DOS extender, HX DOS Extender

Phar Lap (транслит. Фар Лап) — компания, специализировавшаяся на утилитах для разработки программного обеспечения в операционных системах MS-DOS/PC-DOS. Наиболее известна их работа по преодолению лимита в 640 КБ оперативной памяти, выделяемой DOS (утилита DOS extender). Также компания была автором стандарта VCPI. Штаб-квартира была в г. Кэмбридж, штат Массачусетс.

Phar Lap Software, Inc. была основана в апреле 1986 года Ричардом М. Смитом, Робертом Мутом и Джоном М. Бенфатто. Первый успех пришёл с разработкой программы 386|DOS-Extender, 32-битной утилитой разработки для защищённого режима, выпущенной в ноябре 1986 года.

Спектр продукции Phar Lap позже расширился и включил в себя следующие программные утилиты:

  • 386|VMM — драйвер подключения виртуальной памяти;
  • LinkLoc — локатор-линковщик и прочие кросс-утилиты для разработки ПО встраиваемых систем;
  • 286|DOS-Extender — эмулятор подсистемы OS/2, поддерживавший OS/2 API (Family API) и защищённый режим в отличие от эмулятора OS/2 API от фирмы Майкрософт для запуска приложений OS/2 в реальном режиме, который поддерживал лишь часть функций OS/2 API. Таким образом он был привязан к существующим приложениям OS/2, подменяя эмуляцию OS/2 API от Microsoft для приложений, требовавших доступ к верхней памяти DOS;
  • TNT DOS extender — расширенная версия 386|DOS-Extender с эмуляцией окружения Win32, дополненная прямым адресным пространством и поддержкой потоков. Этот расширитель DOS также был привязан к конкретным приложениям Win32. TNT DOS Extender был связан с MASM 6.1 и 16-ибитной версией компилятора Visual C++ 1.0, которые были Win32-приложениями, написанными для бета-версии Windows NT и не могли быть запущены в финальной реализацией Windows NT. Потребовался выпуск специального хака Beta2Fix.exe, заменявшего все ссылки на BETA2.DLL ссылками на NTDLL.DLL. Положение было исправлено в версиях MASM 6.11 и Visual C++ 1.5.
  • HX DOS Extender — эмуляция окружения Win32 в DOS. В активной разработке с 2004 по 2007 годы. Обладает наилучшими характеристиками из всех вышеописанных.

Компания Phar Lap разработала стандарт виртуального интерфейса управляющей программы (Virtual Control Program Interface, VCPI), совместно с Quarterdeck Office Systems, которая выпустила популярную программу переключения задач DesqView. Компания Phar Lap была одной из 12 фирм, входившим в комитет согласования стандарта интерфейса защищённого режима DOS DOS Protected Mode Interface (DPMI). VCPI и DPMI — стали промышленными стандартами для расширителей памяти DOS, позволившими им работать параллельно с эмуляторами, построенными по другой спецификации расширенной памяти EMS и в прочих многозадачных приложениях.

Phar Lap получила несколько важных наград индустрии ПК за VCPI, 386|DOS-Extender и 286|DOS-Extender.

Phar Lap получила своё название по кличке Новозеландского скакуна Фар Лап [1], который не отличался экстерьером, однако поражал всех своей скоростью (про него сняли фильм «Фар Лап: Сердце нации»). Также и программы, использовавшие подобный хак, позволявший преодолеть 640-килобайтный лимит — не столь элегантные они замечательно выполняли свою функцию.

Впрочем, рынок расширителей памяти DOS умер значительно более предсказуемо, чем даже загадочная смерть вышеназванной лошади. 32-битные Windows приложения имели возможность обращаться к памяти напрямую и не нуждались в подобном ПО.

На сегодняшний день Phar Lap — часть компании Ardence, продающей в том числе такие продукты, как операционную систему реального времени Phar Lap ETS [2], применяемую, например, для целевых платформ LabVIEW, работающих в реальном времени.

Примечания

  1. Балакшин О., «Фар Лап» (недоступная ссылка)
  2. Phar Lap ETS — Real-time Operating System (недоступная ссылка)  (англ.)

Ссылки

Данная страница на сайте WikiSort.ru содержит текст со страницы сайта "Википедия".

Если Вы хотите её отредактировать, то можете сделать это на странице редактирования в Википедии.

Если сделанные Вами правки не будут кем-нибудь удалены, то через несколько дней они появятся на сайте WikiSort.ru .




Текст в блоке "Читать" взят с сайта "Википедия" и доступен по лицензии Creative Commons Attribution-ShareAlike; в отдельных случаях могут действовать дополнительные условия.

Другой контент может иметь иную лицензию. Перед использованием материалов сайта WikiSort.ru внимательно изучите правила лицензирования конкретных элементов наполнения сайта.

2019-2024
WikiSort.ru - проект по пересортировке и дополнению контента Википедии