อ่าน 3 นาที
โหลดสูง
ในด้านการคำนวณLOADHIGH(ย่อว่าLH) เป็นคำสั่งDOS ภายใน ในCOMMAND.COMที่ใช้ในการโหลดโปรแกรมลงในพื้นที่หน่วยความจำส่วนบน (UMA) แทนที่จะเป็นหน่วยความจำแบบเดิม
โหลดสูง
| โหลดสูง / ซ้าย / โหลดสูง | |
|---|---|
| นักพัฒนา | ดิจิทัล รีเสิร์ช , โนเวลล์ , ไมโครซอฟต์ , ไอบีเอ็ม , คาลเดรา |
| ปล่อย | 11 มิถุนายน 2534 |
| ระบบปฏิบัติการ | ดีเอส |
| พิมพ์ | สั่งการ |
ในด้านการคำนวณLOADHIGH(ย่อว่าLH) เป็นคำสั่งDOS ภายใน ในCOMMAND.COMที่ใช้ในการโหลดโปรแกรมลงในพื้นที่หน่วยความจำส่วนบน (UMA) แทนที่จะเป็นหน่วยความจำแบบเดิม[ 1 ]
คำสั่งนี้ถูกนำมาใช้ในMS-DOS 5.0 / PC DOS 5.0ในปี 1991 [ 2 ] [ 1 ]โดยคัดลอกคำสั่งในตัวที่HILOADถูกนำมาใช้ก่อนหน้านี้ในDR DOS 5.0ในปี 1990 DR DOS 6.0ได้เพิ่มการสนับสนุนสำหรับรูปแบบการตั้งชื่อนี้ในปี 1991 เช่นกัน[ 3 ] [ 4 ]
ภาพรวม
เนื่องจากการออกแบบของIBM PCทำให้ DOS ประสบปัญหาที่เรียกว่า " ข้อจำกัด 640 KB " ขนาดของพื้นที่หน่วยความจำนี้ ซึ่งเรียกว่าหน่วยความจำแบบดั้งเดิม ( conventional memory ) นั้นคงที่และไม่ขึ้นอยู่กับปริมาณหน่วยความจำระบบที่ติดตั้งจริง มีการพัฒนาระบบต่างๆ เพื่อรองรับหน่วยความจำเพิ่มเติม (ดูเพิ่มเติมที่EMS , XMS ) และตัวขยาย DOSแต่หน่วยความจำแบบดั้งเดิมก็ยังคงเป็นปัญหาเนื่องจากปัญหาความเข้ากันได้ มันเป็นทรัพยากรที่หายาก เนื่องจากแอปพลิเคชันจำนวนมากต้องการส่วนใหญ่ของหน่วยความจำพื้นฐานนี้ในระหว่างการทำงาน ดังนั้นจึงมักจำเป็นต้องย้าย โปรแกรม TSR บาง โปรแกรม เช่น ไดรเวอร์ เมาส์หรือไดรเวอร์แคชดิสก์ (เช่นSMARTDRV ) ไปไว้ในหน่วยความจำระดับสูงก่อนที่จะเรียกใช้แอปพลิเคชันที่ต้องการหน่วยความจำมาก ซึ่งทำได้โดยการLOADHIGHเรียกใช้ฟังก์ชันโดยใช้ชื่อโปรแกรมเป็นพารามิเตอร์
ในการโหลด TSR ระดับสูงภายในCONFIG.SYSต้องใช้คำสั่ง INSTALLHIGH แทนคำสั่งLOADHIGHคำสั่งที่เทียบเท่าLOADHIGHสำหรับไดรเวอร์อุปกรณ์คือDEVICEHIGH (ใช้ได้เฉพาะภายในCONFIG.SYS เท่านั้น ) คำสั่งเหล่านี้ได้รับการสนับสนุนตั้งแต่ DR DOS 6.0 DR DOS 5.0 และเวอร์ชันที่สูงกว่ายังรองรับHIINSTALLและHIDEVICEตามลำดับ[ 4 ]
ระบบปฏิบัติการสมัยใหม่ส่วนใหญ่ทำงานในโหมดป้องกัน (protected mode ) โดยรองรับโมเดลหน่วยความจำแบบไม่แบ่งส่วน (flat memory model) และไม่มีข้อจำกัด 640 KB LOADHIGHและวิธีการอื่นๆ ในการปลดปล่อยหน่วยความจำแบบเดิมก็ล้าสมัยไปแล้วเป็นส่วนใหญ่
LOADHIGHเป็นส่วนหนึ่งของระบบย่อย MS-DOS ของ Windows XP เพื่อรักษาความเข้ากันได้ของไวยากรณ์ MS-DOS และ MS OS/2 เวอร์ชัน 1.x เท่านั้น[ 5 ]ไม่สามารถใช้งานได้เลยในWindows XP 64-Bit Edition [ 6 ]และยังไม่สามารถใช้งานได้ในตัวแปลคำสั่งของระบบปฏิบัติการWindows รุ่นใหม่กว่าอีกด้วย [ 7 ]
ดูเพิ่มเติม
- BUFFERSHIGH / HIBUFFERS (DOS 7.0+)
- STACKSHIGH / HISTACKS (DOS 7.0 ขึ้นไป)
- LASTDRIVEHIGH / HILASTDRIVE (DOS 7.0+)
- FILESHIGH / HIFILES (DOS 7.0+)
- FCBSHIGH / HIFCBS (DOS 7.0+)
- DOS / HIDOS (DOS 5.0 ขึ้นไป)
- ดอสดาต้า
- การติดตั้งครั้งล่าสุด
- รายการคำสั่ง DOS
- การรับน้ำหนักสูงด้วยตนเอง
- การย้ายที่อยู่ด้วยตนเอง
อ่านเพิ่มเติม
- คูเปอร์, จิม (2001). ฉบับพิเศษโดยใช้ MS-DOS 6.22 (ฉบับที่ 3). สำนักพิมพ์คิว . ISBN 978-0-7897-2573-8.
- ไอเวนส์, แคธี่; พรอฟฟิต, ไบรอัน (1993). OS/2 Inside & Out . ออสบอร์น แมคกรอว์-ฮิลล์ . ISBN 978-0-07-881871-4.
สรุปเนื้อหา
ข้อมูลสำคัญจากบทความ
ข้อมูลสำคัญเกี่ยวกับ โหลดสูง
ในด้านการคำนวณLOADHIGH(ย่อว่าLH) เป็นคำสั่งDOS ภายใน ในCOMMAND.COMที่ใช้ในการโหลดโปรแกรมลงในพื้นที่หน่วยความจำส่วนบน (UMA) แทนที่จะเป็นหน่วยความจำแบบเดิม
ภาพรวม
เนื่องจากการออกแบบของ IBM PC ทำให้ DOS ประสบปัญหาที่เรียกว่า " ข้อจำกัด 640 KB " ขนาดของพื้นที่หน่วยความจำนี้ ซึ่งเรียกว่าหน่วยความจำแบบดั้งเดิม ( conventional memory ) นั้นคงที่และไม่ขึ้นอยู่กับปริมาณหน่วยความจำระบบที่ติดตั้งจริง มีการพัฒนาระบบต่างๆ...
ดูเพิ่มเติม
BUFFERSHIGH / HIBUFFERS (DOS 7.0+) STACKSHIGH / HISTACKS (DOS 7.0 ขึ้นไป) LASTDRIVEHIGH / HILASTDRIVE (DOS 7.0+) FILESHIGH / HIFILES (DOS 7.0+) FCBSHIGH / HIFCBS (DOS 7.0+) DOS / HIDOS (DOS 5.
อ่านเพิ่มเติม
บทความเกี่ยวกับซอฟต์แวร์ DOS นี้ ยัง ไม่สมบูรณ์คุณสามารถช่วยวิกิพีเดียได้โดยการเพิ่มข้อมูลที่ขาดหายไป