Запуск MS-DOS 6.22 на машине с 4 МБ оперативной памяти упирается не в объём ОЗУ, а в конфигурацию config.sys и autoexec.bat — именно неправильно загруженные драйверы чаще всего вызывают ошибку нехватки conventional memory. Системные требования этой операционной системы по современным меркам микроскопичны, однако у каждой версии есть свои ограничения по процессору, памяти и носителям, которые важно учитывать при установке на ретро-железо или в виртуальную машину.
Ниже разберём требования ключевых версий MS-DOS, минимальную и рекомендуемую конфигурацию, а также способы запуска системы на современном компьютере через эмуляторы вроде DOSBox и виртуальные машины.
Что такое MS-DOS и почему требования такие низкие
MS-DOS (Microsoft Disk Operating System) — однозадачная 16-разрядная операционная система, выпускавшаяся Microsoft с 1981 года. Она проектировалась под процессоры семейства Intel x86 реального режима, поэтому её архитектура изначально ограничена адресацией 640 КБ conventional memory — это аппаратное ограничение платформы IBM PC, а не произвол разработчиков.
Именно поэтому системные требования MS-DOS исчисляются килобайтами и мегагерцами. Система работает напрямую с оборудованием, не использует виртуальную память и не требует графического ускорителя — достаточно текстового режима видеоадаптера.
💡MS-DOS работает в реальном режиме процессора и по умолчанию видит только первые 640 КБ оперативной памяти — это ключевое ограничение всей платформы.