Manajemen memori DOS merupakan mekanisme pengaturan memori pada system operasi DOS. Sistem operasi berjalan dalam modus real dengan arsitektur berbasis prosesor intel x86. Dalam modus real, hanya 20-bit pertama dari bus alamat yang akan digunakan oleh system operasi untuk mengakses memori, sehingga menjadikan jumlah memori yang dapat diakses hanya mencapai 220 = 1048576 byte
(1 MB) saja, dari yang seharusnya 32-bit/40-bit pada prosesor-prosesor modern.
DOS akan membagi area memori yang hanya 1 MB tersebut menjadi dua buah ruang alamat, yakni sebagai berikut :
• Conventional Memori
Ruang alamat ini merupakan ruang alamat yang digunakan oleh program agar dapat dieksekusi. Ukurannya hanya 640 kilobyte 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 Memori
Upper memori adalah ruang alamat yang dapat digunakan untuk tujuan khusus, seperti hanya untuk mengatur memori video. Ukuranya adalah sisa dari 1 MB memori pertama yang tidak digunakan oleh conventional memori, yakni 348 KB.
Jika manajer memori diinstalasikan dalam CONFIG.SYS ( sebagai contoh, saat HIMEM.SYS dan EMM386.EXE. diinstalasikan), maka jumlah ruang alamat pun dapat bertambah. Selain dua jenis diatas, DOS juga menawarkan dua jenis memori lagi, yakni:
• Extended Memori
Extended memori adalah memori tambahan setelah 1 MB pertama dimana kombinasi antar upper memori block dan conventional memori berakhir. Pengguna dapat menambah banyak memori ke sebuah computer, tapi MS-DOS tidak akan menggunakanya, kecuali beberapa program yang didesain agar dapat mengakses ruang alamat Extended memori, seperti windows.
• Expended Memori
Expended memori merupakan sebuah jenis memori yang seprti halnya extended memori, dapat ditambahkan ke dalam computer IBM PC. Penggunanya didefinisikan di dalam spesifikasi EMS ( Expended Memori Spesification). Perbedaannya terletak pada ukurannya, dimana Expended memori dibatasi ukuranya hingga 8 MB atau 32 MB saja.
Tidak ada komentar:
Posting Komentar