Phar Lap
一家以DOS开发工具、DOS扩展器以及对PC保护模式标准的贡献而闻名的软件公司。
最近更新 2026年8月26日
AI 爬虫读取
1次请求
1家公司- Anthropic1
- 词条页
- 1
- 争议页
- 0
- JSON · MD
- 0
- 首次读取
- 2026年11月4日
- 最近读取
- 2026年11月4日
统计自 2026年10月28日 · 数据来自本站服务器日志
沿革
Phar Lap Software于1986年4月成立,当时个人计算机软件正从16位DOS的限制向保护模式和32位计算过渡。公司由理查德·M·史密斯、罗伯特·穆特和约翰·M·本法托创立。其名称取自著名的赛马Phar Lap,而非技术术语。 其首个重大商业和技术成功是386|DOS-Extender,于1986年11月发布。该产品使DOS开发人员能够访问32位保护模式执行和超过传统640 KiB边界的内存。这解决了程序员在IBM PC兼容硬件上构建日益复杂应用程序时面临的主要问题。Phar Lap的角色不仅仅是提供运行时组件;其工具帮助开发人员编译、链接和执行能够利用普通实模式DOS应用程序无法使用功能的程序。 该公司随后开发了更广泛的开发技术。386|VMM通过附加驱动程序提供虚拟内存支持。LinkLoc结合了与嵌入式开发相关的链接和定位功能,Phar Lap还生产用于嵌入式系统的交叉开发工具。286|DOS-Extender通过提供OS/2 API仿真以及保护模式执行,针对与OS/2相关的软件。这与微软的Family API仿真不同,后者在实模式下运行并支持OS/2接口的较窄部分。因此,Phar Lap的扩展器可用于某些需要扩展内存和更广泛API兼容性但在DOS下运行的OS/2应用程序。 后来的TNT DOS Extender将相同的一般概念扩展到Win32兼容性。它模拟了平坦地址空间和线程模型,使某些Win32应用程序能够在基于DOS的环境中运行。与Windows NT相关的早期开发产品版本,包括16位Visual C++版本和MASM 6.1,都与该技术相关联。兼容性取决于所涉及的特定测试版Windows NT接口,后来的Microsoft工具版本纠正或更改了这些依赖关系。 Phar Lap的影响还扩展到标准。与Quarterdeck Office Systems合作,该公司开发了VCPI,这是一个旨在让DOS扩展器与扩展内存管理器和多任务产品(如DESQview)共存的规范。Phar Lap随后成为设计DPMI的十二家公司委员会的一部分。这些接口为保护模式DOS应用程序提供了共享规则,并帮助不同的内存管理和多任务技术协同工作。该公司获得了多个PC行业奖项,以表彰VCPI及其386|DOS-Extender和286|DOS-Extender产品。 随着32位Windows成为主导应用程序平台并可以直接寻址计算机支持的内存,DOS扩展器的重要性下降。这减少了对单独扩展器层的需求,并削弱了Phar Lap核心产品最初的市场理由。Phar Lap技术和名称后来与Ardence和IntervalZero相关联。IntervalZero的产品组合包括Phar Lap ETS,这是一种实时操作系统,用于LabVIEW实时目标等环境。可用的参考资料未提供完整的公司时间线,也未澄清原始Phar Lap Software公司的确切法律地位;因此,原始公司的当前状态仍未得到确认。
- 1986
公司成立
[1]理查德·M·史密斯、罗伯特·穆特和约翰·M·本法托于4月创立了Phar Lap Software。
- 1986
386|DOS-Extender发布
[1]公司于11月发布了其首个重大成功产品,一款用于DOS的32位保护模式开发工具。
开发VCPI
[1]Phar Lap和Quarterdeck Office Systems开发了虚拟控制程序接口,以支持DOS扩展器、扩展内存管理器和多任务环境之间的共存。
参与DPMI设计
[1]Phar Lap加入了由十二家公司组成的行业委员会,该委员会设计了DOS保护模式接口。
与IntervalZero的关联
[1]Phar Lap与IntervalZero(前身为Ardence)相关联,其产品包括Phar Lap ETS实时操作系统。
产品与定位
低层开发工具和运行时技术的专业提供商,这些技术将DOS扩展到其传统内存和执行限制之外,后来与实时操作系统软件相关联。
DOS扩展器和保护模式开发工具 · 1986
386|DOS-Extender
386|DOS-Extender于1986年11月发布,是Phar Lap最著名的早期产品。它使开发人员能够构建32位保护模式DOS应用程序,并访问超过传统640 KiB限制的内存。该产品解决了当代PC硬件能力与标准DOS执行限制之间的差距。
虚拟内存驱动程序
386|VMM
386|VMM是一个附加驱动程序,为Phar Lap的面向DOS的开发环境提供虚拟内存功能。它是公司努力让应用程序比传统DOS程序更灵活地使用内存资源的一部分。
嵌入式开发工具
LinkLoc
LinkLoc是一个面向嵌入式开发的链接器-定位器工具。它支持针对嵌入式系统的软件所需的构建和放置阶段,并补充了Phar Lap更广泛的交叉开发工具。
DOS扩展器和OS/2兼容层
286|DOS-Extender
286|DOS-Extender在DOS下提供了OS/2兼容的编程环境。它模拟了OS/2 API并提供保护模式操作,为某些OS/2应用程序提供了比微软的实模式Family API方法更广泛的兼容性。
DOS扩展器和Win32兼容层
TNT DOS Extender
TNT DOS Extender是386|DOS-Extender的后续演进。它模拟了Win32环境的关键方面,包括平坦地址空间和线程,并用于某些针对Windows NT过渡期的早期Win32开发应用程序。
实时操作系统
Phar Lap ETS
Phar Lap ETS是与IntervalZero相关的Phar Lap品牌实时操作系统技术。它已被用作实时目标环境,包括与LabVIEW实时系统相关的应用。
品牌决策
1986
推出386|DOS-Extender新品背景
随着PC软件变得越来越复杂,DOS开发人员需要访问保护模式和超过传统640 KiB应用程序限制的内存。
采取的行动
Phar Lap于1986年11月发布了386|DOS-Extender作为32位保护模式开发工具。
后续影响
该产品成为公司的首个重大成功,并确立了其在DOS开发技术领域的声誉。
- 扩展到OS/2和Win32兼容性战略
背景
开发人员需要方法来运行或构建与OS/2和新兴Win32环境相关的软件,而DOS和早期Windows平台仍被广泛使用。
采取的行动
Phar Lap推出了286|DOS-Extender以实现OS/2 API兼容性,后来创建了TNT DOS Extender以提供类似Win32的环境。
后续影响
这些产品将公司的相关性扩展到基本DOS内存扩展之外,尽管原生32位Windows的兴起减少了对扩展器技术的长期需求。
- 参与PC保护模式标准战略
背景
DOS扩展器、扩展内存管理器和多任务环境需要通用接口才能可靠共存。
采取的行动
Phar Lap与Quarterdeck合作开发VCPI,并参与了设计DPMI的十二家公司委员会。
后续影响
这些标准帮助正式化了保护模式DOS软件的互操作性,并促进了Phar Lap的行业认可。
来源1 个来源
引用本词条: 请引用规范词条页。 /brand-wiki/phar-lap · 编辑方针 · 词条如何编纂