Skip to main content

หน่วยความจำทั่วไปคืออะไร?

หน่วยความจำการเข้าถึงแบบสุ่ม (RAM) ถูกนำมาใช้ค่อนข้างแตกต่างกันใน IBM เครื่อง PC และโคลนในวันที่เก่าแก่เมื่อ DOS ระบบปฏิบัติการบรรทัดคำสั่งที่ใช้ก่อน Windows reg;, ปกครองRAM 0-640 กิโลไบต์แรก (KB) ของ RAM ถูกกำหนดให้เป็นหน่วยความจำทั่วไปพื้นที่ที่ DOS โหลดตามอัตภาพเมื่อบูตบล็อก 640KB - 1 เมกะไบต์ (MB) ประกอบด้วย 384KB คือพื้นที่หน่วยความจำตอนบน (UMA);64KB แรกเหนือขอบเขต 1MB กลายเป็นพื้นที่หน่วยความจำสูง (HMA หรือ HIMEM) และทุกอย่างที่ถูกกำหนดให้เป็นหน่วยความจำเพิ่มเติม

หน่วยความจำทั่วไปถูกใช้เป็นพื้นที่อ่าน/เขียนสำหรับระบบปฏิบัติการและโปรแกรมพอดีDOS ยังโหลดรูทีนไดรเวอร์ระบบและพารามิเตอร์ระบบในพื้นที่นี้เพื่อช่วยเพิ่มห้องพักให้เป็นอิสระผู้อยู่อาศัยในความทรงจำทั่วไปบางคนถูกย้ายขึ้นบันได RAM ไปยัง UMA และ HMAสิ่งนี้สามารถทำได้โดยการเพิ่มสองสามบรรทัดลงในไฟล์ config.sys ไฟล์ที่พร้อมกับ autoexec.bat ที่กำหนดไว้ในระดับใหญ่พารามิเตอร์การโหลดหน่วยความจำของซอฟต์แวร์และอุปกรณ์ฮาร์ดแวร์ที่ใช้ใน DOS และ Windows Regระบบในช่วงปลายทศวรรษ 1980 quarterdeck ได้ขยาย Memory Manager (QEMM) การปรับให้เหมาะสมที่สุดโดยอัตโนมัติโดยผู้ใช้คอมพิวเตอร์ในเวลาที่ไม่สามารถทำได้ด้วยตนเอง

ในปี 1990, การวิจัยดิจิตอล ของ DR DOS เวอร์ชัน 5.0 แนะนำกลยุทธ์ที่ดีกว่ารวมถึงตัวจัดการหน่วยความจำแบบขยายในตัวของมันเอง: EMM386.exeDOS รุ่นนี้โหลดเกือบทั้งหมดในหน่วยความจำสูงทำให้หน่วยความจำทั่วไปสำหรับโปรแกรมที่สามารถทำงานได้ที่นั่นเท่านั้นข้อดีอีกอย่างของระบบปฏิบัติการนี้คือการซื้อโดยสาธารณะ (เริ่มต้นด้วยเวอร์ชัน 3.1) ในขณะที่ MS DOS นั้นพร้อมใช้งานกับฮาร์ดแวร์เท่านั้น

Microsoft ตอบสนองต่อการวิจัยดิจิทัล reg;ด้วยการเปิดตัว 5.0 ของตัวเองในปี 1991 ซึ่งตอบสนองข้อดีของ DR DOS 5.0การแข่งขันยังคงดำเนินต่อไปกับดร.DOS 6.0 ซึ่งรวมถึงการสลับงานและการบีบอัดดิสก์และ MS DOS 6.0 ตามด้วยMS DOS 6.22 เป็นแพ็คเกจ MS DOS ที่มีอยู่อย่างอิสระครั้งสุดท้ายในขณะที่ DR DOS ยังคงขายผ่าน DRDOS.com

เป็น windows reg;ระบบปฏิบัติการขั้นสูงข้อ จำกัด ของการเพิ่มประสิทธิภาพหน่วยความจำทั่วไปกลายเป็นหน่วยความจำที่ห่างไกลยกเว้นผู้ที่ยังคงใช้โปรแกรม DOS ต่อไปไม่ว่าจะเป็นสิ่งจำเป็นหรือเพื่อความสนุกสนานเริ่มต้นด้วย windows reg;95 รุ่น MS DOS ถูกรวมเข้าด้วยกันเพื่อจุดประสงค์ในการบูตหรือการแก้ไขปัญหาWindows reg;XP ยังคงรักษารุ่นโครงกระดูกของ MS DOS 8.0 เข้าถึงได้โดยการสร้างฟลอปปี้สตาร์ทอัพดิสก์เช่นเดียวกับ Vista reg;Windows reg;รักษาเชลล์หรืออินเทอร์เฟซบรรทัดคำสั่งใน Windows reg;นี่คือ command.exe ซึ่งกลายเป็น cmd.exe ใน windows-nt reg;ครอบครัว

ณ เดือนกันยายน 2549 รุ่นฟรีโอเพ่นซอร์สของ DOS ก็มีให้บริการหรือที่รู้จักกันในชื่อ Freedos แม้ว่ามันจะไม่เคยพัฒนาเกินกว่ารุ่น 1.0สำหรับผู้ที่ใช้เครื่องจักรแบบดั้งเดิมหรือใช้โปรแกรม DOS ในวันนี้ข้อมูลจำนวนมากมีอยู่ออนไลน์เพื่อเพิ่มประสิทธิภาพหน่วยความจำทั่วไปเพื่อให้ได้ประโยชน์สูงสุดจากโปรแกรมหรือเกมของคุณ