MS-DOS — однозадачная дисковая операционная система для компьютеров на базе архитектуры x86. MS-DOS положила начало семейству DOS-совместимых операционных систем и была самой популярной операционной системой для IBM PC-совместимых компьютеров с 1980-х до середины 1990-х годов, пока её не вытеснили операционные системы с графическим пользовательским интерфейсом, в основном из семейства Microsoft Windows.
Операти́вная па́мять — в большинстве случаев энергозависимая часть системы компьютерной памяти, в которой во время работы компьютера хранится выполняемый машинный код (программы), а также входные, выходные и промежуточные данные, обрабатываемые процессором. Оперативное запоминающее устройство (ОЗУ) — техническое устройство, реализующее функции оперативной памяти. ОЗУ может изготавливаться как отдельный внешний модуль или располагаться на одном кристалле с процессором, например, в однокристальных ЭВМ или однокристальных микроконтроллерах.
x86 — архитектура процессора и одноимённый набор команд, впервые реализованные в процессорах компании Intel.
Intel 80386 — 32-битный микропроцессор с архитектурой x86 третьего поколения фирмы Intel, выпущенный 17 октября 1985 года. Данный процессор был первым 32-разрядным процессором для PC. Применялся, преимущественно, в настольных и портативных ПК. В настоящее время в основном используется в контроллерах.
Windows 3.x — общее название поколения графических оболочек Windows корпорации Microsoft, выпущенных с 1990 года по 1994 год. Первой широко распространённой версией Microsoft Windows стала 3.0, позволив Microsoft соревноваться с Macintosh и Commodore Amiga в области операционных систем с графическим интерфейсом.
Intel 80286 — 16-битный x86-совместимый микропроцессор второго поколения компании Intel, выпущенный 1 февраля 1982 года. Представляет собой усовершенствованный вариант процессора Intel 8086 и обладает в 3—6 раз большей производительностью. Процессор применялся в основном в IBM PC-совместимых персональных компьютерах.
Windows 2.x — вторая операционная система семейства Microsoft Windows от Microsoft.
Защищённый режим — режим работы x86-совместимых процессоров. Частично был реализован уже в процессоре 80286, но там существенно отличался способ работы с памятью, так как процессоры ещё были 16-битными и не была реализована страничная организация памяти. Первая 32-битная реализация защищённого режима — процессор Intel 80386. Применяется в совместимых процессорах других производителей. Данный режим используется в современных многозадачных операционных системах, Windows, Linux, macOS.
Реальный режим — режим работы процессоров архитектуры x86, при котором используется сегментная адресация памяти. Изначально режим не имел названия, был назван «реальным» только после создания процессоров 80286, поддерживающих режим, названный «защищённым».
IBM-PC-совместимый компьютер — семейство компьютеров, происходящее от IBM PC, XT и AT, обладающее определёнными архитектурными особенностями, развивавшееся под влиянием компаний Intel и Microsoft. Совместимость касается как программного обеспечения, позволяя запускать его на актуальных машинах без эмуляции, так и аппаратного за счёт использования открытых стандартов. Из-за ослабления влияния фирмы IBM её название отпало, и их стали называть просто PC-совместимым или даже «PC». Не любой персональный компьютер является PC, в то же время не любой PC является персональным компьютером — существуют PC-совместимые серверы и кластеры.
Основная область памяти занимает первые 640 Кбайт оперативной памяти в IBM PC-совместимых компьютерах. В эту область загружается таблица векторов прерываний, некоторые данные из BIOS, различные 16-битные программы DOS. Для них 640 Кбайт являются барьером.
Physical Address Extension (PAE) — режим работы встроенного блока управления памятью x86-совместимых процессоров, в котором используются 64-битные элементы таблиц страниц, c помощью которых процессор может адресовать 64 ГБ физической памяти, хотя каждая задача (программа) всё равно может адресовать максимум до 4 ГБ виртуальной памяти. Также в новых моделях процессоров в PAE-режиме старший бит элемента таблицы страниц отвечает за запрет исполнения кода в странице, что затрудняет атаку по методу переполнения буфера.
High Memory Area, HMA — начальный участок дополнительной памяти объёмом 65520 байт (64 килобайта минус 16 байт) с адресами от 10000016 до 10FFEF16 (сразу после Upper Memory Area), доступный в реальном режиме через верхние сегменты адресного пространства. Особенность процессоров 80286 и выше и построенных на них IBM PC/AT-совместимых компьютеров.
Upper Memory Area (UMA), Upper Memory Blocks (UMB), неформально верхняя память — 384 килобайта памяти, расположенные после основной памяти по адресам от А000016 (640 Кб) до FFFFF16 (1024 Кбайт, 1 Мбайт). Особенность архитектуры IBM PC.
Расширенная память — аппаратно-программная система, предоставляющая доступ DOS-приложениям к памяти, недоступной через адресное пространство основной памяти. Расширенная память адресуется странично через «окно», находящееся в верхней зарезервированной области памяти (UMA). Спецификация расширенной памяти была разработана в 1984 году совместно Lotus Software, Intel и Microsoft, поэтому часто встречается сокращение LIM EMS. С конца 1980-х до середины 1990-х EMS активно использовалась в играх и коммерческих приложениях, однако с приходом спецификаций дополнительной памяти (XMS) стала использоваться реже.
HIMEM.SYS — драйвер дополнительной и HMA-памяти для операционной системы MS-DOS, обеспечивающий поддержку дополнительной памяти.
DESQview — разработанная фирмой Quarterdeck многооконная многозадачная среда, являвшаяся надстройкой над MS-DOS, и реализующая так называемую «кооперативную» многозадачность в однозадачной MS-DOS. Программа позволяла запускать некоторое количество DOS-программ одновременно, при этом вывод происходил в несколько текстовых окон на экране монитора, подобно работе дисплея VT220. Первая версия DESQview появилась в июле 1985 года, на 4 месяца раньше первой версии Microsoft Windows, но не имела средств графики.
Режим виртуального 8086 — режим адресации процессоров семейства x86 совместимый с прародителем семейства — процессором Intel 8086. Является подрежимом защищенного. Впервые появился в процессоре 80386 и предназначался главным образом для создания т. н. «виртуальных DOS-машин», виртуальных сред для исполнения приложений господствовавшей в то время в мире персональных ЭВМ операционной системы MS-DOS. Является первой попыткой корпорации Intel внедрить в свои процессоры технологии аппаратной виртуализации.
Windows 2.1x — операционные оболочки с графическим интерфейсом семейства Windows. Существовало две версии таких оболочек: Windows/286 и Windows/386.
Переключение банков — способ увеличения количества используемой памяти по сравнению с количеством, которое процессор может адресовать напрямую. Этот способ может использоваться чтобы изменять конфигурацию системы: например ПЗУ, требующееся для загрузки системы с дискеты, может быть отключено, когда оно больше не нужно. В игровых приставках переключение банков позволяет разработать игры большего размера для использования на текущем поколении консолей.