Phar Lap Software
फार लैप सॉफ्टवेयर, इंक., एक सॉफ्टवेयर कंपनी थी जो डी. ओ. एस. ऑपरेटिंग सिस्टम के लिए सॉफ्टवेयर विकास उपकरणों में विशेषज्ञता रखती थी। कंपनी का नाम न्यूजीलैंड के चैंपियन रेसहॉर्स फार लैप के नाम पर रखा गया था। वे अपने सॉफ्टवेयर के लिए सबसे अधिक प्रसिद्ध थे जो डेवलपर्स को डी. ओ. एस. (डी. ओ. एस. विस्तारक) की 640 की. बी. सीमा से परे मेमोरी तक पहुँचने की अनुमति देते थे और वी. सी. पी. आई. मानक के लेखक थे। फार लैप सॉफ्टवेयर, इंक. की स्थापना अप्रैल 1986 में रिचर्ड एम स्मिथ, रॉबर्ट मूटे और जॉन एम बेनफैटो द्वारा की गई थी। उनकी पहली बड़ी सफलता, 386|DOS-एक्सटेंडर, एक 32-बिट संरक्षित मोड विकास उपकरण, नवंबर 1986 में जारी किया गया था। फार लैप की उत्पाद श्रृंखला का विस्तार 386|VMM, एक वर्चुअल मेमोरी ऐड-इन ड्राइवर, लिंकलॉक, एम्बेडेड विकास के लिए एक लिंकर-लोकेटर; एम्बेडेड विकास के लिए क्रॉस टूल; और 286|DOS-एक्सटेंडर, एक डॉस एक्सटेंडर जो एक ओएस/2 वातावरण का अनुकरण करता है, जो ओएस/2 एपीआई और संरक्षित मोड के साथ पूरा होता है, माइक्रोसॉफ्ट के ओएस/2 एपीआई अनुकरण के विपरीत, जो वास्तविक मोड में ओएस/2 अनुप्रयोगों को चलाता है और केवल ओएस/2 एपीआई के एक उपसमुच्चय का समर्थन करता है, जिसे परिवार एपीआई कहा जाता है। इसलिए, यह अक्सर मौजूदा ओएस/2 अनुप्रयोगों के साथ बंधा हुआ था, उन अनुप्रयोगों के लिए माइक्रोसॉफ्ट के ओएस/2 एपीआई अनुकरण को प्रतिस्थापित करता था जिन्हें डॉस में विस्तारित मेमोरी तक पहुंच की आवश्यकता होती थी। बाद में टी. एन. टी. डी. ओ. एस. विस्तारक बनाया गया, जो 386|DOS-विस्तारक का एक संस्करण था जिसने विन 32 वातावरण का अनुकरण किया, जो सपाट पता स्थान और थ्रेडिंग के साथ पूरा हुआ। फिर से यह डी. ओ. एस. विस्तारक अक्सर मौजूदा विन32 अनुप्रयोगों के लिए बाध्य था। एम. ए. एस. एम. 6.1 और विजुअल सी + + 1.0 संकलक का 16-बिट संस्करण विंडोज एन. टी. के बीटा संस्करण के लिए लिखे गए विन32 अनुप्रयोग थे जो टी. एन. टी. डॉस विस्तारक के साथ बंधे थे। विन32 निष्पादन योग्य संदर्भित कार्य जैसे ntdll.dll में RtlExAllocateHeap, जो अंतिम ntdll.dll में मौजूद नहीं था, इसलिए यदि विंडोज आपको इसे चलाने की अनुमति देता है (3 के मेजरसब्सिस्टम संस्करण के साथ यह आधुनिक विंडोज में इसकी अनुमति नहीं देता है), तो आपको उस कार्य के नहीं मिलने के बारे में एक त्रुटि मिलेगी। लेकिन Beta2Fix.exe नामक एक उपयोगिता को चलाया जा सकता है, जो ntdll.dll से beta2.dll को संदर्भित करता है, फिर यदि आप (प्रदान किए गए) beta2.dll को अपने रास्ते में रखते हैं, तो यह उन पुराने कार्यों को नए कुछ हद तक समतुल्य नए कार्यों जैसे कि RtlAllocateHeap के लिए कॉल के रूप में लागू करेगा। इसे एम. ए. एस. एम. 6.11 और दृश्य सी + + 1.5 में तय किया गया था। फार लैप ने क्वार्टरडेक ऑफिस सिस्टम के सहयोग से वर्चुअल कंट्रोल प्रोग्राम इंटरफेस (वी. सी. पी. आई.) विनिर्देश विकसित किया, जिन्होंने डी. ई. एस. क्यू. व्यू टास्क-स्विचिंग सॉफ्टवेयर का उत्पादन किया। फार लैप डी. ओ. एस. प्रोटेक्टेड मोड इंटरफेस (डी. पी. एम. आई.) तैयार करने वाली 12-फर्म समिति के सदस्य भी थे। वी. सी. पी. आई. और डी. पी. एम. आई. उद्योग मानक हैं जो डी. ओ. एस. विस्तारकों को विस्तारित स्मृति (ई. एम. एस.) एमुलेटर और बहु-कार्य वातावरण के साथ सह-अस्तित्व की अनुमति देते हैं। फार लैप को वीसीपीआई, 386|DOS-एक्सटेंडर और 286|DOS-एक्सटेंडर के लिए कई प्रमुख पीसी उद्योग पुरस्कार मिले। 32-बिट विंडोज अनुप्रयोग व्यक्तिगत कंप्यूटर हार्डवेयर द्वारा समर्थित सभी मेमोरी को सीधे संबोधित कर सकते थे, इसलिए मेमोरी विस्तारकों की अब आवश्यकता नहीं थी। फार लैप अब इंटरवल ज़ीरो का हिस्सा है, जो पहले आर्डेंस था, जो अन्य उत्पादों के अलावा, फार लैप ई. टी. एस. रियल-टाइम ऑपरेटिंग सिस्टम का उत्पादन करता है, उदाहरण के लिए लैबव्यू रियल-टाइम लक्ष्यों पर उपयोग किया जाता है। फ़ुज़ित्सु टाउन्स ओएस, फार लैप के RUN386.EXE संदर्भों के साथ संयुक्त एक एमएस-डॉस अनुकूलन बाहरी लिंक ए फार लैप पत्रिका विज्ञापन (साइंटिफिक अमेरिकन, v.165, नंबर 3, p.149), अंतिम पृष्ठ पर संयुक्त राज्य अमेरिका की निष्क्रिय सॉफ्टवेयर कंपनियाँ 1986 में स्थापित अमेरिकी सॉफ्टवेयर कंपनियाँ 1986 में कैम्ब्रिज, मैसाचुसेट्स में स्थित कंपनियाँ 1986 में स्थापित मैसाचुसेट्स में प्रतिष्ठान