|
Memory management concerns have evolved from the early days of DOS where the major objective was to provide as much of the basic 640 K of RAM as possible for PC application programs. With Windows today this is less of a concern. The more important issue from a PC support perspective is ensuring that there are no hardware memory conflicts within the PC. This translates into careful configuration of the upper memory block area within the PC.
There are five basic areas of PC memory:

The diagram illustrates the PC memory areas. On the left-hand side of the diagram, the first megabyte of memory and the HIMEM area are shown. Hexadecimal addresses for each of the significant memory areas are listed on the right-hand side of the memory areas. The equivalent K addresses are shown on the left-hand side of the diagram. Hence, the HIMEM area is from 1,024 K to 1,088 K. This corresponds to the hexadecimal addresses of 0 FF FF and 1 0F FF. The left box covers conventional memory, the reserved memory area (or upper memory area), and the HIMEM area. The extended (XMS) and expanded (EMS) memory areas appear at the side of the first megabyte of memory to help illustrate EMS swapping. The diagram illustrates a maximum memory of 16 MB, which is equivalent to 16,383 K.