User:EmersonWSM/Books/DOS Memory Management

x86 and DOS

 * x86 Microprocessors
 * X86
 * Intel 8086
 * Intel 8088
 * Intel 80286
 * Intel 80386
 * Memory management unit


 * x86 Operational Modes
 * Real mode
 * Protected mode
 * Virtual 8086 mode
 * Unreal mode


 * Memory Addressing
 * Memory address
 * Memory segmentation
 * Base address
 * Data segment
 * Code segment
 * Position-independent code
 * Addressing mode
 * Memory management
 * Flat memory model
 * Intel Memory Model
 * X86 memory segmentation
 * Page (computer memory)


 * IBM PC
 * IBM Personal Computer
 * IBM Personal Computer XT
 * IBM Personal Computer/AT
 * IBM PC compatible


 * DOS
 * DOS
 * 86-DOS
 * MS-DOS
 * FreeDOS
 * DR-DOS
 * Comparison of DOS operating systems
 * Timeline of DOS operating systems


 * DOS Memory Addressing Modes
 * DOS memory management
 * Conventional memory
 * Upper memory area
 * High memory area
 * A20 line
 * Extended memory
 * Expanded memory


 * DOS Extenders
 * DOS extender
 * HIMEM.SYS
 * EMM386
 * CEMM
 * QEMM
 * 386MAX
 * DOS/4G
 * DOS/32
 * PMODE
 * Multiuser DOS


 * DOS Configuration
 * CONFIG.SYS
 * List of DOS commands
 * Batch file
 * AUTOEXEC.BAT
 * LOADHIGH
 * SmartDrive
 * Multiple buffering
 * 32-bit disk access
 * 32-bit file access
 * Terminate and stay resident program
 * Programmable interval timer


 * Architecture
 * IO.SYS
 * MSDOS.SYS
 * COMMAND.COM
 * COM file
 * Executable
 * DOS MZ executable
 * Program Segment Prefix
 * Comparison of executable file formats


 * Programming Model
 * MS-DOS API
 * BIOS
 * Extended System Configuration Data
 * System Management BIOS
 * Desktop Management Interface
 * VESA BIOS Extensions
 * BIOS interrupt call
 * System call
 * Ralf Brown's Interrupt List
 * Interrupt descriptor table
 * INT 10H
 * INT 13H
 * Input/output base address
 * Memory-mapped I/O
 * Virtual Control Program Interface
 * DOS Protected Mode Interface
 * CWSDPMI
 * DOS Protected Mode Services
 * Virtual DMA Services