Memory allocations – Dell Precision 420 User Manual
Page 75
Memory Allocations
Programs operating under MS-DOS
® (real-mode operation) can address only 1 megabyte (MB) (1024 kilobytes [KB]) of system memory. This
area is divided into conventional memory (sometimes called base memory) and upper memory. All system memory above this 1 MB is called
extended memory and cannot be directly addressed by MS-DOS-based programs without the aid of memory-managing software as found in
Microsoft
® Windows® 98 or Windows NT®.
Table 10 provides a map of the conventional memory area. When the microprocessor or a program addresses a location within the conventional
memory range, it is physically addressing a location in main memory, which is the only main memory it can address under MS-DOS.
Table 10. Conventional Memory Map
Table 11 provides a map of the upper memory area. Some of these addresses are dedicated to various system devices, such as the system
BIOS. Others are available for use by expansion cards and/or an expanded memory manager (EMM). When the microprocessor or a program
addresses a location within the upper memory area, it is physically addressing a location within one of these devices.
Table 11. Upper Memory Map
IRQ4
COM1 and COM3 serial ports (if enabled in System Setup program)
IRQ5
Available
IRQ6
Diskette drive interface
IRQ7
Parallel port (if enabled in System Setup program)
IRQ8
RTC
IRQ9
Available
IRQ10
Available
IRQ11
Available
IRQ12
Mouse controller
IRQ13
Math coprocessor
IRQ14
Primary EIDE interface (if enabled in System Setup program)
IRQ15
Secondary EIDE interface (if enabled in System Setup program)
NOTE: For the full name of an abbreviation or acronym used in the table, see the
Glossary
.
Address Range
Use
00000h-003FFh
Interrupt vector table
00400h-004FFh
BIOS data area
00500h-005FFh
MS-DOS and BASIC work area
00600h-0FFFFh
User memory
10000h-1FFFFh
User memory
20000h-2FFFFh
User memory
30000h-3FFFFh
User memory
40000h-4FFFFh
User memory
50000h-5FFFFh
User memory
60000h-6FFFFh
User memory
70000h-7FFFFh
User memory
80000h-8FFFFh
User memory
90000h-9FBFFh
User memory
NOTE: For the full name of an abbreviation or acronym used in this table, see the
Glossary
.
Address Range
Use
0009FC00-0009FFFF
PS/2-mouse data area
000A0000-000BFFFF
Video RAM
000C0000-000C7FFF
Video BIOS
000C8000-000EFFFF
Available