Компьютер, которому приходилось экономить каждый байт
В IBM PC оперативная память была не складом файлов, а рабочим столом: здесь размещались запущенная программа, данные, с которыми она обращалась, и результаты вычислений. Поэтому небольшой объём означал не просто меньше места для хранения — он ограничивал размер и устройство самой программы. Разработчикам приходилось внимательно расходовать память, а пользователям — закрывать лишнее и выбирать, что запускать.
Память можно было нарастить
Шестнадцать килобайт относились к базовой конфигурации, а не к неизменному пределу машины. В IBM PC память набиралась микросхемами на системной плате; в зависимости от комплектации там могло быть больше. Дополнительные возможности давали платы расширения, которые устанавливали внутрь компьютера. Такая модульность позволяла начать с более скромной конфигурации и доплатить за расширение, когда оно становилось нужным.
Это было важно и для самой модели персонального компьютера: IBM PC не задумывался как устройство с одним-единственным набором возможностей. Расширяемость позволяла разным владельцам собрать систему под свои задачи — хотя добавление памяти требовало дополнительных деталей, а не одного нажатия в настройках.
Почему сравнение с фотографией обманчиво — и всё же показательно
JPEG появился позднее IBM PC, поэтому фотография не могла быть его обычной рабочей нагрузкой. Но сравнение помогает представить масштаб: современный файл изображения может занять больше места, чем весь исходный запас памяти компьютера. При этом файл на диске и данные в оперативной памяти — не одно и то же: чтобы открыть изображение, компьютеру нужно не только хранить его, но и иметь место для программы и обработки.
Именно поэтому маленький объём был не курьёзной характеристикой, а реальным условием проектирования. Программы для такого компьютера должны были помещаться в тесное пространство — или опираться на расширенную конфигурацию.





