Category: путешествия

Category was added automatically. Read all entries about "путешествия".

Дом-музей DOS

Компьютерной ностальгии пост.

Компьютеры IBM PC XT имели 640 килобайт оперативной памяти. Архитектура позволяла адресовать 1 мегабайт (не более), но в оставшейся части жил код BIOS, видеобуфер и прочая мелочёвка. А 640 килобайт занимала MS DOS.

"640 килобайт достаточно для всех" -- знаменитое высказывание Билла Гейтса. (Говорят, что он этого не говорил, впрочем, это отдельная тема.) На самом деле, этой памяти не хватало. Любая сколько-нибудь сложная программа занимала её всю. Драйвера DOS отъедали её по кусочку, рискуя лишить места запущенную программу. Norton Commander тоже требовал себе сколько-то места.

Потом появились компьютеры с несколькими мегабайтами памяти. 4 мегабайта, 8 или даже 16. Но DOS всё равно жила в первом мегабайте, как-то организуя его и впихиваясь туда.

Появились другие операционные системы. Но и им приходилось учитывать, что первый мегабайт организован для DOS. Даже когда DOS уже не было.

И вот, совсем недавно, Linux покончил с этой проблемой. Теперь ядро linux не использует первый мегабайт памяти вовсе. Место, где когда-то была построена вся операционная система, оказалось проще выбросить, чем расчищать.

. Рosted at Dreamwidth. (comment count unavailable comments|comment on this)