Кстати, про 640 килобайт

Наткнулся на такую фразу:

… в свое время, около 30 лет назад, сам Билл Гейтс (Bill Gates) объявил, что «640 килобайт хватит всем» (имея в виду оперативную память), а потом стал от этого открещиваться

Хочется немножко это все «подправить».

О чем идет речь? В первых моделях IBM PC предел доступной оперативной памяти составлял около 640 килобайт. Это было обусловлено тем, что используемый в них процессор Intel 8088, в отличие от более ранних Intel 8080, имел не 16, а целых 20 адресных линий. 16 адресных линий позволяют адресовать 216=65536 ячеек памяти, на интеловской линейке процессоров ячейка равна байту. Получившиеся 64 килобайта — это много, реально много, особенно для начала 80-х, когда память была очень дорога. В суперпопулярных ZX81, предшественниках «Спектрумов», размер ОЗУ составлял лишь 16 килобайт. В первых «Спектрумах» размер оперативной памяти составлял 48 кБ — и этого было достаточно для всех задач, которые тогда мог выполнять персональный компьютер.

Конечно, IBM, разрабатывая свою «персоналку», не могло пойти по пути каких-то там нищебродов и выбрало гораздо более передовой процессор. 20 адресных линий хватает для того, чтобы получить доступ уже к целому мегабайту памяти, причем без каких-либо плясок с бубном типа переключения банков памяти (как было сделано на более поздних «Спектрумах», которые поддерживали до 128 кБ памяти, а in Soviet Russia — вообще до 4 мегабайт). Правда, в этом мегабайте пришлось «вырезать» небольшую часть — под видеопамять, под устройства ввода-вывода и т. п. Это называется memory-mapped I/O — «отображаемый на память ввод-вывод» и применяется почти во всех архитектурах компьютеров. В конечном итоге, осталось 640 килобайт — и для 1981 года это было действительно очень-очень много.

При чем тут Билл Гейтс? В 1981 году он был не гендиром мега-корпорации, а обычным «стартапщиком», получившим (как утверждают злые языки, не без привлечения «родственных связей» в виде работавшей в IBM тетушки) контракт на адаптацию к IBM PC интерпретатора Бейсика, а затем, когда IBM поругалась с Гарри Килдаллом — и на всю операционную систему. Так или иначе, Гейтс подобного рода решений не принимал — кто бы его пустил? — так что «объявлять» подобное он не мог (и не надо тут никаких ассоциаций с Генри Фордом, сказавшим «вы можете купить Ford Focus любого цвета, если он будет серебристым металликом», ну или что-то в этом роде).

Потом, Гейтс действительно всячески открещивается от этой фразы — мол, не говорил он такого. И есть все основания считать, что на самом деле не говорил. Но вот отчего-то повелось считать, что Microsoft — корень всех зол, а Гейтс — вообще конченый подонок, намеревавшийся оставить всем эти жалкие по нынешним меркам 640 килобайт.

Картинка хорошая

В ЖЖ [info]lord_k сегодня — коллекция стилизованных под 40-е годы плакатов. Например, таких:

Loose-tweets-sink-fleets

Интересно, полезна ли будет надпись «Помни — противник подслушивает» рядом с кнопкой Post в браузере?