กลับไปหน้าบทความ

อ่าน 2 นาที

ซอฟต์แวร์ฟาร์แลป

บริษัท Phar Lap Software, Inc. เป็นบริษัทซอฟต์แวร์ที่เชี่ยวชาญด้านเครื่องมือพัฒนาซอฟต์แวร์สำหรับ ระบบปฏิบัติการ DOS บริษัทนี้ตั้งชื่อตาม ม้าแข่งแชมป์ เปี้ยนของนิวซีแลนด์ชื่อ Phar...

ซอฟต์แวร์ฟาร์แลป

บริษัท ฟาร์แลป ซอฟต์แวร์ อิงค์
อุตสาหกรรมซอฟต์แวร์
ก่อตั้งเมษายน พ.ศ. 2529
สำนักงานใหญ่เคมบริดจ์ รัฐแมสซาชูเซตส์
บุคคลสำคัญ
ริชาร์ด เอ็ม. สมิธ, โรเบิร์ต มูท และ จอห์น เอ็ม. เบนแฟตโต
สินค้าเครื่องมือพัฒนาสำหรับDOS , ตัวขยาย DOS
เว็บไซต์pharlap.com (เก็บถาวรแล้ว)

บริษัท Phar Lap Software, Inc.เป็นบริษัทซอฟต์แวร์ที่เชี่ยวชาญด้านเครื่องมือพัฒนาซอฟต์แวร์สำหรับระบบปฏิบัติการDOS บริษัทนี้ตั้งชื่อตามม้าแข่งแชมป์ เปี้ยนของนิวซีแลนด์ชื่อ Phar Lapบริษัทนี้มีชื่อเสียงโด่งดังจากซอฟต์แวร์ที่ช่วยให้นักพัฒนาสามารถเข้าถึงหน่วยความจำเกินขีดจำกัด 640 KiBของ DOS ( DOS extenders ) และเป็นผู้ร่างมาตรฐาน VCPI ด้วย

บริษัท Phar Lap Software, Inc. ก่อตั้งขึ้นในเดือนเมษายน ปี 1986 โดย Richard M. Smith, Robert Moote และ John M. Benfatto ความสำเร็จครั้งสำคัญครั้งแรกของพวกเขาคือ386|DOS-Extenderซึ่งเป็น เครื่องมือพัฒนา โปรแกรมในโหมดป้องกันสำหรับระบบ 32 บิต โดยวางจำหน่ายในเดือนพฤศจิกายน ปี 1986

ผลิตภัณฑ์ของ Phar Lap ได้ขยายออกไปเพื่อรวมถึง386|VMMซึ่งเป็นไดรเวอร์เสริมหน่วยความจำเสมือน , LinkLocซึ่ง เป็นตัวระบุตำแหน่ง ลิงเกอร์สำหรับการพัฒนาแบบฝังตัว, เครื่องมือข้ามแพลตฟอร์มสำหรับการพัฒนาแบบฝังตัว และ286|DOS-Extenderซึ่งเป็นตัวขยาย DOS ที่จำลอง สภาพแวดล้อม OS /2 อย่างสมบูรณ์ พร้อมด้วย APIของ OS/2 และโหมดป้องกัน ซึ่งแตกต่างจากการจำลอง API ของ OS/2 ของ Microsoft ที่เรียกใช้แอปพลิเคชัน OS/2 ในโหมดเรียลและรองรับเฉพาะส่วนย่อยของ API ของ OS/2 ที่เรียกว่าFamily API เท่านั้น ดังนั้นจึงมักถูกผูกไว้กับแอปพลิเคชัน OS/2 ที่มีอยู่แล้ว โดยแทนที่การจำลอง API ของ OS/2 ของ Microsoft สำหรับแอปพลิเคชันเหล่านั้นที่ต้องการเข้าถึงหน่วยความจำเพิ่มเติมใน DOS ต่อมาได้ มีการสร้าง TNT DOS extenderซึ่งเป็นเวอร์ชันของ386|DOS-Extenderที่จำลอง สภาพแวดล้อม Win32อย่างสมบูรณ์ พร้อมด้วยพื้นที่แอดเดรสแบบแบนและการทำงานแบบมัลติเธรด ตัวขยาย DOS นี้ก็มักถูกผูกไว้กับแอปพลิเคชัน Win32 ที่มีอยู่แล้วเช่นกันMASM 6.1 และคอมไพเลอร์ Visual C++ 1.0 เวอร์ชัน 16 บิตเป็นแอปพลิเคชัน Win32 ที่เขียนขึ้นสำหรับWindows NT เวอร์ชันเบต้าซึ่งเชื่อมโยงกับTNT DOS Extenderไฟล์ปฏิบัติการ Win32 อ้างอิงถึงฟังก์ชันต่างๆ เช่น RtlExAllocateHeap ใน ntdll.dll ซึ่งไม่มีอยู่ใน ntdll.dll เวอร์ชันสุดท้าย ดังนั้น แม้ว่า Windows จะอนุญาตให้คุณเรียกใช้ (ด้วย MajorSubsystemVersion 3 จะไม่อนุญาตให้เรียกใช้ใน Windows รุ่นใหม่) คุณจะได้รับข้อผิดพลาดเกี่ยวกับการไม่พบฟังก์ชันนั้น แต่สามารถเรียกใช้ยูทิลิตี้ที่ชื่อว่า Beta2Fix.exe ซึ่งจะแทนที่การอ้างอิงถึง ntdll.dll ด้วย beta2.dll จากนั้นหากคุณใส่ beta2.dll (ที่ให้มา) ลงใน PATH ของคุณ มันจะใช้งานฟังก์ชันเก่าเหล่านั้นโดยการเรียกใช้ฟังก์ชันใหม่ที่เทียบเท่ากัน เช่น RtlAllocateHeap ปัญหานี้ได้รับการแก้ไขใน MASM 6.11 และ Visual C++ 1.5

