stringtranslate.com

Software de vuelta de Phar

Phar Lap Software, Inc. , era una empresa de software especializada en herramientas de desarrollo de software para sistemas operativos DOS . La empresa recibió su nombre en honor al campeón de carreras neozelandés Phar Lap . Eran conocidos por su software que permitía a los desarrolladores acceder a la memoria más allá del límite de 640 KiB de DOS ( extensores DOS ) y fueron autores del estándar VCPI .

Phar Lap Software, Inc. fue fundada en abril de 1986 por Richard M. Smith, Robert Moote y John M. Benfatto. Su primer gran éxito, 386|DOS-Extender , una herramienta de desarrollo en modo protegido de 32 bits , se lanzó en noviembre de 1986.

La línea de productos de Phar Lap se amplió para incluir 386|VMM , un controlador de complemento de memoria virtual , LinkLoc , un localizador de enlaces para desarrollo integrado; herramientas cruzadas para desarrollo integrado; y 286|DOS-Extender , un extensor DOS que emulaba un entorno OS/2 , completo con la API OS/2 y modo protegido, en contraste con la emulación de API OS/2 de Microsoft, que ejecutaba aplicaciones OS/2 en modo real y solo admitía un subconjunto de la API OS/2, llamada Family API . Por lo tanto, a menudo se vinculaba con aplicaciones OS/2 existentes, reemplazando la emulación de API OS/2 de Microsoft para aquellas aplicaciones que necesitaban acceso a memoria extendida en DOS. Más tarde se creó el extensor DOS TNT , que era una versión de 386|DOS-Extender que emulaba el entorno Win32 , completo con espacio de direcciones plano y subprocesamiento. Nuevamente, este extensor DOS a menudo se vinculaba a aplicaciones Win32 existentes. MASM 6.1 y la versión de 16 bits del compilador de Visual C++ 1.0 eran aplicaciones Win32 escritas para una versión beta de Windows NT que estaba vinculada con el TNT DOS Extender . Los ejecutables Win32 hacían referencia a funciones como RtlExAllocateHeap en ntdll.dll, que no existían en el ntdll.dll final, por lo que si Windows permitiera ejecutarlo (con una MajorSubsystemVersion de 3 no lo permite en Windows moderno), obtendría un error sobre que esa función no se encuentra. Pero se podía ejecutar una utilidad llamada Beta2Fix.exe, que reemplazaba el ntdll.dll al que se hacía referencia por beta2.dll, y luego, si ponía el beta2.dll (proporcionado) en su ruta, implementaría esas funciones antiguas como llamadas a las nuevas funciones algo equivalentes, como RtlAllocateHeap. Esto se solucionó en MASM 6.11 y Visual C++ 1.5.

Phar Lap desarrolló la especificación de la Interfaz de Programa de Control Virtual (VCPI) en cooperación con Quarterdeck Office Systems , que produjo el software de conmutación de tareas DESQview . Phar Lap también fue miembro del comité de 12 empresas que diseñó la Interfaz de Modo Protegido DOS (DPMI). VCPI y DPMI son estándares de la industria que permiten que los extensores DOS coexistan con emuladores de memoria expandida (EMS) y entornos multitarea.

Phar Lap recibió varios premios importantes de la industria de PC por VCPI, 386|DOS-Extender y 286|DOS-Extender .

Las aplicaciones de Windows de 32 bits podían acceder directamente a toda la memoria que admitiera la computadora personal , por lo que ya no eran necesarios los extensores de memoria.

Phar Lap ahora es parte de IntervalZero , anteriormente Ardence , que produce, entre otros productos, el sistema operativo en tiempo real Phar Lap ETS , [1] utilizado, por ejemplo, en los objetivos en tiempo real de LabVIEW .

Véase también

Referencias

  1. ^ Phar Lap ETS – Sistema operativo en tiempo real Archivado el 3 de diciembre de 2008 en Wayback Machine .

Enlaces externos