I'm an Intermediate programmer, I know some things, but not everything.

(1) So now, fellow programmers, can anyone tell me how to get information on the system memory. This includes:

Conventional(base, 0-640KB) memory: total, free(avail)
HMS(high memory): total, free(avail)
XMS(Extended,1MB and +): total, free(avail)

This would be a great help.

(2) Hard Disk space. Total and available. I know how to get the total amount of clusters and the free amount of clusters. I know that using these cluster numbers, you can find out how many byte, kbytes, mbytes your HDD has.