p_govorun: (Default)
[personal profile] p_govorun
Компьютерной ностальгии пост.

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

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

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

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

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

.

Profile

p_govorun: (Default)
p_govorun

December 2025

S M T W T F S
 123456
78910111213
14151617181920
21222324252627
2829 3031   

Style Credit

Page generated Apr. 14th, 2026 09:12 pm
Powered by Dreamwidth Studios

Expand Cut Tags

No cut tags