ไดรเวอร์อุปกรณ์ command.com โปรแกรม 0000k ฟรีอุปสรรคราม 640K  
   1 - เมื่อ MS-DOS   ถูกโหลดลงในเครื่องคอมพิวเตอร์และชิ้นส่วนที่แตกต่างกันของระบบปฏิบัติการ  ที่มีความเกี่ยวข้องกับสถานที่ที่แตกต่างกัน  
 ในช่วง 1MB ของ RAM เริ่มต้นที่ 0,000 ที่อยู่  ติดตามเป็นแผนที่อย่างต่อเนื่องมีเหตุผล  แต่ตำแหน่งทางกายภาพที่เกิดขึ้นจริง  
 บางที่อยู่ที่สามารถอยู่ในส่วนต่างๆของเครื่องคอมพิวเตอร์ - ในชิปรอมที่มีไบออสของเครื่องพีซี, ชิปไบออส  
 การ์ดชิปแรมที่ตั้งอยู่บนเมนบอร์ดของเครื่องคอมพิวเตอร์หรือชิปหน่วยความจำที่อยู่บนบัตรขยายตัว  
 2 - กิโลไบต์ไบต์แรก -1024 - จัดการและ interrupt vector (เวกเตอร์ interrupt) กำหนดโดย BIOS และโดย  
 DOS ซึ่งสามารถแก้ไขได้โดยโปรแกรมประยุกต์ (ที่ใช้งาน)  เวกเตอร์แสดงตำแหน่งของการปฏิบัติ  
 โปรแกรมที่อยู่ในหน่วยความจำอื่น ๆ ซึ่งการดำเนินการเหล่านี้ควรสาขาออกเมื่อชิ้นส่วนต่างๆของ  
 ฮาร์ดแวร์ส่งสัญญาณเฉพาะที่เรียกว่าการหยุดชะงัก  
 3 - ต่อไป 256 ไบต์หรือมากกว่ามีข้อมูลไบออสที่รู้จักกันเป็นธง (ธง) ใช้ในการแสดง  
 สถานะของเงื่อนไขที่แตกต่างจากระบบภายใน  นอกจากนี้ในบริเวณนี้มีแป้นพิมพ์บัฟเฟอร์ (buffer แป้นพิมพ์) จาก 16 ไบต์  
 ซึ่งจะถูกเก็บไว้การกดแป้นพิมพ์ในขณะที่เครื่องคอมพิวเตอร์ที่ถูกครอบครองชั่วคราวกับงานอื่น ๆ เพื่อให้  
 การประมวลผลต่อไป  
 4 - ส่วนที่เหลือของ RAM ได้ถึง 640K จะเรียกว่าหน่วยความจำปกติ  นี้เป็นแรมที่ COMMAND.COM ไดรเวอร์  
 อุปกรณ์หน่วยความจำโปรแกรมที่มีถิ่นที่อยู่และการใช้งานจะถูกโหลดโดยปกติ  ผู้จัดการหน่วยความจำ  
 เป็น QEMM-386 หรือ HIMEM.SYS ที่มาพร้อมกับ MS-DOS 5.0 เปิดใช้งานหน่วยความจำที่แมปไดร์เวอร์เพื่อให้  
 อุปกรณ์ (โปรแกรมควบคุมอุปกรณ์), โปรแกรมในหน่วยความจำหลัก (โปรแกรมถิ่นที่อยู่ในหน่วยความจำ) และ MS-DOS 5.0, ส่วนหนึ่งของ  
 COMMAND.COM สามารถโหลดลงในหน่วยความจำสูงกว่า 640KB สงวนไว้สำหรับโปรแกรมประยุกต์ (ที่ใช้งาน)  ถ้า  
 ผู้จัดการหน่วยความจำดังกล่าวจะไม่ใช้ COMMAND.COM มีการโหลดที่อยู่ในหน่วยความจำสูงสุด  
 ทั่วไปที่จะถูกแทนที่ด้วยโปรแกรมที่ต้องการหน่วยความจำใด ๆ  
 5 - บนหน่วยความจำหน่วยความจำสูงเป็นส่วนที่สงวนไว้โดย BIOS สำหรับบอร์ดหลาย  
 วีดีโอ (การ์ดแสดงผล) และบัตรอื่น ๆ เช่น LAN (อะแดปเตอร์ token-ring) และตัวควบคุมฮาร์ดไดรฟ์  
 (ควบคุมดิสก์)  ผู้จัดการหน่วยความจำที่สามารถ remap พื้นที่สำหรับอุปกรณ์ต่อพ่วงเหล่านี้เพื่อสร้างพื้นที่  
 เพิ่มหน่วยความจำในการที่พวกเขาสามารถเรียกเก็บไดรเวอร์อุปกรณ์และโปรแกรมอื่น ๆ  
 1024K การ์ดแสดงผลที่ BIOS อะแดปเตอร์ควบคุมหน่วยความจำ token-ring โปรแกรมถิ่นที่อยู่  
 6 - ประมาณ 64KB สุดท้ายของหน่วยความจำสูงสงวนไว้สำหรับชิปรอมไบออสที่มีอยู่ในเครื่องคอมพิวเตอร์  ระบบ  
 ไอบีเอ็มยังมีการเขียนโปรแกรมรหัสง่ายรอมพื้นฐาน  
 7 - แม้ว่า MS-DOS โดยตรงสามารถอยู่ 1024KB เพียงบางรูปแบบพิเศษช่วยให้หน่วยความจำที่อยู่  
 1024KB ข้างต้นจะถูกนำมาใช้เป็นหน่วยความจำขยายหรือขยาย  (RAM ขยายสามารถนำมาใช้เฉพาะใน  
 Intel 80286 หรือในภายหลัง.) ภายใต้ DOS ขยายหรือหน่วยความจำขยายตัวไม่สามารถใช้ในการจัดการ  
 รหัสโปรแกรม แต่สามารถจัดการข้อมูล  
 หมายเหตุ - บริการ DOS มักจะสามารถใช้ได้ผ่านทางส่วนขยายที่ไบออสทำโดยระบบปฏิบัติการ  เกิน  
 นอกจากนี้คำสั่งดอสเช่น DIR ซึ่งเป็นส่วนหนึ่งของ COMMAND.COM เป็นส่วนหนึ่งของคำสั่งระบบปฏิบัติการอื่น  
 และสิ่งที่เราคิดว่าเป็นคำสั่งดอสที่เรียบง่าย (เช่นรูปแบบ CHKDSK และ MEM) เป็นจริงสาธารณูปโภค  พวกเขาเท่านั้น  
 มีอยู่ถ้าพวกเขาอยู่บนดิสก์ในไดเรกทอรีปัจจุบันหรือไดเรกทอรีใด ๆ ในรายการของเส้นทาง (เส้นทาง) ของเครื่องคอมพิวเตอร์  
No comments:
Post a Comment