20

Ответ на пост «Мем смешной, а к такому меня не готовили)»

А теперь мой собственный заголовок:

Доступно об АйТи: Keyboard not found, press F1

Ответ на пост «Мем смешной, а к такому меня не готовили)» Мемы, Юмор, Картинка с текстом, IT юмор, Клавиатура, Bios, Без перевода, Зашакалено, Ответ на пост, Длиннопост

Это сообщение стало мемом задолго до того, как слово «мем» разлетелось по интернетам. И вообще до интернетов как таковых — оно ходило ещё по ФИДО (почтовой сети, работавшей на модемах).

Офтопик для олдфагов: кто помнит, что объединяет эти программы? И какой не хватает? Какой неприятный запах? И какая должна играть мелодия? (Не «Вильгельм Телль» и не «Попкорн», если что)

Ответ на пост «Мем смешной, а к такому меня не готовили)» Мемы, Юмор, Картинка с текстом, IT юмор, Клавиатура, Bios, Без перевода, Зашакалено, Ответ на пост, Длиннопост

Три программы. Что их объединяет и какая четвёртая? И какая должна играть мелодия?

Ныне это, как правило, попадос на деньги: отказал мультиконтроллер, микросхема на материнской плате, отвечающая за поддержку старой аппаратуры вроде PS/2 и COM-портов. Реже — неудачно настроенная BIOS (большинство компов отлично загружаются и без клавиатуры).

Некоторое время, пока внедрялась USB, а также и поныне на отдельных компьютерах со встроенной клавиатурой (ноутбуках) это сообщение мешает работать, если в штатном порту клавиатуры нет (а есть в USB).

А откуда оно взялось — есть несколько теорий. Возможно, играли роль и все четыре.

Экономия памяти

Исходный IBM PC имел 1 мегабайт адресуемой памяти. Из них до 640 килобайт — это оперативная память (так называемая память DOS или обычная память; ко всему, что сверх, был доступ только окольными путями), а оставшиеся 384 — верхние адреса памяти, позволявшие обращаться ко всякой аппаратуре — видеопамяти, BIOS материнской платы (прошивке, запускавшей компьютер и дававшей минимальную функциональность) и BIOS видеоплаты.

В любом случае BIOS была невелика, изначально всего 8 килобайт, и приходилось экономить: после каждой ошибки писало стандартное «Press F1 to continue». Вот только для клавиатуры это бессмысленно — а на «интуитивность» интерфейса тогда особо не смотрели.

Подключи и нажми

Большинство аппаратуры могло сломать материнскую плату, если подключать её «на горячую», этот вопрос решил только USB. Один из немногих разъёмов, допускавших такое обращение,— старый 5-штырьковый разъём клавиатуры: можно было просто подключить и нажать. Проверка аппаратуры в то время длилась пару минут, если выждать тест памяти, и секунд 15, если пропустить, так что немного времени экономилось. (Правда, чтобы пропустить, требовалось нажать Esc на той же клавиатуре.)

Ответ на пост «Мем смешной, а к такому меня не готовили)» Мемы, Юмор, Картинка с текстом, IT юмор, Клавиатура, Bios, Без перевода, Зашакалено, Ответ на пост, Длиннопост

Матплата переходного периода: и DIN, и PS/2

Запавшая кнопка

Третья теория — система обнаруживала, что на клавиатуре одна из кнопок вечно нажата, и выводила ошибку. Можно было нажать F1 и продолжить работу.

Совместимость

Четвёртая теория. У ранних IBM существовали несколько не совместимых друг с другом клавиатур. Я этих времён не застал, но отголоски есть в API Windows — коды аппаратных клавиш, одинаковые для Q американского, A французского и Й русского/украинского, совпадают с кодами XT (а не современными AT и USB).

Если BIOS поддерживала их все, она предполагала, что в порту, например, клава от IBM PC/XT. А если оказывается, что другая, просит нажать F1, чтобы подтвердить, что это клава от PC/AT, записать это в настройки BIOS и больше не спрашивать. При потере настроек терялся и запомненный тип клавиатуры, и снова требовалось нажать F1.

Ответ на пост «Мем смешной, а к такому меня не готовили)» Мемы, Юмор, Картинка с текстом, IT юмор, Клавиатура, Bios, Без перевода, Зашакалено, Ответ на пост, Длиннопост

Французская клава

Ответ на загадку

Имеются в виду анекдоты про COMMAND. COM и Norton Commander, другой образчик старого компьютерного юмора. Прочие распространённые герои — Digger и Windows. Так что какая программа — Windows 3 или более ранняя. Какая мелодия — Yankee Doodle: один из первых вирусов-шутников, когда их общее количество, и шуточных, и вредных, исчислялось единицами. Какой неприятный запах — мышей: «от Windows мышами пахнет», ведь она, формально способная управляться с клавиатуры, по факту требовала мышь.

Показать полностью 3
Отличная работа, все прочитано!