บริษัท Phar Lap พัฒนา ข้อกำหนด Virtual Control Program Interface (VCPI) โดยร่วมมือกับQuarterdeck Office Systemsซึ่งเป็นผู้ผลิตซอฟต์แวร์สลับงาน DESQview นอกจากนี้ Phar Lap ยังเป็นสมาชิกของคณะกรรมการ 12 บริษัทที่ออกแบบDOS Protected Mode Interface (DPMI) ด้วย VCPI และ DPMI เป็นมาตรฐานอุตสาหกรรมที่ช่วยให้โปรแกรมขยาย DOS สามารถทำงานร่วมกับ โปรแกรมจำลอง หน่วยความจำขยาย (EMS) และสภาพแวดล้อมการทำงานแบบมัลติทาสก์ได้

Phar Lap ได้รับรางวัลสำคัญหลายรางวัลจากอุตสาหกรรมพีซีสำหรับ VCPI, 386|DOS-Extenderและ286|DOS- Extender

แอปพลิเคชัน Windows 32 บิตสามารถเข้าถึงหน่วยความจำทั้งหมดที่คอมพิวเตอร์ส่วนบุคคลรองรับได้โดยตรง ดังนั้นจึงไม่จำเป็นต้องใช้ตัวขยายหน่วยความจำอีกต่อไป

Phar Lap เป็นส่วนหนึ่งของIntervalZeroซึ่งเดิมคือArdenceซึ่งผลิตระบบปฏิบัติการแบบเรียลไทม์Phar Lap ETS [ 1 ] ซึ่งใช้ในเป้าหมายแบบเรียลไทม์ LabVIEW เป็นต้น

ดูเพิ่มเติม

  • Fujitsu Towns OSซึ่งเป็นระบบปฏิบัติการที่ดัดแปลงมาจาก MS-DOS ผสานรวมกับ RUN386.EXE ของ Phar Lap
  • เว็บไซต์อย่างเป็นทางการในWayback Machine (เก็บถาวรเมื่อวันที่ 21 ธันวาคม 1996)
  • โฆษณาผลิตภัณฑ์ Phar Lap ในนิตยสาร ( Scientific American , เล่ม 165, ฉบับที่ 3, หน้า 149) อยู่ในหน้าสุดท้าย
ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Phar_Lap_Software&oldid=1357127602 "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ ซอฟต์แวร์ฟาร์แลป

บริษัท Phar Lap Software, Inc. เป็นบริษัทซอฟต์แวร์ที่เชี่ยวชาญด้านเครื่องมือพัฒนาซอฟต์แวร์สำหรับ ระบบปฏิบัติการ DOS บริษัทนี้ตั้งชื่อตาม ม้าแข่งแชมป์ เปี้ยนของนิวซีแลนด์ชื่อ Phar...

ดูเพิ่มเติม

Fujitsu Towns OS ซึ่งเป็นระบบปฏิบัติการที่ดัดแปลงมาจาก MS-DOS ผสานรวมกับ RUN386.EXE ของ Phar Lap

ลิงก์ภายนอก

เว็บไซต์อย่างเป็นทางการใน Wayback Machine (เก็บถาวรเมื่อวันที่ 21 ธันวาคม 1996) โฆษณาผลิตภัณฑ์ Phar Lap ในนิตยสาร ( Scientific American , เล่ม 165, ฉบับที่ 3, หน้า 149) อยู่ในหน้าสุดท้าย ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?