Tolong jelaskan mengenai BUFFERS=n[,m] dari CONFIG.SYS

n merupakan jumlah memori yang dialokasikan sebagai penyangga disk utama. Nilainya harus berada di antara 1 hingga 99. Setiap buffer akan memakan memori kira-kira 532 bytes. Nilai ini bersifat wajib (harus ada).

m merupakan jumlah memori yang akan dialokasikan sebagau penyangga disk sekunder. Nilainya harus berada di antara 1 hingga 8. Nilai ini adalah opsional (tidak harus ada)

Nilai standar yang digunakan oleh MS-DOS tergantung dari jumlah memori dan jenis disk drive yang digunakan, yakni seperti yang tertulis dalam tabel berikut.

Sistem operasi MS-DOS akan menggunakan memori yang dialokasikan untuk menampung data secara sementara selama operasi pembacaan dan penulisan terhadap data ke dalam disk. Penggunaan buffer dapat mempercepat beberapa operasi yang berkaitan dengan manajemen disk (dan segala sesuatu yang ada di bawahnya), khususnya jika menggunakan prosesor yang lambat (Intel 8086, Intel 8088, Intel 80286).

Untuk memperoleh kinerja yang tinggi dalam beroperasi dengan beberapa program semacam pengolah kata, tentukan nilai buffer antara 10 hingga 20. Jika hendak membuat banyak direktori dalam hard disk, tentukan buffer antara 20 hingga 30.

Perlu diingat, bahwa setiap buffer akan memakan memori kira-kira 532 bytes, yang akan diambil dari memori konvensional. Semakin banyak buffer, semakin sedikit memori yang tersedia untuk program. Jika MS-DOS dimuat ke dalam HMA (High Memory Area), dan MS-DOS menemukan ruangan yang cukup untuk menampung buffer, maka MS-DOS akan mengalokasikan buffer di dalam HMA. Meskipun demikian, jika nilai buffer lebih dari 48 (kira-kira menghabiskan 25536 bytes), HMA tidak akan cukup untuk menampung buffer yang cukup besar itu, dan MS-DOS akan mengalokasikan buffer di dalam memori konvensional.

Jika menggunakan prosesor yang lebih cepat, ada baiknya untuk tidak menggunakan buffer di dalam CONFIG.SYS, tapi menggunakan utilitas SMARTDRV.EXE yang lebih canggih dalam mengorganisasikan disk buffer.