Anda di halaman 1dari 2

DOS akan membagi area memori yang hanya 1 MB tersebut menjadi dua buah ruang alamat,

yakni sebagai berikut:

 Conventional Memory (memori konvensional)


 Upper Memory, atau Upper Memory Block, atau High Memory

Jika manajer memori diinstalasikan di dalam CONFIG.SYS (sebagai contoh, saat HIMEM.SYS
dan EMM386.EXE diinstalasikan), maka jumlah ruang alamat pun dapat bertambah. Selain
duajenis di atas, DOS juga menawarkan dua jenis memori lagi, yakni:

 Extended Memory
 Expanded Memory

Conventional Memory

Ruang alamat ini merupakan ruang alamat yang digunakan oleh program agar dapat dieksekusi.
Ukurannya hanya 640 Kilobytes saja, yang diambil dari ruang alamat 1 MB pertama. Semua
program komputer yang berjalan (baik itu berjalan di latar depan atau latar belakang)
menggunakan ruang area ini.

Upper Memory

Upper memory adalah ruang alamat yang dapat digunakan untuk tujuan khusus, seperti halnya
untuk mengatur memori video. Ukurannya adalah sisa dari 1 MB memori pertama yang tidak
digunakan oleh conventional memory, yakni 384 KB.

Extended Memory

Extended memory adalah memori tambahan setelah 1 Megabyte pertama di mana kombinasi
antara upper memory block dan conventional memory berakhir. Pengguna dapat menambahkan
banyak memori ke sebuah komputer, tapi MS-DOS tidak akan menggunakannya, kecuali
beberapa program yang didesain agar dapat mengakses ruang alamat Extended memory, seperti
Windows.

Extended memory membutuhkan sebuah driver untuk dapat digunakan, yang disebut sebagai
Extended Memory Manager, seperti halnya HIMEM.SYS. Manajer-manajer memori tersebut
akan mengatur ruang alamat memori ini agar dapat digunakan oleh aplikasi yang
membutuhkannya, selain tentunya mencegah agar dua aplikasi tidak menggunakan alamat
memori yang sama pada satu waktu (yang dapat menyebabkan terjadinya crash/tabrakan antara
dua aplikasi).

Expanded Memory
Expanded Memory merupakan sebuah jenis memori yang, seperti halnya Extended memory,
dapat ditambahkan ke dalam komputer IBM PC. Penggunaanya didefinisikan di dalam
spesifikasi EMS (Expanded Memory Specification). Perbedaannya terletak pada ukurannya, di
mana Expanded Memory dibatasi ukurannya hingga 8 MB saja (spesifikasi EMS versi 3.2) atau
32 MB (Spesifikasi EMS versi 4.0).

Sama seperti halnya Extended memory yang tidak dapat diakses oleh program DOS. Agar dapat
diakses, sebuah perangkat mutlak dibutuhkan, yang disebut dengan Expanded Memory Manager
seperti halnya EMM386.EXE, yang dapat memetakan beberapa blok (disebut sebagai page) dari
expanded memory ke dalam frame yang berada di dalam conventional memory (yang tentunya
dapat diakses).

Anda mungkin juga menyukai