Manajemen memori DOS: Perbedaan antara revisi

Konten dihapus Konten ditambahkan
NHSKR (bicara | kontrib)
Tidak ada ringkasan suntingan
k Robot: Perubahan kosmetika
Baris 33:
Karena dalam ''[[real mode]]'', memori komputer hanya dapat diakses hingga 1 MB saja, maka alamat segmen pun dibuat sedemikian rupa. DOS akan membagi 1 MB alamat ke dalam 16 segmen berukuran 65536 bita (64K), yang diberi alamat dari <code>0x0000</code> hingga <code>0x10000</code>. Memori konvensional dialamatkan oleh DOS pada alamat segmen <code>0x0000</code> hingga <code>0xA000</code> (10 segmen); Upper memory dialamatkan oleh DOS pada alamat segmen 0xA000 hingga 0x10000 (6 segmen). Beberapa segmen di dalam upper memory dialokasikan untuk beberapa keperluan (tapi tidak harus begitu), yakni segmen <code>0xA000</code> dan <code>0xB000</code> disediakan untuk ''[[memori video|Video Memory]]''; segmen <code>0xC000</code> dan <code>0xD000</code> dialokasikan untuk [[Disk controller|pengendali cakram]] (seperti [[SCSI]]) dan beberapa kartu lainnya; sementara segmen <code>0xE000</code> dan <code>0xF000</code> dialokasikan untuk [[ROM BIOS]]. Alokasi segmen-segmen dalam ''upper memory'' tersebut hanyalah sebuah panduan umum, dan tidak berlaku dalam setiap kasus.
 
== Pranala luar ==
* Microsoft support: [http://support.microsoft.com/kb/95555 Overview of Memory-Management Functionality in MS-DOS]
* [[Computer Chronicles]] (1990). "[http://www.archive.org/details/memory_2 High Memory Management]". From the [[Internet Archive]].
{{computer-stub}}