Everything About ___
Live briefing

Everything about Extended memory

Section of computer memory in PC compatibles

In DOS memory management, extended memory refers to memory above the first megabyte (220 bytes) of address space in an IBM PC or compatible with an 80286 or later processor. The term is mainly used under the DOS and Windows operating systems. DOS programs, running in real mode or virtual x86 mode, cannot directly access this memory, but are able to do so through an application programming interface (API) called the Extended Memory Specification (XMS). This API is implemented by a driver (such as HIMEM.SYS) or the operating system kernel, which takes care of memory management and copying memory between conventional and extended memory, by temporarily switching the processor into protected mode. In this context, the term "extended memory" may refer to either the whole of the extended memory or only the portion available through this API. Wikipedia →

🧭 Start here: a 6-step reading path

  1. Read the overview: Extended memoryA 5-minute orientation
  2. Skim a recent paper: Externalized memory in slime mould and the extended (non-neuronal) mindInfluential work since 2022
  3. Pick up a classic book: TNT DOS-extender reference manualThe most-reprinted book on the subject
  4. Read the landmark paper: Stratospheric Memory and Skill of Extended-Range Weather ForecastsCited 468 times
  5. Go sideways: Conventional memoryA closely related topic
  6. Go sideways: RAM limitA closely related topic

📖 Definitions

Noun The extent of memory above the first megabyte in the address space of later PCs

🗂️ The subject at a glance

  1. Overview
  2. Extended Memory Specification (XMS)

🏆 Landmark papers (most cited)

🆕 Influential since 2022

📚 Books worth reading

Ranked by number of editions on Open Library, a rough measure of how lasting a book is.

🔗 Related topics