Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Я хочу получать рассылки с лучшими постами за неделю
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр Испытайте захватывающие сражения Второй мировой войны: быстрые бои, огромный арсенал, настройка, танки и стратегия на разнообразных картах!

Warfare 1942 - онлайн шутер

Мультиплеер, Шутер, Мидкорные

Играть

Топ прошлой недели

  • AlexKud AlexKud 38 постов
  • Animalrescueed Animalrescueed 36 постов
  • Oskanov Oskanov 7 постов
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая кнопку «Подписаться на рассылку», я соглашаюсь с Правилами Пикабу и даю согласие на обработку персональных данных.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
0 просмотренных постов скрыто
215
Timeweb.Cloud
Timeweb.Cloud
9 месяцев назад
Лига историков

Как мы задумали небольшую выставку, а в итоге открыли два неизвестных советских компьютера. Часть 2⁠⁠

Автор текста: BootSector

Это продолжение рассказа о выставке, посвящённой 100-летию конструктора вычислительной техники М.А. Карцева и 40-летию компьютера «Агат». Первая часть здесь.

Как мы задумали небольшую выставку, а в итоге открыли два неизвестных советских компьютера. Часть 2 Техника, Timeweb, Познавательно, Электроника, Музей, Изобретения, Гаджеты, Компьютер, Длиннопост

В предыдущей статье я рассказал, какие материалы по «Агатам» удалось найти в архиве НИИВК. Хотя и те события от нас отделяет более 40 лет, по меркам истории это буквально вчера. Сегодня же я предлагаю заглянуть в более далёкие времена, когда ЭВМ не то что не называли компьютерами — когда сама идея того, что электронная вычислительная машина может существовать, вызывала скепсис.

Михаил Александрович Карцев был среди тех, кто этого скепсиса не побоялся. Он — один из генеральных конструкторов советской вычислительной техники, чей личный трудовой путь (да простят мне этот архаичный штамп) совпал с зарождением и развитием целой отрасли. Начав рядовыми инженерами или радиомонтажниками во времена первых ламповых машин, Карцев и его коллеги приложили руку к разработке трёх, а то и четырёх поколений ЭВМ, доросли до руководителей НИИ и основали свои научные школы.

В общем, юбилей такого человека, да ещё и вековой, Политехнический музей никак пропустить не мог. Тем более что именно нам родственники М.А. Карцева передали на хранение его личный фонд. Зимой 2023 года мы приступили к разработке концепции выставки. Сроки и средства были как всегда ограничены, поэтому мы решили обойтись без авангарда и сделать всё вполне традиционно. Рассказ должен был начаться с биографии главного героя, а далее перейти к его детищам и их общей непростой судьбе.

Проиллюстрировать биографию Михаила Карцева с помощью личных вещей оказалось непросто. Он действительно был из тех людей, про кого говорят, что они живут работой. Его сын вспоминал:

«У него не было хобби в общепринятом смысле этого слова. В свободное время он в основном читал. Он никогда не занимался спортом, был активным противником дачи и машины...»


Всё, что мы смогли наскрести, уместилось в одной витрине, да и та своей скромностью скорее навевала мысли о довлатовском партизане Боснюке.

Как мы задумали небольшую выставку, а в итоге открыли два неизвестных советских компьютера. Часть 2 Техника, Timeweb, Познавательно, Электроника, Музей, Изобретения, Гаджеты, Компьютер, Длиннопост

А ведь жизнь Михаила Карцева, мягко говоря, не была скучной. Она и трагична, и типична для людей того поколения: едва окончив школу, он попал на фронт Великой Отечественной.

Как мы задумали небольшую выставку, а в итоге открыли два неизвестных советских компьютера. Часть 2 Техника, Timeweb, Познавательно, Электроника, Музей, Изобретения, Гаджеты, Компьютер, Длиннопост

Михаил Карцев — пятый слева во втором ряду

Начал свой боевой путь стрелком, успел послужить и в артиллерийских, и в танковых частях. Участвовал в освобождении Румынии, дошёл до Будапешта, был награждён медалями и орденом Красной Звезды — а после, как и многие другие ветераны, о войне старался не говорить.

«… из него практически невозможно было вытянуть фронтовые воспоминания. Он жил не прошлым, а будущим».

Владимир Михайлович Карцев

Как мы задумали небольшую выставку, а в итоге открыли два неизвестных советских компьютера. Часть 2 Техника, Timeweb, Познавательно, Электроника, Музей, Изобретения, Гаджеты, Компьютер, Длиннопост

Очень характерная выписка из личного дела. «Бывали за границей?» — «Да, бывал. В составе частей Красной Армии»

После демобилизации в 1947 году Карцев сделал довольно нетипичный выбор. В отличие от многих сверстников, кто сразу пошёл работать, он решил, что ему необходимо получить высшее образование. Карцев поступил на радиотехнический факультет Московского энергетического института — возможно, не в последнюю очередь потому, что на Южном фронте ему довелось побыть командиром отделения радио.

Там его в числе других талантливых студентов заметил один из корифеев советской вычислительной техники Исаак Семёнович Брук. Он пригласил Карцева на работу в лабораторию электросистем Энергетического института АН СССР, где в тот момент готовился к реализации смелый проект — электронная цифровая вычислительная машина, будущая М-1.

Как мы задумали небольшую выставку, а в итоге открыли два неизвестных советских компьютера. Часть 2 Техника, Timeweb, Познавательно, Электроника, Музей, Изобретения, Гаджеты, Компьютер, Длиннопост

Вдохновившись записными книжками самого Михаила Александровича, дизайнеры предложили стилизовать информационные стенды о его жизни и его машинах под клетчатый тетрадный лист.

Как мы задумали небольшую выставку, а в итоге открыли два неизвестных советских компьютера. Часть 2 Техника, Timeweb, Познавательно, Электроника, Музей, Изобретения, Гаджеты, Компьютер, Длиннопост

Тексты и фотографии по их задумке должны были перемежаться небольшими рукописными фрагментами. Правда, поначалу для этого выбрали какие-то несвязные обрывки текста вроде «Если в М-4 при». Я настоял, чтобы их заменили на более осмысленные фрагменты — «проблема ввода и вывода», «технические усовершенствования».

Как мы задумали небольшую выставку, а в итоге открыли два неизвестных советских компьютера. Часть 2 Техника, Timeweb, Познавательно, Электроника, Музей, Изобретения, Гаджеты, Компьютер, Длиннопост

Конечно, основная моя роль на выставке сводилась не к критике дизайна. В первую очередь мне нужно было грамотно подобрать исторические документы и артефакты и придумать, как преподнести их посетителю.

Ещё отцами-основателями Политехнического было заведено не просто показывать те или иные вещи, а объяснять, как они работают. Вот и вычислительную машину М-1, внешне совсем не похожую на привычный компьютер, хотелось сделать чуть ближе для нашего современника. Например, сохранилась распечатка первой программы, выполненной на М-1.

Как мы задумали небольшую выставку, а в итоге открыли два неизвестных советских компьютера. Часть 2 Техника, Timeweb, Познавательно, Электроника, Музей, Изобретения, Гаджеты, Компьютер, Длиннопост

Суть самой задачи хорошо известна — расчёт точек для параболы y = x². График этой функции симметричен, поэтому, сравнивая результаты решения для положительного и отрицательного значений x, легко убедиться в правильности работы машины. Но вот как именно следует читать распечатку, нигде в источниках не говорилось. По набору символов на распечатке понятно, что это числа в восьмеричной системе счисления — тогда она была популярнее общепринятой сегодня шестнадцатеричной.

Например, на пульте ЭВМ «Урал» конца 50-х — тоже клавиши с восьмеричными цифрами:

Как мы задумали небольшую выставку, а в итоге открыли два неизвестных советских компьютера. Часть 2 Техника, Timeweb, Познавательно, Электроника, Музей, Изобретения, Гаджеты, Компьютер, Длиннопост

А вот почему колонок четыре, как они соотносятся друг с другом и что значат отдельно стоящие цифры 1 и 5? Я знал, что М-1 работала с 24-разрядными двоичными числами. 24 разряда идеально ложатся на восемь восьмеричных цифр (каждая из которых заменяет три бита). Но было неизвестно, как в памяти машины разделялись целая и дробная часть. Здесь на помощь пришёл оригинальный отчёт Лаборатории электросистем:

Объём числа составляет 24 двоичных разряда, т.е. число представлено в виде цепочки из 24-х триггеров, которую в дальнейшем мы будем называть регистром. Принята система представления чисел в виде модуля и знака. Т.е. в регистре хранится модуль числа, и, кроме того, в него введён 25-й триггер, одно из положений которого соответствует знаку +, другое — знаку −.

Для удобства вычислений принято, что наивысший разряд числа соответствует 2−1, т. е. вычисления производятся над дробными числами.

Такое допущение не сужает диапазон решаемых задач, так как при использовании чисел, превышающих по модулю единицу, они могут быть приведены к дроби нужной величины путем соответствующего изменения масштабов исходных данных и результатов.


После этого головоломка сошлась: 76000000 1 = 111 110 000 000 000 000 000 000 1 = −0,11111(2) = −0,96875(10). А записанное справа от этого числа значение 74040000 5 соответствует 0,9384765625, то есть представляет собой квадрат предыдущего числа. Получилось, что левые две колонки соответствуют отрицательной ветви параболы, а правые две — положительной.

Как мы задумали небольшую выставку, а в итоге открыли два неизвестных советских компьютера. Часть 2 Техника, Timeweb, Познавательно, Электроника, Музей, Изобретения, Гаджеты, Компьютер, Длиннопост

Цифры 1 и 5 обозначают знак числа. Почему именно они, точно неизвестно, но у меня есть версия, что это мнемоника: 1 — один — отрицательное, 5 — пять — положительное. Подтвердить или опровергнуть гипотезу мог бы Юрий Рогачёв — последний из тех, кто принимал участие в работе над ранними машинами Брука и Карцева, но, увы, он ушёл из жизни за два года до того, как мы начали готовить выставку.

Как мы задумали небольшую выставку, а в итоге открыли два неизвестных советских компьютера. Часть 2 Техника, Timeweb, Познавательно, Электроника, Музей, Изобретения, Гаджеты, Компьютер, Длиннопост

Ю.В. Рогачёв

От самых первых ЭВМ, разработанных при участии Михаила Карцева, не осталось практически ничего, кроме фотографий и отчётов. В таких случаях кураторы и хранители музейных коллекций обычно рекомендуют дополнительные предметы, которые можно включить в экспозицию. Не все из них обязаны иметь прямое отношение к её теме. Они могут, например, погружать в контекст эпохи или, как вот эта электронная лампа 1946 года, показывать тогдашний уровень развития технологий.

Как мы задумали небольшую выставку, а в итоге открыли два неизвестных советских компьютера. Часть 2 Техника, Timeweb, Познавательно, Электроника, Музей, Изобретения, Гаджеты, Компьютер, Длиннопост

На её примере очень хорошо можно объяснить принцип работы электронных ламп, пусть конкретно она и никогда не применялась в вычислительной технике.

А самый важный предмет в витрине с элементной базой — одновременно и самый маленький. Эта неприметная деталька, похожая на резистор, с надписью КВМГ — предположительно первое в СССР изделие, специально разработанное для нужд электронной вычислительной техники.

Как мы задумали небольшую выставку, а в итоге открыли два неизвестных советских компьютера. Часть 2 Техника, Timeweb, Познавательно, Электроника, Музей, Изобретения, Гаджеты, Компьютер, Длиннопост

Название расшифровывается как «купроксный выпрямитель малогабаритный», фактически это маломощный полупроводниковый диод. Дело в том, что М-1, хоть и была первенцем, уже не вполне принадлежала к первому поколению ЭВМ. Значительная часть логических схем в ней была выполнена не на радиолампах, а на подобных полупроводниковых выпрямителях. История их появления довольно интересна:

В какой-то момент Брук произносит: «Это ж какая машина получится, сколько ж там будет ламп! У меня столько комнат нет, чтобы всё разместить». А потом обращается к Матюхину: «Коля, у нас на складе купроксы немецкие. Нужно посмотреть, может, их можно использовать».

Воспоминания Юрия Рогачёва

Дело в том, что Исаак Семёнович как действительный член Академии артиллерийских наук имел доступ к складам трофейного немецкого имущества, где нашлось в том числе и несколько тысяч компактных выпрямителей. И это было не единственное, что пригодилось для создания вычислительной машины: в её импульсных схемах применили надёжные немецкие пентоды, а в качестве устройства ввода-вывода поставили вермахтовский рулонный телетайп. Такая вот перековка мечей на орала.

Как мы задумали небольшую выставку, а в итоге открыли два неизвестных советских компьютера. Часть 2 Техника, Timeweb, Познавательно, Электроника, Музей, Изобретения, Гаджеты, Компьютер, Длиннопост

Подробнее про М-1

Быстродействие: 20–500 операций в секунду
Объём памяти: 256 + 256 слов (≈1,5 килобайта)
Разрядность: 25 бит
Тип: двухадресная
Элементная база: электронные лампы, полупроводниковые диоды
Количество элементов: 730 ламп, несколько тысяч диодов
Потребляемая мощность: 7 кВт
Объём выпуска: 1

Одна из двух первых советских ЭВМ (появилась одновременно с МЭСМ, которую разрабатывал коллектив Сергея Лебедева). Отчасти стала реализацией идей, которые Исаак Брук и Башир Рамеев изложили в 1948 году в первом проекте цифровой ЭВМ.

М-1 стала первой в мире ЭВМ, в которой большая часть логических схем была выполнена на полупроводниках. Машина содержала всего 730 ламп и занимала менее 4 м² в комнате площадью 16 м². Для сравнения — МЭСМ содержала 6000 радиоламп и занимала две комнаты.

В комнате <...> был построен постамент, в центре которого установлена прямоугольная вентиляционная колонна с отверстиями для обдува панелей. По бокам этой колонны размещались три стойки, предназначенные для крепления на них панелей с электронными схемами: стойка арифметического узла, стойка главного программного датчика и стойка с электроникой запоминающего устройства на магнитном барабане. Под постаментом установлен вентилятор, нагнетающий в колонну воздух для охлаждения стоек.


Одна из первых «серьёзных» работ, выполненных на М-1, — расчёты по обращению матриц большой размерности для задач, связанных с газодиффузионным обогащением урана. Их проводили по программе, составленной академиком Сергеем Соболевым.

У машины было два запоминающих устройства — на электростатических трубках (быстрое, но теряющее данные при выключении) и на магнитном барабане (медленное, но сохраняющее данные после выключения). Электростатическая память М-1 состояла из 8 электронно-лучевых трубок ЛО-737 и блоков развёртки и управления. На экране каждой трубки размещались 32 строки, в каждой из которых содержалось 25 точек, т. е. одно число или команда.

В машине М-1 использовалась потенциально-импульсная система элементов. Триггеры и клапаны были импульсными и строились на радиолампах (триггеры — на двойных триодах 6Н8С, клапаны — на пентодах 6Ж4). Диодные логические схемы были потенциальными и строились на полупроводниковых приборах — малогабаритных купроксных выпрямителях КВМП-2-7.

Использование полупроводниковых элементов позволило в разы уменьшить количество радиоламп, а значит, и потребляемую мощность, и тепловыделение машины. Брук, как пишут коллеги-исследователи, обладал хорошими связями «в верхах», и к моменту создания М-2 смог добиться выпуска советских аналогов этих купроксов.

Найти подобную любопытную историю мы старались про каждую машину. Меньше всего нам хотелось делать информационные стенды похожими на увеличенный в десять раз справочник с техническими характеристиками. Разумеется, данные о быстродействии и объёме памяти важны, потому что по ним легко проследить стремительный прогресс вычислительной техники. Но мы также старались продумать и ответы на другие вопросы — в каком историческом контексте появилась та или иная машина, благодаря чему стало возможным её создание, для каких задач она применялась.

Как мы задумали небольшую выставку, а в итоге открыли два неизвестных советских компьютера. Часть 2 Техника, Timeweb, Познавательно, Электроника, Музей, Изобретения, Гаджеты, Компьютер, Длиннопост

Поскольку выставка должна была проходить в фондохранилище, куда можно попасть только с экскурсией, было понятно, что основную часть информации до посетителей будет доносить экскурсовод. Поэтому тексты было решено делать максимально краткими и простыми, более похожими на шпаргалки.

Уже по опыту ведения экскурсий могу сказать, что про М-2 посетителям было интереснее всего узнать, как её собирали буквально «с миру по нитке» из деталей, изготовленных разными непрофильными предприятиями — просто потому, что компьютерную промышленность в стране ещё только предстояло создать.

Подробнее про М-2

Быстродействие: 2–3 тысячи операций в секунду
Объём памяти: 512 + 512 слов, позже 4096 слов (≈4,5, позже ≈17 килобайт)
Разрядность: 34 бита
Тип: трёхадресная
Элементная база: электронные лампы, полупроводниковые диоды
Количество элементов: 1879 ламп, несколько тысяч диодов
Потребляемая мощность: 29 кВт
Объём выпуска: 1

Основные узлы ЭВМ размещались в четырёх шкафах: арифметический узел, программный датчик, управляющие блоки запоминающих устройств, электростатическое запоминающее устройство. Триггеры, клапаны, усилители машины были основаны на радиолампах (6Н8С, 6Ж4Б, 6П9), логические схемы — на малогабаритных полупроводниковых выпрямителях.

В 1956 году машина была модернизирована. Под руководством Михаила Карцева для неё разработали ферритовую память, которая оказалась более ёмкой, быстрой и надёжной, чем электростатические трубки и магнитные барабаны. По производительности машина М-2 не уступала ЭВМ «Стрела», но, в отличие от неё, размещалась в комнате площадью 22 м² и потребляла 29 кВт мощности, в то время как «Стреле» требовалось 300 м² и 150 кВт.

Писать программы с нуля, как на М-1, уже было необязательно: для пользователей М-2 было разработано математическое обеспечение, включавшее библиотеку стандартных программ (ввод-вывод, служебные программы, программы элементарных функций). Это высвобождало время для более творческих занятий.

«… талантливый инженер М. А. Карцев <...> придумал очень удобную систему команд. Вероятно, система команд чем-то похожа на стихотворение — её сочинение не терпит соавторства. Может быть, именно поэтому система команд М-2 получилась такой цельной — не сборная солянка, а поэма в кодах».

А.С. Кронрод. «Беседы о программировании»

А вот при подготовке инфографики про М-4 пришлось решить каверзную задачку. В фондах музея было вот такое фото этой машины:

Как мы задумали небольшую выставку, а в итоге открыли два неизвестных советских компьютера. Часть 2 Техника, Timeweb, Познавательно, Электроника, Музей, Изобретения, Гаджеты, Компьютер, Длиннопост

И всё бы ничего, но на другом известном фото М-4 (из не менее авторитетного источника) она показана зеркально.

Как мы задумали небольшую выставку, а в итоге открыли два неизвестных советских компьютера. Часть 2 Техника, Timeweb, Познавательно, Электроника, Музей, Изобретения, Гаджеты, Компьютер, Длиннопост

Качество ни первого, ни тем более второго снимка не позволяло разглядеть надписи на панелях, а все ручки, шкалы и измерительные приборы выглядели совершенно симметричными и потому не могли подсказать, какая из фотографий ориентирована правильно. Тем не менее, задачу удалось решить — готов обсудить в комментариях ваши версии, как именно.

Подробнее про М-4

Быстродействие: 15–20 тысяч операций в секунду
Объём памяти: 1024 слова (≈3 килобайта) + 1024 слова
Разрядность: 23 бита
Тип: одноадресная
Элементная база: электронные лампы, транзисторы
Потребляемая мощность: 5,5 кВт
Объём выпуска: 2

Специализированная ЭВМ для обработки информации от радиолокационной станции. С одной стороны, это позволило сделать машину проще: поскольку заранее понятно, данные какого рода будут поступать на обработку и что с ними нужно делать, можно обойтись одноадресными командами, работать с числами с фиксированной запятой, а часть оперативной памяти заменить на постоянную, в которой будут храниться константы и самые востребованные алгоритмы.

С другой стороны, узкая специализация в чём-то привела к усложнению машины: в ней появились дополнительные канальные процессоры ввода-вывода, помогавшие центральному вычислителю оперативно справляться с потоком данных. Эти решения, впервые применённые в М-4, стали общепринятыми для компьютеров ПВО и СПРН на ближайшие десятилетия. Быстродействие в 50 тыс. сложений или вычитаний в секунду, 15 тыс. умножений в секунду, или 5,2 тыс. операций деления или извлечения квадратного корня в секунду было почти рекордным для своего времени.

Михаил Карцев пригласил для разработки алгоритмов математика Александра Брудно. Его программа могла параллельно рассчитывать четыре траектории
целей, а М-4 выполняла сложение и умножение во всех четырёх ветвях программы за один такт. Громоздкие операции деления были полностью исключены, и среднее быстродействие ЭВМ на этой программе достигало 20 000 операций в секунду.

С технической точки зрения М-4 была переходным звеном между ЭВМ первого и второго поколения: некоторые схемы по-прежнему оставались ламповыми, но широко использовались и транзисторы, уже хорошо освоенные к тому времени советской промышленностью. Для достижения максимальных характеристик требовался строгий контроль параметров транзисторов, вплоть до их индивидуального отбора.

«Второй комплект М-4 был использован для макета экспериментальной РЛС ЦСО-С6. Для этой цели пришлось сконструировать специальное устройство сопряжения: быстродействия элементов М-4 для обработки данных в реальном времени не хватало. <...> Модернизированная машина была названа М4-М».

Юрий Ревич, «ЭВМ и многопроцессорные комплексы М.А. Карцева»

Любопытная история связана и с иллюстрацией из журнала «Наука и жизнь». На ней за пультом ЭВМ работает девушка, но в ходе поиска материалов к выставке я наткнулся на фотографию, по которой явно и был сделан этот рисунок. На ней всё то же самое, только за пультом сидит мужчина.

Как мы задумали небольшую выставку, а в итоге открыли два неизвестных советских компьютера. Часть 2 Техника, Timeweb, Познавательно, Электроника, Музей, Изобретения, Гаджеты, Компьютер, Длиннопост

Вот такая зарисовка к продвижению идей равноправия. На самом деле художник ничуть не погрешил против истины, потому что даже во времена первых ЭВМ их операторами нередко были женщины. Да и одной из разработчиц машин серии М была Тамара Миновна Александриди.

Как мы задумали небольшую выставку, а в итоге открыли два неизвестных советских компьютера. Часть 2 Техника, Timeweb, Познавательно, Электроника, Музей, Изобретения, Гаджеты, Компьютер, Длиннопост

Т.М. Александриди

Нужно сказать, что к инженерным талантам женщин Брук относился весьма скептически и, как правило, в свою команду их не брал. Просматривая список лучших студентов пятого курса, он поставил галочку против фамилии Александриди, участника Великой Отечественной войны, члена партии и капитана институтской сборной по волейболу. И очень сильно удивился, когда в его лаборатории появилась молодая девушка, но делать нечего, и в качестве темы дипломного проекта Исаак Семёнович предложил мне разработать запоминающее устройство на электронно-лучевых трубках. Так, благодаря моей греческой фамилии мне довелось участвовать в создании одного из первых в СССР компьютеров.


Нам хотелось уделить внимание не только главному юбиляру, но и другим создателям первых ЭВМ. К сожалению, вычислительная техника в нашей стране всегда была в тени физики, атомной энергетики, космоса. Хотя без быстрых и надёжных вычислительных машин достижений в этих сферах могло и не быть — или они наступили бы позже и не оказали бы такого эффекта. Так что в моём идеальном мире фамилии Брука, Лебедева, Карцева, Рамеева должны быть не менее известны, чем фамилии Королёва, Туполева или Курчатова. Но работать над этим нужно долго, а пока мы отдали разрабочикам дань уважения, разместив информационный стенд с краткими биографиями каждого из них.

Соседнюю витрину мы заполнили предметами, отражающими развитие компьютеров в 1960-х — 1970-х гг. Размеры компонентов становились меньше, а их возможности — больше. Отдельной нашей удачей я считаю то, что в музее НИИВК нашёлся стенд с последовательными стадиями производства печатных плат по технологиям конца 1970-х.

Как мы задумали небольшую выставку, а в итоге открыли два неизвестных советских компьютера. Часть 2 Техника, Timeweb, Познавательно, Электроника, Музей, Изобретения, Гаджеты, Компьютер, Длиннопост

Одно дело — увидеть готовое изделие и принять его как данность, и совсем другое — проследить весь путь его создания, начиная от фотошаблона с рисунком дорожек.

Как мы задумали небольшую выставку, а в итоге открыли два неизвестных советских компьютера. Часть 2 Техника, Timeweb, Познавательно, Электроника, Музей, Изобретения, Гаджеты, Компьютер, Длиннопост

Ещё одним сокровищем, найденным в архиве НИИВК, оказались эскизы — или, как сказали бы сегодня, концепт-арты вычислительных центров.

Как мы задумали небольшую выставку, а в итоге открыли два неизвестных советских компьютера. Часть 2 Техника, Timeweb, Познавательно, Электроника, Музей, Изобретения, Гаджеты, Компьютер, Длиннопост

М-4М

Как мы задумали небольшую выставку, а в итоге открыли два неизвестных советских компьютера. Часть 2 Техника, Timeweb, Познавательно, Электроника, Музей, Изобретения, Гаджеты, Компьютер, Длиннопост

М-10

Конечно, в реальности не было ни натёртых до зеркального блеска полов, ни высоченных потолков, и реальные М-4 и М-10 стояли в куда более стеснённых условиях. Но сам факт того, что кто-то задумывался не только о том, чтобы разработать машину, но и о том, чтобы выгодно подать её визуально, говорит о многом.

Судя по фото, был также изготовлен детальный макет вычислительного комплекса из трёх М-10. Представьте, сколько труда на это ушло при технологиях того времени. Это сегодня можно напечатать на 3D-принтере столько однотипных моделек, сколько нужно, а тогда почти всё приходилось делать вручную.

О сложности реального комплекса никто не скажет лучше самого конструктора:

«Нам говорили, что мы психи, что… это никогда не заработает»

Михаил Карцев

Борис Малиновский в своей книге «История вычислительной техники в лицах» приводит такое сравнение. В БЭСМ-6 использовалось 60 тысяч транзисторов, 180 тысяч полупроводниковых диодов, 12 миллионов ферритовых сердечников. Вычислительный комплекс из трёх М-10 содержал 2 миллиона 100 тысяч микросхем, 1 миллион 200 тысяч транзисторов, 120 миллионов ферритовых сердечников.

Подробнее про М-10

Быстродействие: 5,1 млн операций в секунду
Объём памяти: 0,5 + 0,5 + 4 мегабайта
Разрядность: 64 бита
Тип: VLIW
Элементная база: микросхемы
Количество элементов: 386 тысяч микросхем (по другим данным — более 600 тысяч), 353 тысячи транзисторов
Потребляемая мощность: 112 или 66 кВт
Объём выпуска: ~50

В 1968 году начал разрабатываться проект системы сплошного надгоризонтного обнаружения космических объектов. Для командного пункта системы и новой РЛС «Дарьял» требовался вычислительный комплекс производительностью не менее 5 млн операций в секунду. Таким комплексом стала М-10, разработанная коллективом под руководством Михаила Карцева в очень короткие сроки. В 1973–1980 гг., до появления МВК «Эльбрус-1», М-10 была самой быстрой отечественной ЭВМ и одной из самых быстрых в мире, уступая лишь лучшим машинам Сеймура Крэя.

М-10 относилась к классу синхронных многопроцессорных ЭВМ. В её состав входили устройства различного типа, работавшие параллельно и синхронно, в течение одного машинного такта процессора:

  • Арифметические процессоры, работающие с числами разрядностью до 128 бит.

  • Устройство управления.

  • Каналы связи «процессор — память». Максимальная разрядность доступа в память по одному каналу — 512 бит, что позволяло заполнять входные регистры всех арифметических процессоров за одно обращение.

  • Мультиплексный канал прямого доступа во внутреннюю память. Позволял осуществлять ввод-вывод по 24 дуплексным подканалам с суммарной скоростью до 7 Мбайт/с.


М-10 — ЭВМ третьего поколения, то есть основанная на микросхемах. Внутри каждой из них скрывалось 3–5 логических элементов, а значит, одна такая микросхема заменяла пару десятков транзисторов, диодов и других радиодеталей. В состав ЭВМ входили 31 основной шкаф, пульт оператора, 8 математических пультов и 6 устройств ввода-вывода.

Как и другие ЭВМ этого класса, М-10 была многопользовательской и обеспечивала одновременную работу до 8 операторов в режиме разделения времени. В НИИВК была создана волоконно-оптическая сеть, способная объединять до шести М-10.

За время разработки ЭВМ М-10 отечественная промышленность освоила выпуск микросхем памяти. Благодаря этому в 1977 году удалось создать модернизированную версию — М-10М, в которой количество шкафов сократилось до 14. Это позволило уменьшить необходимую площадь машинного зала с 325 до 200 м². Машины М-10 и М-10М были полностью совместимы друг с другом.

«Возможности, предоставляемые структурой М-10, не всегда можно выразить в «операциях в секунду». Поэтому не следует удивляться, что, хотя производительность М-10 была в своё время оценена в 5,1 млн оп./с, реальный выигрыш по скорости по сравнению с другими машинами <...> оказывался значительно больше, чем можно было бы ожидать. Например, при расчетах кинетической модели плазмы для сетки в 512 узлов и количестве макрочастиц до 10⁴ (вариант, который на пределе помещается во внутреннюю память БЭСМ-6) разница в скоростях между М-10 и БЭСМ-6 получается примерно в 20 раз, при большем количестве узлов сетки и макрочастиц — значительно больше, чем в 20 раз; при этом на БЭСМ-6 счёт шёл с 48, а на М-10 — с 64 разрядами. При счёте одной из задач механики сплошной среды разница в скоростях между М-10 и ЕС-1040 получилась более чем в 45 раз (8,5 мин на вариант на М-10 вместо 6,5 ч на ЕС-1040)».

Михаил Карцев, «Основные принципы проектирования ЭВМ М-10»

Мы также нашли фото полноразмерных макетов, на которых отрабатывалась эргономика рабочего места оператора М-10.

Как мы задумали небольшую выставку, а в итоге открыли два неизвестных советских компьютера. Часть 2 Техника, Timeweb, Познавательно, Электроника, Музей, Изобретения, Гаджеты, Компьютер, Длиннопост

Забавная история связана с размещением в экспозиции одного из блоков этой ЭВМ — постоянного запоминающего устройства на основе металлических перфокарт. Да, была и такая технология — они считывались по принципу электрического конденсатора.

Как мы задумали небольшую выставку, а в итоге открыли два неизвестных советских компьютера. Часть 2 Техника, Timeweb, Познавательно, Электроника, Музей, Изобретения, Гаджеты, Компьютер, Длиннопост

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

Суперкомпьютерам НИИВК не суждено было сохраниться до наших дней в комплектном виде — слишком уж огромными они были и слишком много драгоценного металла содержали в себе. Самый крупный известный нам «осколок былого величия» — стойка от М-13, последнего суперкомпьютера, к которому приложил руку лично Михаил Карцев...

ЧИТАТЬ ДАЛЕЕ ↩ (без регистрации и СМС)

Материал получился достаточно объемным и все подробности, к сожалению, не влезли :(

Написано специально для Timeweb Cloud и читателей Пикабу. Больше интересных статей и новостей в нашем блоге на Хабре и телеграм-канале.

Хочешь стать автором (или уже состоявшийся автор) и есть, чем интересным поделиться в рамках наших блогов (за вознаграждение) — пиши сюда.

Облачные сервисы Timeweb Cloud — это реферальная ссылка, которая может помочь поддержать авторские проекты.

Показать полностью 25
[моё] Техника Timeweb Познавательно Электроника Музей Изобретения Гаджеты Компьютер Длиннопост
5
367
Timeweb.Cloud
Timeweb.Cloud
11 месяцев назад
Лига историков

Как мы задумали небольшую музейную выставку, а в итоге открыли два неизвестных советских компьютера. Часть 1⁠⁠

Автор текста: BootSector

Как мы задумали небольшую музейную выставку, а в итоге открыли два неизвестных советских компьютера. Часть 1 Старое железо, Музей, Timeweb, Компьютер, СССР, Познавательно, Агат, Электроника, Длиннопост

Я работаю в Политехническом музее и отвечаю в нём за научную достоверность. У моей должности есть конкретное название, но оно слишком длинное и к тому же регулярно меняется. Основная сфера моих интересов — история вычислительной техники и отбеливание пластмассы.

Музей, как вы наверняка знаете, всё ещё находится на реконструкции, но работу свою не останавливает. Даже будучи закрытым, он продолжает пополнять свои коллекции новыми предметами и старается не пропадать с радаров, проводя разные лекции, мастер-классы и временные выставки.

Последние несколько лет были богаты на юбилеи. В конце 2022 года мы отмечали 120-летие со дня рождения отца-основателя отечественной вычислительной техники Сергея Лебедева, а в мае 2023-го — столетие другого генерального конструктора, Михаила Карцева. И одновременно исполнилось 40 лет «Агату» — одному из первых советских ПК и первому в нашей стране компьютеру, ориентированному на нужды школьного образования. К этому двойному юбилею было решено приурочить небольшую выставку в стенах музейного фондохранилища, о котором я рассказывал несколько лет назад.

Мне предложили стать научным куратором новой выставки — и в этом тексте я хочу рассказать, что работа над ней дала музею, сообществу и мне лично. Будет много текста и много редких фотографий, так что откиньтесь на спинку кресла устраивайтесь поудобнее.

В Политехническом музее хранится личный фонд М.А. Карцева и несколько предметов, связанных с его разработками в области больших (или, как говорил сам конструктор, «солидных») ЭВМ. Есть у нас и «Агаты», в том числе редкий предсерийный образец в непривычном вишнёвом цвете.

Как мы задумали небольшую музейную выставку, а в итоге открыли два неизвестных советских компьютера. Часть 1 Старое железо, Музей, Timeweb, Компьютер, СССР, Познавательно, Агат, Электроника, Длиннопост

Опытный «Агат-4», ок. 1984

Как мы задумали небольшую музейную выставку, а в итоге открыли два неизвестных советских компьютера. Часть 1 Старое железо, Музей, Timeweb, Компьютер, СССР, Познавательно, Агат, Электроника, Длиннопост

Серийный «Агат-7», 1987

Но ограничиться только своими фондами было бы скучновато, поэтому мы обратились в главную организацию, имеющую отношение к наследию М.А. Карцева, — НИИ вычислительных комплексов, который конструктор возглавлял до своей смерти в 1983 году.

Как мы задумали небольшую музейную выставку, а в итоге открыли два неизвестных советских компьютера. Часть 1 Старое железо, Музей, Timeweb, Компьютер, СССР, Познавательно, Агат, Электроника, Длиннопост

Портрет М.А. Карцева в кабинете директора НИИВК

Если Институт точной механики и вычислительной техники (ИТМиВТ) в своё время не проявил интереса к нашей выставке про С.А. Лебедева, в НИИВК идею выставки охотно поддержали и пригласили нас к себе в гости.

Делегацию музея встретил директор, и по итогам беседы в наше распоряжение предоставили практически все предметы и документы, имеющие отношение к разработкам Карцева — за исключением тех, с которых до сих пор не снят гриф секретности.

Вообще у НИИВК есть (или, во всяком случае, был) свой музей. Но организация это закрытая, просто так с улицы туда не попасть, и не похоже, чтобы за последние годы там побывало много посетителей.

А посмотреть там есть на что: мемориальные вещи, винтажные стенды с выполненными от руки подписями, и буквально горы фотографий и документов вперемешку с деталями от компьютеров.

Как мы задумали небольшую музейную выставку, а в итоге открыли два неизвестных советских компьютера. Часть 1 Старое железо, Музей, Timeweb, Компьютер, СССР, Познавательно, Агат, Электроника, Длиннопост
Как мы задумали небольшую музейную выставку, а в итоге открыли два неизвестных советских компьютера. Часть 1 Старое железо, Музей, Timeweb, Компьютер, СССР, Познавательно, Агат, Электроника, Длиннопост

Чтобы выбрать, какие предметы мы возьмём на выставку, нужно было всё сфотографировать и составить хотя бы черновую опись. Вообще к этой работе научные сотрудники нашего музея уже подступались ранее, к 90-летнему юбилею Карцева. Но и тогда, если судить по её фотографиям, музей был в довольно запущенном состоянии.

Возможно, именно поэтому не привлекла особого внимания оранжево-вишнёвая клавиатура (а на самом деле совсем не клавиатура), едва выглядывающая из-под большого матричного принтера.

Как мы задумали небольшую музейную выставку, а в итоге открыли два неизвестных советских компьютера. Часть 1 Старое железо, Музей, Timeweb, Компьютер, СССР, Познавательно, Агат, Электроника, Длиннопост

Фотофиксация 2013 года

Но в этот раз принтер был отставлен в сторону, а под ним обнаружилось непонятное устройство с вроде бы «агатовской» клавиатурой, но совсем непривычной формой корпуса.

Как мы задумали небольшую музейную выставку, а в итоге открыли два неизвестных советских компьютера. Часть 1 Старое железо, Музей, Timeweb, Компьютер, СССР, Познавательно, Агат, Электроника, Длиннопост

Молодые сотрудники НИИВК не могли ничего сказать об этой вещи, поэтому мы стали активно копаться в коробках с документацией. Результат не заставил себя ждать: довольно скоро нам в руки попала брошюра с контурами очень похожего устройства и неожиданной подписью «Агат-3».

Как мы задумали небольшую музейную выставку, а в итоге открыли два неизвестных советских компьютера. Часть 1 Старое железо, Музей, Timeweb, Компьютер, СССР, Познавательно, Агат, Электроника, Длиннопост

Поясню для тех, кто никогда особо не интересовался историей этого отечественного ПК. Серийно производились модели «Агат-7» и «Агат-9». Опытная партия примерно из 100 машин была выпущена под названием «Агат-4» (до наших дней дошло два экземпляра). А вот про «Агат-3» не было известно ничего, кроме того, что вроде бы на самых ранних этапах разработки такая модификация планировалась к выпуску.

Следом мы обнаружили рекламный буклет, датированный маем 1982 года. Он ничего не прояснил насчёт найденного корпуса, но пролил свет на то, как в НИИВК представляли себе линейку «Агатов» в самом начале разработки этого проекта.

Как мы задумали небольшую музейную выставку, а в итоге открыли два неизвестных советских компьютера. Часть 1 Старое железо, Музей, Timeweb, Компьютер, СССР, Познавательно, Агат, Электроника, Длиннопост

Предполагалось, что самая простая модель, больше похожая на программируемый калькулятор, на второй год серийного производства будет стоить 450 рублей, средняя — 800, а старшая — 1100 рублей.

Наивная компьютерная графика из буклета (интересная сама по себе, учитывая год её создания) должна была наглядно проиллюстрировать сферы применения будущих «Агатов».

Как мы задумали небольшую музейную выставку, а в итоге открыли два неизвестных советских компьютера. Часть 1 Старое железо, Музей, Timeweb, Компьютер, СССР, Познавательно, Агат, Электроника, Длиннопост

Три счастливых пользователя «Агатов» образца 1982 г.

Этим человечкам не хватает четвёртого — в военной форме. Есть информация, что «Агаты» поначалу предлагались и в качестве терминалов для специализированной ЭВМ М-13 (разработки всё того же НИИВК), однако не пошли в серию из-за импортного процессора. Но в целом позиционирование понятно: образование, медицина, народное хозяйство. В полной мере удалось реализовать только первую часть задумки, хотя отдельные шаги по внедрению «Агатов» в двух других сферах тоже имели место. Правда, с поправкой на то, что это были уже «Агаты-4» и более поздние.

А вот «Агата-1» и «Агата-2» никто никогда в глаза не видел, да и найденный «Агат-3» имеет иные габариты и форму, нежели описано в буклете. Видимо, внешний облик компьютера, как и его планируемое предназначение, быстро менялись по мере разработки и подготовки к серийному выпуску. Так или иначе, на данный момент мы с большой долей уверенности можем утверждать, что найденный корпус условного «Агата-3» — это самый ранний предмет, относящийся к этой серии советских ПК.

К сожалению, это именно корпус: платы внутри не оказалось, хотя крепления под неё были сделаны.

Как мы задумали небольшую музейную выставку, а в итоге открыли два неизвестных советских компьютера. Часть 1 Старое железо, Музей, Timeweb, Компьютер, СССР, Познавательно, Агат, Электроника, Длиннопост

Но любопытные находки на этом не закончились. Помимо «Агата», который был, обнаружился «Агат», который мог быть. Ранее было известно только изображение дизайн-проекта ПК, выполненного в Московском художественно-промышленном училище:

Как мы задумали небольшую музейную выставку, а в итоге открыли два неизвестных советских компьютера. Часть 1 Старое железо, Музей, Timeweb, Компьютер, СССР, Познавательно, Агат, Электроника, Длиннопост

С поправками на некоторое упрощение и удешевление, примерно таким реальный «Агат» (во всяком случае, «Агат-4») и получился. Но в запасниках НИИВК нашёлся и совсем уж фантастический проект!

Как мы задумали небольшую музейную выставку, а в итоге открыли два неизвестных советских компьютера. Часть 1 Старое железо, Музей, Timeweb, Компьютер, СССР, Познавательно, Агат, Электроника, Длиннопост

«Агат» — гость из будущего

Не знаю, как вам, а мне кажется, что именно такими должны быть компьютеры в мире «Сто лет тому вперёд». Шарообразные устройства на переднем плане — видимо, то, что потом превратилось в агатовские пульты-манипуляторы:

Как мы задумали небольшую музейную выставку, а в итоге открыли два неизвестных советских компьютера. Часть 1 Старое железо, Музей, Timeweb, Компьютер, СССР, Познавательно, Агат, Электроника, Длиннопост

И тем контрастнее на фоне этой невероятной «летающей тарелки» выглядит следующая находка — фото, судя по всему, одного из самых ранних прототипов реального «Агата»:

Как мы задумали небольшую музейную выставку, а в итоге открыли два неизвестных советских компьютера. Часть 1 Старое железо, Музей, Timeweb, Компьютер, СССР, Познавательно, Агат, Электроника, Длиннопост

Увы, снимок не датирован, так что нельзя точно сказать, как он соотносится с буклетом, где описаны три модели. Основатель сайта agatcomp.ru Игорь Филатов предполагает, что это должен был быть «Агат-2». В общем, эта тема ещё ждёт своего исследователя.

Конечно же, мы запросили все найденные предметы и материалы на выставку.

Как мы задумали небольшую музейную выставку, а в итоге открыли два неизвестных советских компьютера. Часть 1 Старое железо, Музей, Timeweb, Компьютер, СССР, Познавательно, Агат, Электроника, Длиннопост

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

Как мы задумали небольшую музейную выставку, а в итоге открыли два неизвестных советских компьютера. Часть 1 Старое железо, Музей, Timeweb, Компьютер, СССР, Познавательно, Агат, Электроника, Длиннопост

Посетители Открытой коллекции Политехнического музея получили возможность своими глазами рассмотреть наши находки и сравнить опытную модель «Агата» с серийной.

Как мы задумали небольшую музейную выставку, а в итоге открыли два неизвестных советских компьютера. Часть 1 Старое железо, Музей, Timeweb, Компьютер, СССР, Познавательно, Агат, Электроника, Длиннопост

И хотя запускать историческую технику в стенах фондохранилища запрещено, мы нашли компромиссный вариант, позволивший нашим гостям не смотреть в выключенные мониторы. Автор популярного эмулятора «Агатов» Олег Одинцов разрешил нам использовать свою разработку на выставке, да ещё и специально модифицировал её, чтобы корректно работали все программы, которые мы хотели показать.

Как мы задумали небольшую музейную выставку, а в итоге открыли два неизвестных советских компьютера. Часть 1 Старое железо, Музей, Timeweb, Компьютер, СССР, Познавательно, Агат, Электроника, Длиннопост

А я на досуге нарисовал недостающие иконки размером 64×64 пикс. и создал по отдельной виртуальной машине под каждую программу, чтобы экскурсоводы могли запускать их, просто кликая на ярлыки.

Как мы задумали небольшую музейную выставку, а в итоге открыли два неизвестных советских компьютера. Часть 1 Старое железо, Музей, Timeweb, Компьютер, СССР, Познавательно, Агат, Электроника, Длиннопост

Окно настроенного эмулятора

Как мы задумали небольшую музейную выставку, а в итоге открыли два неизвестных советских компьютера. Часть 1 Старое железо, Музей, Timeweb, Компьютер, СССР, Познавательно, Агат, Электроника, Длиннопост

Скриншоты некоторых игр для «Агата»

Большой популярностью пользовался симулятор работы на токарном станке. Коллектив разработчиков (Сергей Шарапов, Сергей Павлов, Сергей Навроцкий) всё сделал с большим вниманием к мелочам: резцы при работе нагреваются, а если отрезать часть заготовки, та с анимацией упадёт вниз. И, как и реальность, игра не прощает ошибок: если сточить хоть немного больше, чем нужно, деталь отправится в брак, а токарь-растяпа должен будет начать работу заново.

Как мы задумали небольшую музейную выставку, а в итоге открыли два неизвестных советских компьютера. Часть 1 Старое железо, Музей, Timeweb, Компьютер, СССР, Познавательно, Агат, Электроника, Длиннопост

Зато сколько удовлетворения, когда она наконец получилась как нужно!

Совместно с дизайнерами музея были разработаны информационные стенды, помогающие понять место «Агатов» в отечественной и мировой истории вычислительной техники. А на вопросы, которые всё-таки оставались, отвечали наши экскурсоводы.

Как мы задумали небольшую музейную выставку, а в итоге открыли два неизвестных советских компьютера. Часть 1 Старое железо, Музей, Timeweb, Компьютер, СССР, Познавательно, Агат, Электроника, Длиннопост

«Агат-3» стал героем телепередач и газетных публикаций.

Как мы задумали небольшую музейную выставку, а в итоге открыли два неизвестных советских компьютера. Часть 1 Старое железо, Музей, Timeweb, Компьютер, СССР, Познавательно, Агат, Электроника, Длиннопост

Номер газеты «Юго-восточный курьер»


Сообщество энтузиастов, собирающих всё, что связано с историей «Агатов», тоже не осталось внакладе: мы передали им фотографии найденной техники и сканы оригинальных фотошаблонов печатных плат, также найденных в музее НИИВК. Теперь их можно использовать для исследований и создания реплик.

Уже упомянутый Олег Одинцов ведёт проект по воссозданию плат для «Агатов», в том числе опираясь на присланные нами материалы. Пример

Я же за время работы над выставкой узнал об одном из первых в стране ПК больше, чем за всю предыдущую жизнь. Теперь, даже если меня разбудить ночью, я скажу, сколько контактов в разъёме для агатовских плат расширения — потому что запомнил тяжкие взгляды дизайнеров, которых я просил воспроизвести это в оформлении стендов :)

Мне хотелось, чтобы на выставке было уделено внимание не только главному, но и мелочам. И пусть подавляющее большинство людей не обратят на это внимание — даже если найдётся один, кто заметит, значит, всё было сделано не зря.

В следующей статье я расскажу о том, как шла работа над второй половиной выставки, посвящённой большим ЭВМ Михаила Карцева. Там тоже не обошлось без интересных находок, курьёзов и неожиданных сложностей.

Больше интересных фото и комментариев в источнике материала ↩

Написано специально для Timeweb Cloud и читателей Пикабу. Больше интересных статей и новостей в нашем блоге на Хабре и телеграм-канале.

Хочешь стать автором (или уже состоявшийся автор) и есть, чем интересным поделиться (за вознаграждение) в рамках наших блогов — пиши сюда.

Облачные сервисы Timeweb Cloud — это реферальная ссылка, которая может помочь поддержать авторские проекты.

Показать полностью 24
[моё] Старое железо Музей Timeweb Компьютер СССР Познавательно Агат Электроника Длиннопост
27
79
Timeweb.Cloud
Timeweb.Cloud
1 год назад
Лига историков

История планшетных компьютеров. От древних времен до конца двадцатого века⁠⁠

Автор текста: Limows

История планшетных компьютеров. От древних времен до конца двадцатого века Планшет, Техника, Timeweb, Познавательно, Apple, Windows, IT, Электроника, Гаджеты, Компьютер, Компьютерное железо, Длиннопост

Как вы думаете, какой планшет был первым? Apple iPad? Может «интернет-планшеты» от Nokia? Мечтали и фантазировали люди о подобном устройстве с конца 19-го века. В середине века 20-го писатели фантасты всё чаще рассуждали о них в своих произведениях. Но фактическая история планшетных компьютеров началась в 80-е с разработкой первых реальных прототипов, а коммерчески успешным стал GRiDPad 89-го года, от американской компании GRiD, известной также по изобретению современного подобия ноутбука. В этой статье я постараюсь глубоко не погружаться в технические характеристики и принципы работы планшетных компьютеров, но попробую по полочкам разложить основные вехи этой истории и рассказать о самых интересных представителях семейства.

История планшетных компьютеров. От древних времен до конца двадцатого века Планшет, Техника, Timeweb, Познавательно, Apple, Windows, IT, Электроника, Гаджеты, Компьютер, Компьютерное железо, Длиннопост

Электронный «блокнот», придуманный Артуром Кларком. Фильм «2001: Космическая Одиссея»

❯ Ранние годы

Всего до начала 50-х годов прошлого века в Америке было выдано несколько патентов, связанных с электронным вводом рукописной информации. Самый первый датируется 1888 и был получен Элишей Греем за описание электрического устройства, использующего стилус. Называлось оно Telautograph и использовалось для передачи рукописей и рисунков на расстояния.

История планшетных компьютеров. От древних времен до конца двадцатого века Планшет, Техника, Timeweb, Познавательно, Apple, Windows, IT, Электроника, Гаджеты, Компьютер, Компьютерное железо, Длиннопост

Отправляющий и принимающий аппараты

Принцип работы устройства заключается в том, что специальный планшет с чувствительным пером подключен к телеграфу через электромагнитные приводы. Когда человек пишет или рисует на планшете, перо реагирует на давление и передаёт электрические сигналы на пишущий механизм, который воспроизводит эти движения на бумаге. Таким образом, можно дистанционно подписывать документы или создавать художественные произведения.

Следующее важное для нашего рассказа приспособление было создано в 1942 году. Патент за номером US1117184 был получен Хайманом Эли Голдбергом за устройство под названием Controller, которое считывало особым образом написанные  цифры и превращало их в поток электрических сигналов. По заявлению создателя, его изобретение можно подключать к различным типам механизмов: копирующим, сортирующим и даже к пишущим машинкам.

История планшетных компьютеров. От древних времен до конца двадцатого века Планшет, Техника, Timeweb, Познавательно, Apple, Windows, IT, Электроника, Гаджеты, Компьютер, Компьютерное железо, Длиннопост

Основная схема «Контроллера»

Для того, чтобы это работало, символы должны быть написаны токопроводящими чернилами. Затем сверху кладётся «контактор», состоящий из шести групп по 5 контактов. Чернила замыкают клеммы, каждая цифра определенным образом из-за особенностей формы и на выходе получаются соответствующие напряжения.

История планшетных компьютеров. От древних времен до конца двадцатого века Планшет, Техника, Timeweb, Познавательно, Apple, Windows, IT, Электроника, Гаджеты, Компьютер, Компьютерное железо, Длиннопост

Принципы написания цифр

В том же 1942 году Ханна Муди, одна из будущих разработчиков цветного телевидения, изобретает систему «сенсорного» ввода рукописного текста на основе резистивных (реагирующих на изменение сопротивления) плёнок и источника переменного тока.

История планшетных компьютеров. От древних времен до конца двадцатого века Планшет, Техника, Timeweb, Познавательно, Apple, Windows, IT, Электроника, Гаджеты, Компьютер, Компьютерное железо, Длиннопост

Принципиальная схема из патента

В каком-то смысле, это было дальнейшее развитие идей Telautograph. Но теперь устройство было полностью электрическим, а в качестве выводного интерфейса служила электронно-лучевая трубка.

❯ Stylator

Прежде чем перейти от отдельных изобретений к полноценному электронному устройству, давайте подумаем, что необходимо для работы с компьютером, использующим рукописный ввод. В наше время это кажется достаточно простым, но если вспомнить, как выглядели компьютеры в 50-60-е годы, становится очевидным, что многое пришлось сделать, прежде чем мы пришли к распознаванию текста. Потребовалось устройство ввода, дисплей для отображения результатов, мощный компьютер и сложное программное обеспечение, чтобы картинка сложилась.

Первой частью было устройство ввода. В 1957 году Том Даймонд представил свое изобретение в подробной статье под названием «Устройства для чтения рукописных символов». Stylator — это сокращение от стилуса и переводчика (translator), что должно четко указывать на то, что мы рассматриваем: графический планшет со стилусом.

Базовая концепция Stylator не так уж сильно отличается от «Контроллера» Голдберга. Однако она содержит несколько улучшений, наиболее важным из которых является то, что вместо соединения точек выводов проводящими чернилами для создания цепи, вы используете стилус для рисования по пластиковой поверхности со встроенными в нее медными проводниками. Провода расположены таким образом, что всего тремя линиями, состоящими из семи проводов, можно распознать все цифровые символы. Иллюстрация ниже из статьи Даймонда говорит сама за себя.

История планшетных компьютеров. От древних времен до конца двадцатого века Планшет, Техника, Timeweb, Познавательно, Apple, Windows, IT, Электроника, Гаджеты, Компьютер, Компьютерное железо, Длиннопост

Примеры написания цифр с ограничивающими точками

Как вы можете видеть, написание цифр вокруг двух точек гарантирует распознавание символов. Когда перо пересекает один из проводников, на нём появляется напряжение. Комбинация проводников, находящихся под напряжением, соответствует цифре. Эта система допускает гораздо большую вариативность стилей рукописного ввода, чем «Контроллер».

История планшетных компьютеров. От древних времен до конца двадцатого века Планшет, Техника, Timeweb, Познавательно, Apple, Windows, IT, Электроника, Гаджеты, Компьютер, Компьютерное железо, Длиннопост

Разрешенные варианты написаний цифры 3

Двухточечная система может быть расширена до четырехточечной, чтобы соответствовать всем буквам алфавита, но, как вы можете видеть на примерах ниже, она требует определенных правил при написании букв. На этом моменте хочется сделать небольшое лирическое отступление и сказать, что подобный метод «Графити» использовался в Palm для облегчения распознавания ввода слабым процессором устройства.

История планшетных компьютеров. От древних времен до конца двадцатого века Планшет, Техника, Timeweb, Познавательно, Apple, Windows, IT, Электроника, Гаджеты, Компьютер, Компьютерное железо, Длиннопост

Два варианта написания букв в «четырёхтотечной» системе

Даймонд также перечисляет ряд возможных применений Stylator. «Он является конкурентом классических клавиатур во многих приложениях. Он успешно использовался для управления телетайпной машиной. Этот вариант привлекателен тем, что является недорогим и не требует длительного обучения работе с клавиатурой, — пишет Даймонд. — Если использовать области критериев для управления частотой генератора, получается недорогое передающее устройство, которое может быть подключено к телефонному аппарату для отправки информации к удаленным машинам».

Есть несколько ключевых выводов из проекта Stylator, наиболее важным из которых является то, что он затрагивает важнейший аспект реализации распознавания рукописного ввода: создаете ли вы систему, которая пытается распознавать рукописный ввод, независимо от того, чей это почерк, или, в качестве альтернативы, вы просите пользователей выучить конкретный почерк, который системе легче распознать? В первом случае вам понадобится очень, очень умное программное обеспечение и очень чувствительная поверхность для письма. Во втором — простые буквы и цифры с минимальным количеством штрихов, чтобы их было легко выучить, но программное обеспечение для распознавания может сосредоточиться именно на этом конкретном почерке, что значительно снижает его сложность. Stylator явно выбрал последнее из-за аппаратных ограничений.

Можно сделать вывод, что «Стайлатор», несмотря на огромный скачок вперед по сравнению с предыдущими системами, все еще был довольно ограничен в возможностях. Чтобы распознавание действительно стало эффективным методом ввода, нам нужно нечто большее. Давайте сделаем еще один шаг вперед и создадим систему, состоящую из графического планшета, ЭЛТ-дисплея, программного обеспечения для распознавания и пользовательского интерфейса — по сути, Palm Pilot размером с комнату.

❯ «Грааль»

В течение 1960-х годов над таким проектом трудилась корпорация RAND. Он назывался GRAIL, сокращенно от Graphical Input Language Project («Язык графического ввода»). Описание проекта простое: «Человек, используя планшет/стилус RAND и электронно-лучевой дисплей, может создавать и редактировать компьютерную программу с помощью блок-схем, а затем выполнять ее. Система обеспечивает соответствующую обратную связь на дисплее». Весь проект подробно описан в заключительном отчете, состоящем из трех частей, и был спонсирован Агентством перспективных исследовательских проектов Министерства обороны США.

Проект GRAIL был частью более широкого в то время интереса отрасли к взаимодействию человека и машины. GRAIL включал в себя онлайн-распознавание рукописного ввода, графический пользовательский интерфейс с такими функциями, как ручки изменения размера, кнопки, несколько общесистемных жестов, возможности редактирования в режиме реального времени и многое другое.

Планшет состоит из листа майлара с печатными схемами на каждой из двух его сторон; верхняя схема содержит линии, обозначающие позицию x, в то время как нижняя схема содержит линии, обозначающие позицию y. Эти линии генерируют отрицательные и положительные импульсы, которые улавливаются стилусом с высоким входным сопротивлением. Каждая позиция x и y состоит из определенной последовательности отрицательных и положительных импульсов; отрицательные импульсы — это нули, а положительные импульсы — единицы, которые при объединении дают код Грея для каждой позиции x, y. Затем они могут быть введены в компьютер, где происходит дальнейшее волшебство.

История планшетных компьютеров. От древних времен до конца двадцатого века Планшет, Техника, Timeweb, Познавательно, Apple, Windows, IT, Электроника, Гаджеты, Компьютер, Компьютерное железо, Длиннопост

Фотография собранной установки RAND GRAIL

Это всего лишь базовое описание того, как работает система, значительно упрощенное и основанное на очень простой, состоящей из 8 строк версии планшета RAND, используемой в статье в пояснительных целях. В глубине системы происходит гораздо больше интересных вещей (например, игнорирование случайных перемещений), и если вы хотите узнать больше технических подробностей, я настоятельно рекомендую прочитать эту статью.

Целью проекта GRAIL было создание «общей рабочей поверхности» как для человека, так и для компьютера — электронно-лучевого дисплея. Они пришли к выводу, что гибкость выходных данных (ЭЛТ-дисплея) должна соответствовать гибкости входных данных, чтобы было возможно прямое и естественное отображение на двумерной поверхности, и, очевидно, именно здесь планшет RAND снова вступает в игру. Перед проектом стояли четыре задачи проектирования:

  1. Использовать только ЭЛТ и планшет для интерпретации движений стилуса в режиме реального времени;

  2. Сделать операции наглядными;

  3. Повысить отзывчивость системы;

  4. Сделать продукт завершенным средством решения задач.

Это привело их к созданию графического языка программирования, который использует блок-схемы как средство, с помощью которого пользователь дает компьютеру инструкции по решению проблем. Блок-схемы были нарисованы вручную на планшете и отображались на экране в режиме реального времени. Пользователь может нарисовать произвольную фигуру (например прямоугольник), а компьютер заменит ее нормализованным вариантом. Затем можно манипулировать этими фигурами (изменять размер, перемещать, видоизменять) и соединять их, создавая блок-схему. Пользователь также мог писать на планшете и выводить текст на экран и как и в случае с прямоугольником, компьютер распознавал рукописные символы и превращал их в печатные.

Чтобы упростить взаимодействие, точка на дисплее отображала положение стилуса на планшете, и при каждом нажатии стилуса на планшет на дисплее отображались «чернила» в режиме реального времени. Поверхность планшета соответствует поверхности дисплея в соотношении 1:1. Сочетание этих трех элементов позволяет пользователю постоянно концентрироваться на дисплее, что, несомненно, является промежуточным этапом на пути к современным графическим планшетам высокого класса, которые сочетают в себе чувствительные к нажатию цифровые преобразователи и стилусы с дисплеями.

Система также содержала несколько элементов, которые будут возвращаться в более поздних пользовательских интерфейсах, таких как кнопки и маркеры изменения размера, и даже будут исправлять пользователя, если он нарисует что-то «неприемлемое» (например, нарисует переход от одного символа к другому, если такой переход запрещен).

Благодаря чудесам Интернета и YouTube мы можем увидеть GRAIL в действии и послушать рассказ Алана Кея. В видео Кей даже утверждает, что одно из элементов управления окнами Mac было «буквально» заимствовано из GRAIL. В проекте GRAIL также появилось несколько жестов, которые сохранятся и будут использоваться на протяжении десятилетий. Жест курсора использовался для вставки текста, жест очистки — для удаления чего-либо и так далее. Эти жесты позже появятся в системах, использующих парадигму пользовательского интерфейса ноутбука, таких как PenPoint OS и Newton OS.

История планшетных компьютеров. От древних времен до конца двадцатого века Планшет, Техника, Timeweb, Познавательно, Apple, Windows, IT, Электроника, Гаджеты, Компьютер, Компьютерное железо, Длиннопост

Оператор «грааля»

Самой большой проблемой для инженеров проекта GRAIL было обеспечить, чтобы все происходило в режиме реального времени и чтобы система была достаточно отзывчивой, чтобы пользователь чувствовал непосредственный контроль над выполняемой им работой. Любая существенная задержка оказала бы сильное негативное влияние на работу пользователей (что по-прежнему остается проблемой для устройств с сенсорным управлением). Исследователи отмечают, что вычислительные затраты на обеспечение такой точной обратной связи с пользователем невероятно высоки, и поэтому им пришлось применить несколько специализированных методов для достижения этой цели.

Проект GRAIL был запущен на IBM System/360 с двумя жесткими дисками  в качестве дополнительного хранилища. ЭЛТ-дисплей и базовая операционная система были созданы с нуля специально для GRAIL. Несмотря на локальных характер проекта и низкую распространенность мейнфреймов, исследователи отмечают, что система была перегружена в условиях пиковых нагрузок, что свидетельствует о том, что проект, возможно, немного опередил свое время. Я был удивлен, обнаружив, насколько продвинутой была система распознавания — она вышла за рамки простого распознавания рукописных символов и позволяла использовать различные жесты для редактирования текста, а также автоматический синтаксический анализ для обеспечения корректности строк (в конце концов, это среда программирования).

❯ GRiDPad

Ближе к 80-м, благодаря распространению микрочипов, компьютеры в целом начали проникать в дома обычных людей. Они больше не представляли из себя целые шкафы, а скорее небольшой ящик или даже компактный корпус с клавиатурой «всё в одном». Первой компаний, которая скрестила готовую концепцию «планшета» и относительную миниатюрность вычислительной техники, стала Pencept. В 1982 году они запустили производство компьютерного терминала общего назначения, использующего планшет и функцию распознавания рукописного ввода вместо клавиатуры и мыши.

История планшетных компьютеров. От древних времен до конца двадцатого века Планшет, Техника, Timeweb, Познавательно, Apple, Windows, IT, Электроника, Гаджеты, Компьютер, Компьютерное железо, Длиннопост

Pencept PenPad 2000

Pencept был известен прежде всего надежностью алгоритмов распознавания рукописного ввода и жестов (на то время), а также акцентом на разработку нового пользовательского интерфейса так, чтобы это работало бы с существующими аппаратными и программными приложениями.

Pencept использовал запатентованную технологию распознавания символов в реальном времени, основанную на функциональной атрибутивной модели человеческого чтения. Таким образом, в отличие от многих других алгоритмов распознавания, используемых для распознавания рукописного ввода распознавание, как правило, не зависело от пользователя и не требовало обучения определенному стилю письма пользователя.

И всё же первым устройством, которое можно отнести к планшетным компьютерам, стал Letterbug, разработанный стартапом Hindsight из Коннектикута. Устройство предназначалось для сферы образования, в частности, для обучения письму детей с дислексией.

История планшетных компьютеров. От древних времен до конца двадцатого века Планшет, Техника, Timeweb, Познавательно, Apple, Windows, IT, Электроника, Гаджеты, Компьютер, Компьютерное железо, Длиннопост

Концепт Letterbug, показанный в 1987 году

Устройство использовало локальную сеть для загрузки программ, не имело встроенных накопителей и привнесло несколько новшеств, которые сейчас являются обыденными. Например, это экранная клавиатура и возможность одновременного ввода с нескольких устройств. Также из-за большой толщины стекла сенсорного дисплея, создателям пришлось создавать особую программу-драйвер, учитывающую эффект параллакса. К сожалению, дальше концепта дело не пошло и устройство так никогда и не было выпущено для широкой аудитории.

Не считая других концептов от Pencept, Linus Technologies и Acorn, первый коммерчески успешный планшет появился спустя 3 года, в 1989. Им стал GRiDPad 1900, выпущенный одноименной компанией GRiD, уже успевшей стать известной благодаря изобретению прообраза ноутбука. Он весил 4,5 фунта и имел резистивный экран с проводным стилусом. Система распознавания рукописного ввода была создана Джеффом Хокинсом, который руководил разработкой GRiDPad, а позже создал PalmPilot. Его программное обеспечение GRiDPen работало под управлением MS-DOS и позже было лицензировано как PenRight.

История планшетных компьютеров. От древних времен до конца двадцатого века Планшет, Техника, Timeweb, Познавательно, Apple, Windows, IT, Электроника, Гаджеты, Компьютер, Компьютерное железо, Длиннопост

GRiDPad 1910

GRiDPad 1900 - это, по сути, чрезвычайно портативный IBM PC-XT. Он оснащался монохромным сенсорным CGA-дисплеем с разрешением 640x400, 2 МБ системной памяти и  2,5-дюймовым IDE-диском объемом 20 МБ. Имелась возможность подключения внешней клавиатуры, модема и устройств с последовательным портом RS-232. Также для устройства существовала док-станция, добавляющая разъемы под внешний дисковод и принтер. Информацию также можно было переносить через карты памяти стандарта PCMCIA тип 1. На корпусе расположены кнопки с F1 по F5, кнопка перехода в режим ожидания, а также переключатель питания.

Имеется 6-контактный интерфейс клавиатуры micro-DIN XT. Аудиосигнал ограничен поддержкой обычных динамиков ПК. На устройстве имеется один последовательный порт и расширение для модема с частотой 2400 и 9600 бит / с. На устройстве есть два слота ATA-FLASH, которые используются исключительно для хранения данных. В нижней части системы также имеется разъем шины расширения, который включает в себя, по крайней мере, разъем для клавиатуры, параллельный порт и шину гибких дисков

Это устройство использовалось в основном для инвентаризации и тому подобного. По-видимому, оно использовалось Chrysler и армией Соединенных Штатов. Военные требовали от корпуса большей жесткости и долговечности, чем от гражданской версии, и поэтому GRiD изготовила корпус из магния. Магниевые «гриды» никогда не продавались широкой публике.

Кроме оригинальной модели, внимания заслуживают, пожалуй PalmPad и GRiDPad Convertible. Первый появился в марте 1992 года и представлял из себя ещё более миниатюрное устройство с дисплеем 6.5 дюйма против 10. Кроме того он был в полтора раза легче. В минусы можно записать отсутствие подсветки, как на модели 1910 и меньшее количество портов для подключения устройств и расширений.

История планшетных компьютеров. От древних времен до конца двадцатого века Планшет, Техника, Timeweb, Познавательно, Apple, Windows, IT, Электроника, Гаджеты, Компьютер, Компьютерное железо, Длиннопост

PalmPad 2351

GRiDPad Convertible же представлял из себя более продвинутое устройство, в первую очередь отличавшееся наличием встроенной клавиатуры. Он оснащался процессором Intel 80386 или 486, имел до 20 МБ оперативной памяти и до 120 — дискового пространства.

История планшетных компьютеров. От древних времен до конца двадцатого века Планшет, Техника, Timeweb, Познавательно, Apple, Windows, IT, Электроника, Гаджеты, Компьютер, Компьютерное железо, Длиннопост

GRiDPad 2260

Важное отличие от предыдущих моделей — операционная система. Да, в основе здесь всё ещё MS-DOS, но на Convertible также могла устанавливаться специальная редакция Windows 3.1 for Pen Computers. К Windows на планшетных компьютерах мы ещё вернемся, но это была одна из первых попыток.

К сожалению, уже в 1993 году GRiD Systems ждало банкротство. Трансформеры ещё какое-то время продавались под именем AST PenExec, но в 1994 году их поддержка прекратилась.

На самом деле история GRiD Systems заслуживает отдельного большого рассказа, но уже существует замечательная иллюстрированная книга, поэтому я не вижу смысла повторяться.

❯ Apple Newton

За пару лет до выхода «Грида» Apple Computer начала разработку своего устройства с сенсорным экраном и распознаванием рукописного ввода. В 1987 году был представлен концепт Knowledge Navigator. Он описывает не только планшет, но целую новую систему взаимодействия человека с компьютером. Пользователи буквально могли путешествовать через «миры знаний».

История планшетных компьютеров. От древних времен до конца двадцатого века Планшет, Техника, Timeweb, Познавательно, Apple, Windows, IT, Электроника, Гаджеты, Компьютер, Компьютерное железо, Длиннопост

Кадр из видео

Так описывает проект Джон Скалли, генеральный директор компании на тот момент: «Это Macintosh будущего поколения, который должен появиться в начале двадцать первого века, вполне может быть замечательной фантастической машиной под названием Knowledge Navigator, первооткрывателем миров, инструментом, столь же прорывным, как печатный станок. Люди могли бы использовать его для навигации по библиотекам, музеям, базам данных или архивам. Этот инструмент не просто приведет вас к этим огромным ресурсам, как это делают сейчас сложные компьютеры; он пригласит вас глубоко проникнуть в его секреты, интерпретируя и объясняя — преобразуя огромные объемы информации в персонализированные и понятные знания».

Видеоролик Apple Knowledge Navigator иллюстрирует использование ряда технологий, включая:

  • Планшетный компьютер;

  • Гибкий дисплей;

  • Сенсорный интерфейс;

  • Карты памяти;

  • Университетские исследовательские сети;

  • Гипертекст в распределенных базах данных;

  • Программное обеспечение для моделирования, для разработки и экспериментов;

  • Видеоконференции;

  • Интеллектуальные агенты с распознаванием и синтезом голоса.

Всего за год было выпущено 5 видео-демонстраций, охватывающих период с 1992 по 2008 год. Они показывали различные  возможности планшетного компьютера, включая отличную систему преобразования текста в речь без «роботизированости», интерфейс на основе жестов, позже использованный на iPhone, и не менее мощную систему понимания речи, позволяющую пользователю общаться с системой через анимированного «дворецкого» в качестве программного агента.

Проект Newton изначально был нацелен на создание «персонального цифрового помощника» (personal digital assistant, PDA). Этот термин был внедрён самим Джоном Скалли на достаточно поздних стадиях проекта. Newton должен был соответствовать концепту «Навигатора», стать новым видом персонального компьютера. Довольно продолжительное время Newton разрабатывался как компьютер с экраном большого формата, большой внутренней памятью и полноценным объектно-ориентированным графическим ядром. Одним из оригинальных сценариев, повлиявших на разработку, был «сценарий работы Архитектора»: архитектор, занимающийся проектами жилых домов, обсуждает с клиентом новый дом, используя двумерный план этажа — делает набросок и вносит изменения непосредственно в ходе разговора.

Разработкой программного обеспечения распознавания рукописного текста для первого Apple Newton занималось российское предприятие ParaGraph.

Готовый продукт появился в августе 1993 года. Официальное название устройства — MessagePad, название Newton было закреплено за операционной системой и было дано ей в честь Исаака Ньютона.

История планшетных компьютеров. От древних времен до конца двадцатого века Планшет, Техника, Timeweb, Познавательно, Apple, Windows, IT, Электроника, Гаджеты, Компьютер, Компьютерное железо, Длиннопост

Первая модель MessagePad

80-90-е года прошлого века были временем быстрого развития компьютерной техники, казалось бы только вчера появившийся графический интерфейс уже становился чем-то обыденным и не поражал воображение. Компьютер всё ещё оставался в лучшем случае домашним, первые портативные «лептопы» были неудобны, да и управление с клавиатуры, можно сказать, не менялось десятилетиями. Неужели принципы взаимодействия человека и машины всегда должны оставаться такими? Newton и был первым ответом на этот вопрос. В Newton были новые метафоры и абстракции, во многом опережающие Mac. Сегодня мы считаем само собой разумеющимся, что во многих приложениях (включая сетевые) не нужно явно сохранять изменения или, допустим, выбирать уникальное имя и задавать папку для любого нового созданного объекта. В Newton это было уже в 1993 году в масштабах всей системы. Даже от названия Newton веяло чем-то великим. Он уступал Mac в производительности и программных возможностях (все Newton были черно-белыми), однако на пике ньютономании (была и такая), которая лишь усилилась в период неудач Mac, всем казалось, что в будущем интерфейсные парадигмы Newton лягут в основу флагманских компьютеров Apple — а со временем и всех остальных. Парадигмы того Newton, каким он вполне мог стать.

Наряду с основной серией MessagePad, ориентированной на рукописный ввод, Newton OS был оснащён eMate 300 — единственный КПК Apple со встроенной клавиатурой.

История планшетных компьютеров. От древних времен до конца двадцатого века Планшет, Техника, Timeweb, Познавательно, Apple, Windows, IT, Электроника, Гаджеты, Компьютер, Компьютерное железо, Длиннопост

eMate 300 — во-первых, это красиво

Современные авторы находят Newton инновационным, восхитительным устройством. Но к сожалению, история этого компактного компьютера тоже заканчивается трагично. MessagePad был дорог, а качество распознавания текста оставляла желать лучшего. Ходят слухи, что Apple сильно упростила изначальное ПО «ПараГрафа», но возможно оно изначально было несовершенным. В любом случае, как кажется лично мне, устройство просто опередило своё время, его амбиции оказались сильнее возможности технологий. Уже упомянутый Palm Pilot несколькими годами позже использовал куда более простую систему, был лёгким и дешевым. На самом деле простого ответа на вопрос «Почему Newton быстро сняли с производства» нет. Его проблемы и недостатки были многомерными, это была сложная совокупность разных факторов. В итоге, когда на капитанский мостик Apple вернулся Стив Джобс, он отправил всю продуктовую линию Newton в утиль. В каком-то смысле Newton — это квинтэссенция переходного периода Apple со всеми ее плюсами и минусами. Так что вполне вероятно, что при Джобсе у Newton не было шансов. Как у Apple IIGS и «бежевых» макинтошей. Некоторые преданные поклонники Newton усматривали в поступке Джобса личные мотивы: у него был зуб на Джона Скалли, уволившего его в 1985 году.

На этом я хочу сделать небольшую паузу. Изначально я планировал уместить всю информацию в одну статью, но объем получался слишком большим, к тому же ко мне приехал ещё не весь реквизит. Мы остановились на конце 20 века, подробно рассмотрев становление этих привычных нам сегодня устройств. Как и компьютеры в целом, планшеты проделали с одной стороны долгий, но относительно истории человечества, совсем небольшой путь. Кажется, что идея компьютера, похожего на тонкую книгу, заразила очень многих. Как и возможность превращать написанное сразу в электронные документы. В следующий раз мы поговорим о конкуренции, интернете и электронной бумаге.

История планшетных компьютеров. От древних времен до конца двадцатого века Планшет, Техника, Timeweb, Познавательно, Apple, Windows, IT, Электроника, Гаджеты, Компьютер, Компьютерное железо, Длиннопост

Написано специально для Timeweb Cloud и читателей Пикабу. Больше интересных статей и новостей в нашем блоге на Хабре и телеграм-канале.

Хочешь стать автором (или уже состоявшийся автор) и есть, чем интересным поделиться в рамках наших блогов — пиши сюда.

Облачные сервисы Timeweb Cloud — это реферальная ссылка, которая может помочь поддержать авторские проекты.

📚 Читайте также:

  • Гэри Килдалл — изобретатель, предприниматель, легенда;

  • Предательские фото: две истории о том, как ЦРУ по шакалистым фотографиям раскрывало ядерные секреты СССР;

  • Будущее хранения данных. Где и на чем будем хранить данные в будущем.

Показать полностью 19
[моё] Планшет Техника Timeweb Познавательно Apple Windows IT Электроника Гаджеты Компьютер Компьютерное железо Длиннопост
8
567
Timeweb.Cloud
Timeweb.Cloud
1 год назад
Лига историков

Конрад Цузе — программист, обогнавший время⁠⁠

Конрад Цузе — программист, обогнавший время Timeweb, IT, Программист, Германия, Компьютер, Программирование, Электроника, Техника, Ученые, Гифка, Длиннопост

22 июня 2024 года исполнилось 114 лет со дня рождения Конрада Цузе, пионера создания вычислительной техники, человека, которому сама судьба пыталась помешать двигать прогресс, но не помешала создать первый язык программирования высокого уровня, один из первых компьютеров и первую книгу по цифровой физике.

Хоть и есть поговорка, что рукописи не горят, Конрад Цузе потерял все разработки, чертежи и записи, посвящённые одному из своих первых компьютеров в военное время. Для того, что-бы эта рукопись никогда не сгорела, автор подготовил для вас, дорогие читатели, аудиоверсию статьи. Приятного прочтения или прослушивания.


Конрад жил в сложное время, он рос в окружении «потерянного поколения», людей, перемолотых Первой Мировой войной, молодость прошла в разрушенной Германии, а в зрелые годы «коричневая чума» поразила его родину, половину мира, а потом была уничтожена. И во всём этом хаосе, в изоляции, Конрад Цузе творил цифровое будущее. И это цифровое будущее предоставило нам доступ к его архиву, этот рассказ о жизни и деятельности Конрада мы проиллюстрируем изображениями, часть из которых ранее не публиковалась в русскоязычном пространстве. Мы будем говорить об изобретениях, компьютерах и языке программирования, не забывая о личности их автора, который достиг признания науки и общественности. Изображение на обложке лонга – монета в 10 евро, выпущенная к столетию со дня его рождения.

Конрад Цузе родился 22 июня 1910 года в Берлине в достаточно обеспеченной семье. Семейный достаток прямо повлияет на всю его жизнь. Он начнёт свои научные разработки в родительском доме и на деньги семьи, а позже будет прямо конвертировать науку в деньги, сделав компьютер инструментом производства.

Ещё в школе он начал заниматься техническими изобретениями, после школы поступил в Технический университет в Берлине. Это особое место в жизни Конрада. В университете царил дух свободы, и Конрад, убеждённый атеист, нередко вступал в конфликты со своими «традиционными» родителями. В университете он получил образование в сфере архитектуры, оттуда ушёл в гражданское строительство.

Конрад Цузе — программист, обогнавший время Timeweb, IT, Программист, Германия, Компьютер, Программирование, Электроника, Техника, Ученые, Гифка, Длиннопост

Карикатуру «На уроке математики» Конрад Цузе сделал еще будучи студентом. Из: Компьютер – дело моей жизни, Springer Verlag, 1985 г.© Конрад Цузе

Профессор математики из Берлинского университета, Рауль Рохас (Raúl Rojas), который на научном уровне изучал жизнь и научное творчество Конрада Цузе (по ссылке – перевод оригинального научного текста Рауля), вспоминал, что именно студентом, осуществляя однообразные математические действия, Конрад понял, что эти действия можно автоматизировать.

Приведём пример из практики работы Конрада в студенчестве.

Его задача была провести статические, повторяющиеся расчёты для мостов или определить нагрузки на материалы машин. Как это делалось?

У инженера есть специальная форма, в которой уже заранее напечатаны все необходимые формулы. Работник должен просто ввести свои данные и следовать по полностью разработанному вычислительному пути.

Конрад Цузе — программист, обогнавший время Timeweb, IT, Программист, Германия, Компьютер, Программирование, Электроника, Техника, Ученые, Гифка, Длиннопост

Цузе, во время работы над своим первым компьютером дома у родителей.

Именно эту однообразную задачу и хотел решить достаточно молодой Конрад, она легла в основу создания и его компьютера, и первого языка программирования. И эту работу он начал ещё будучи студентом. На дворе 1930-е гг., Конраду слегка за 20, он крайне увлекающаяся натура: рисует, изобретает, работает над социально значимыми проектами, но, из-за особенностей своего времени, определённой изоляции в Германии, он мало знаком с достижениями науки в США и, в частности, с работой Джона фон Неймана. Да и в целом, в кого ни плюнь (не нужно плевать в великих учёных): Джон Эккерт, Джон Мокли (Моучли), Говард Эйкен, Джон Атанасов — все находились «вне зоны доступа» Конрада Цузе.

Именно эту однообразную задачу и хотел решить достаточно молодой Конрад, она легла в основу создания и его компьютера, и первого языка программирования. И эту работу он начал ещё будучи студентом. На дворе 1930-е гг., Конраду слегка за 20, он крайне увлекающаяся натура: рисует, изобретает, работает над социально значимыми проектами, но, из-за особенностей своего времени, определённой изоляции в Германии, он мало знаком с достижениями науки в США и, в частности, с работой Джона фон Неймана. Да и в целом, в кого ни плюнь (не нужно плевать в великих учёных): Джон Эккерт, Джон Мокли (Моучли), Говард Эйкен, Джон Атанасов — все находились «вне зоны доступа» Конрада Цузе.

Конрад Цузе — программист, обогнавший время Timeweb, IT, Программист, Германия, Компьютер, Программирование, Электроника, Техника, Ученые, Гифка, Длиннопост

И это та ситуация, когда изоляция оказалась плюсом, а не минусом! Конрад самостоятельно создал то, над чем «бились» целые институты, с именитыми учёными, которых вы видите выше, причём создал по-своему.

Как у него это получилось?

После окончания института и недолгой работы на авиазаводе (именно эта работа, возможно, спасла ему жизнь в дальнейшем), Конрад решил заниматься бизнесом и создать собственный компьютер. Мастерская в родительском доме, финансовая и техническая помощь друзей позволяют приступить к созданию первого механического компьютера.

Первый компьютер изначально назывался «VersuchsModell 1» или просто «V-1», что означало «экспериментальная модель 1», но после Второй Мировой войны сменил название на «Z-1», немецкие ракеты были плохой рекламой для названия компьютеров. На фотографии ниже вы видите тот самый компьютер Z-1 в гостиной семьи Цузе, справа самого Цузе, а слева его друга, Хельмута Шрайера, без которого вся идея могла не выстрелить, но о нём мы вам расскажем чуть позже.

Конрад Цузе — программист, обогнавший время Timeweb, IT, Программист, Германия, Компьютер, Программирование, Электроника, Техника, Ученые, Гифка, Длиннопост

На фотографии справа Конрад Цузе, слева – Хельмут Шрайер, посредине – компьютер Z-1, оригинальный. Фото 1936 года.

❯ Что такое Z-1, и что он мог?


Если глобально – это механический калькулятор, работающий в двоичной системе счисления. У этого калькулятора был электрический привод с ограниченной программируемостью (он имел ограниченное количество исполняемых инструкций) и возможность считывать инструкции с перфоленты. Его вполне можно называть компьютером: он имел блок управления, устройство ввода-вывода, мог осуществлять вычисления с плавающей запятой. Он умел осуществлять сложные вычислительные действия: умножать (путём повторного сложения) и делить (путём повторного вычитания). Команды вводились с перфокарт и не хранились в самом компьютере. Кроме того, устройство ввода-вывода умело переводить двоичные числа в десятичные и осуществлять обратную операцию.

Конрад Цузе — программист, обогнавший время Timeweb, IT, Программист, Германия, Компьютер, Программирование, Электроника, Техника, Ученые, Гифка, Длиннопост

Импульсатор компьютера Z-1, крупно. Фото 1936 г.

Конрад Цузе — программист, обогнавший время Timeweb, IT, Программист, Германия, Компьютер, Программирование, Электроника, Техника, Ученые, Гифка, Длиннопост

Общий вид первой модели, 1936 г.

Объясним, как примерно это работало.

В основе вычислений лежат логические вентили – элементы, которые могут выполнять элементарные логические операции. В компьютере Цузе такими элементами выступили металлические пластинки, которые могли только сдвигаться линейно чисто механически. Для двоичной системы этого достаточно, чтобы записывать любое число. Для вычислений также используются логические вентили. Это тоже металлические пластинки, которые будут отвечать за более сложные логические операции (И; ИЛИ; НЕ). Эти пластинки должны физически отличаться друг от друга, т. к. они должны напрямую физически взаимодействовать.

Конрад Цузе — программист, обогнавший время Timeweb, IT, Программист, Германия, Компьютер, Программирование, Электроника, Техника, Ученые, Гифка, Длиннопост

Фотография с повреждениями после бомбёжки, 1944 г., тогда же были уничтожены все три машины Z-1, Z-2, Z-3. Выжила лишь четвёртая.

Колоссальной сложностью обладал механический монтаж этих компонентов, т. к. движение каждой металлической пластинки должно было быть связано с движением другой металлической пластинки, кроме того, для вычислений должны были быть задействованы многие слои таких пластин. Можно однозначно сказать: механическая конструкция этого калькулятора была значительно сложнее, чем его логическая структура.

Конрад Цузе — программист, обогнавший время Timeweb, IT, Программист, Германия, Компьютер, Программирование, Электроника, Техника, Ученые, Гифка, Длиннопост

Копия компьютера Z-1, которая хранится в настоящее время в Немецком техническом музе. Копия создана в 1989 году под руководством самого Конрада Цузе.

И представьте: и механическую конструкцию, и логическую структуру придумал и разработал один человек, Конрад Цузе! Этот механизм в итоге весил 500 килограммов, а полностью понимал его работу только сам Конрад. Его друзья, которые помогали и вырезали сотни пластин, суть работы до конца понять не смогли. Эксперимент оказался успешен, этот компьютер правильно посчитал для нескольких человек матрицы 3 на 3.

При этом из-за колоссальной механической сложности аппарат работал достаточно медленно, активно ломался, но смог доказать, что идея автора реализована! Задача создания этого аппарата выполнена!

Новая задача. Что делает исследователь после достижения цели? Правильно, ставит новую цель, берёт новый рубеж!

Так началась история Z-2, новой машины. Там использовалась всё та же механическая память, но за арифметику и логику управления элементами отвечали электромеханические реле. В отличие от предыдущей модели Z-2 использует 16-битную арифметику с фиксированной запятой, Z-1 использовал 22-битную арифметику с плавающей запятой.

Анимация оригинального реле, которое использовалось в Z-3, к сожалению, от Z-2 не сохранилось ничего:

Конрад Цузе — программист, обогнавший время Timeweb, IT, Программист, Германия, Компьютер, Программирование, Электроника, Техника, Ученые, Гифка, Длиннопост

Но Z-2 имел серьёзное практическое значение, в 1940 году он был представлен перед учёными Немецкой авиационной лаборатории в Берлине – Адлерсхофе (крупнейший научно-технический проект, который существует до сих пор). Во время презентации Z-2 прекрасно выполнил свои задачи, и Конрад получил финансирование на создание следующей машины от правительства Германии. Никаких чертежей, частей или фотографий Z-2 не сохранилось, всё было уничтожено во время войны.

Анимация оригинального шагового переключателя, который использовался в Z-3:

Конрад Цузе — программист, обогнавший время Timeweb, IT, Программист, Германия, Компьютер, Программирование, Электроника, Техника, Ученые, Гифка, Длиннопост

И вот тут стреляет, словно Чеховское ружьё, друг Конрада Хельмут Шрайер. Он предлагает заменить реле на электронные лампы и успешно показывает пример того, как это ускорит работу. Возможно, ситуация бы развивалась совершенно иначе, но власти Германии, к которым обратились за финансированием Цузе и Шрайер, отказались выделять колоссальные средства на создание компьютера на лампах, и Z-3 был создан в 1941 году вновь с использованием электромеханических реле. А в 1943 году компьютер ЭНИАК в США показал, что технология ламп действительно эффективна, но просто чудовищно дорога. Вернёмся в Германию. В компьютерах Цузе лампы тоже появятся, но только через несколько десятилетий.

Наступил 1941 год, Конрад Цузе завершил работу над Z-3. В нём использовалось около 2 000 реле, технически это была куда более совершенная машина. Так, тактовая частота была около 5–10 Гц (у первой версии – 1 Гц), плавающая запятая изменена, появилась возможность обработки исключений (минус/плюс бесконечность и неопределённое). Этот компьютер уже использовался на практике: там осуществлялись некоторые практические расчёты. Немецкий научно-исследовательский институт авиации использовал его для статистического анализа флаттера крыла. Флаттер – это специфические колебания крыльев во время полёта самолёта, которые даже могут его разрушить. Подробнее об этом явлении советую почитать тут.

Конрад Цузе — программист, обогнавший время Timeweb, IT, Программист, Германия, Компьютер, Программирование, Электроника, Техника, Ученые, Гифка, Длиннопост

Требования к пространству и источнику питания Zuse Z-3, фрагмент технической документации.

Конрад Цузе — программист, обогнавший время Timeweb, IT, Программист, Германия, Компьютер, Программирование, Электроника, Техника, Ученые, Гифка, Длиннопост

Фото 1942 г. Предположительно, специальная модель компьютера для вычислений в области авиации.

Об этой части работы Цузе информация несколько разнится, встречаются упоминания специальных машин для вычисления измерений крыльев. На фото, если верить интернет-архиву Цузе, специальная модель S1 для измерения крыльев.

И вот именно сейчас стоит сказать пару слов о личности Цузе.

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

Конрад Цузе — программист, обогнавший время Timeweb, IT, Программист, Германия, Компьютер, Программирование, Электроника, Техника, Ученые, Гифка, Длиннопост

Текст над фото — «Фотография владельца или законного представителя следующей компании». Текст под фото — «собственноручная подпись»; Текст под подписью — «Подтверждение того, что владелец удостоверения личности, идентифицированный по изображению выше, сам подписал документ.

Цузе не был членом партии, вместе с тем не сохранилось никаких сведений о его отношении к работе на нацистскую военную структуру, с учётом того, что его изобретения однозначно использовались в авиации и разработке прототипов ракет.

Автор этого текста считает, что стоит внимания его позднее, уже мемуарное воспоминание. Конрад писал, что «в наше время лучшим учёным и инженерам обычно приходится выбирать: или выполнять свою работу ради более или менее сомнительных деловых и военных интересов в рамках «сделки с дьяволом» или вообще не заниматься своей деятельностью». Это свободный перевод цитаты из его книги «Der Computer – Mein Lebenswerk» 1984 года. Эта мысль, как кажется автору текста, отражает общую дилемму учёных двадцатого века, когда изобретения, даже такие мирные, как большой и сложный калькулятор, могут использоваться для уничтожения людей.

В военное время Конрад работал над созданием следующего компьютера, Z-4, и успешно создал его практически в самом конце войны. Конрада и его технику эвакуировали из Берлина незадолго до конца войны, однако, к союзникам техника не попала, как не пошёл работать на союзников и сам учёный.

Технически компьютер Z-4 впечатлял. Память перешла на 32 бита. Появился специальный блок, который перфорировал ленты с программами (что очень сильно упростило программирование и корректировку программ). Появилась возможность использовать квадратный корень, функции МАКС и МИН. Использовались сменные перфоленты с программами и подпрограммами.

Сделаем небольшое отступление и познакомимся с женщиной, которая за Z-4 работала.

Сохранились уникальные воспоминания первой немецкой женщины-программиста, Урсулы Уолк, которая работала на Конрада Цузе в послевоенное время, про его личность и некоторые аспекты работы.

Конрад Цузе — программист, обогнавший время Timeweb, IT, Программист, Германия, Компьютер, Программирование, Электроника, Техника, Ученые, Гифка, Длиннопост

В 1948 году, когда Урсула, имея серьёзный технический опыт, работала на уборке территории (жизнь в послевоенной Германии тоже такой себе сахар), к ней подошёл сотрудник фирмы Цузе и предложил работу непосредственно за Z-4. При этом он предоставлял медицинскую страховку и небольшую зарплату*.

*Примечание от автора текста. В послевоенной Германии была карточная система, которую отменили в ГДР с 1948 года, а в ФРГ – с 1950-го. Сам факт наличия зарплаты от частной фирмы был однозначным плюсом, как и возможность заниматься в соответствии со своей квалификацией, а не уборкой территории.


Урсула вспоминала, что компьютер стоял в подвале склада муки деревенского пекаря. Условия труда в этом подвале были довольно… временными. Проточной воды не было, и сотрудникам пришлось пользоваться туалетом в соседнем ресторане. Было только одно окно, освещение исключительно электрическое. Местные жители считали компьютер «странной машиной», однако, Цузе смог добиться их расположения и уважения от местных, когда выиграл пари. Пари простое: кто быстрее рассчитает счёт за молоко — молочная ферма или Цузе и его компьютер? Цузе победил.

Сама Урсула выполняла простую работу: она вводила числа в калькулятор и производила их вычисления в соответствии с программой, кроме того, заполняла и чертила документацию самого Z-4, печатала диссертацию Конрада Цузе и отправляла её в университет для защиты. Защита не состоялась, т. к. Цузе не отправил 400 марок, работу просто не приняли в рассмотрение, о чём, если верить Урсуле, Цузе не переживал и периодически на эту тему шутил.

Вернёмся к истории нашего героя.

Компьютер Z-4 был полностью закончен в 1945 году и вывезен из Берлина. В 1946 году Цузе создаёт фирму, которая будет заниматься продажей компьютеров, но коммерческая жилка громко заговорила в 1949 году. Цузе встречает Эдуарда Штифеля, швейцарского математика, который только что вернулся из США, познакомившись с достижениями американской компьютерной техники. Он решил испытать Цузе и его Z-4 дифференциальным уравнением, программу для решения которого Цузе написал в его присутствии. Демонстрация была впечатляющая, и уже в следующему году Штифель покупает у Цузе его компьютер (сделанный на деньги вермахта, но принадлежащий фирме Цузе) для Швейцарского федерального технологического института Цюриха, где работал Штифель.

Конрад Цузе — программист, обогнавший время Timeweb, IT, Программист, Германия, Компьютер, Программирование, Электроника, Техника, Ученые, Гифка, Длиннопост

Эдуард Штифель

Наконец-то компьютер Цузе начал выполнять задачи мирного времени. Его купили специально для расчётов строительства плотины Клезон-Диксенс в Швейцарии. В ближайшие два года это будет единственный коммерческий (!) работающий компьютер в континентальной Европе, да и в целом второй работающий компьютер в мире. Он проиграет только американскому компьютеру BINAC, но тот на практике свои задачи и не выполнял, так что Z-4, с некоторой натяжкой, может считаться первым настоящим коммерческим компьютером. В 1954 году Z-4 снова был продан, в этот раз Франко-германскому исследовательскому институту во Франции, где активно работал до 1959 года, пока попросту не устарел. Сегодня оригинал этого компьютера – музейный экспонат, который находится в Немецком музее Мюнхена (Deutsches Museum von Meisterwerken der Naturwissenschaft und Technik).

Конрад Цузе — программист, обогнавший время Timeweb, IT, Программист, Германия, Компьютер, Программирование, Электроника, Техника, Ученые, Гифка, Длиннопост

Гидрокомплекс Клезон-Диксенс, Швейцария, наши дни.

Бизнес процветал, за Z-4 пошла целая серия компьютеров. На компьютере Z-22 впервые использовались электронные лампы (а ведь эту идею Цузе предложил ещё в 1938 году), а уже Z-23 перешёл на транзисторы, на которых и создавались все остальные компьютеры. Компьютеры продолжали производиться до 1960-х гг., и только тогда Zuse KG (так называлась фирма к этому периоду) просто проиграла конкурентную борьбу. В 1962 году фирма была продана компании Brown, Boveri & Cie., а затем компании Siemens, которая и остановила производство компьютеров серии «Zuse» к концу 1960-х гг. При этом сам Конрад Цузе в фирме остался в должности научного консультанта и не прекращал заниматься наукой до конца своей жизни.

❯ Plankalkül — первый высокоуровневый язык программирования


Наш герой не только «герой» железа, но и создатель первого высокоуровневого языка программирования. Про это нужно рассказывать отдельно, уже когда вы будете знакомы с его железом. Возможно, вы скажете, что первый язык — это FORTRAN, но он первый широко известный и практически применимый. Фортран создавался с 1953 года, а Plankalkül был создан Конрадом Цузе лично ещё в 1942 году (работа над языком продолжалась до 1945 г. и далее), непосредственно во время войны, но… это был теоретический язык.

Сам Конрад не верил, что его язык действительно найдёт применение на практике:

Plankalkül родился исключительно как результат теоретической работы, без всякой связи с тем, появятся или нет в обозримом будущем машины, подходящие к программам на Plankalkül».
Слишком он опережал своё время, да и уровень международного сотрудничества в 1942 году для гражданина Германии был… не самый располагающий к распространению языков программирования
.


Само название языка Plankalkül – это два слова немецкого языка со значением «план» и «исчисление». Этот язык был планом счислений для вычислительной системы Z-4. Именно при создании языка Конрад чётко выделил в работе своего устройства аппаратное и программное обеспечение, поставив между ними черту.

Конрад Цузе — программист, обогнавший время Timeweb, IT, Программист, Германия, Компьютер, Программирование, Электроника, Техника, Ученые, Гифка, Длиннопост

Исторический указатель на доме, где Цузе работал над Plankalkül.

Гений Цузе заключался в том, что его язык не был привязан к конкретной вычислительной машине, её архитектуре или набору команд. Это был первый в мире символический язык, привычного понятия «алгоритмичный язык» ещё просто не существовало. В сам язык он ввёл понятие «объект», который мог быть «примитивным», основанным на двоичных числах разной длины, или «составным», т. е. включать структуры, рекурсивно определяемые массивы произвольной размерности и т. д. В этом языке появилась возможность записывать сложные синтаксические конструкции, и, соответственно, осуществлять сложные задачи. Для решения сложных задач Конрад разработал собственный синтаксис. Была реализована возможность работы с массивами и подмассивами, а также использование подпрограмм. Подробнее для специалистов в области программирования советую научную статью про данный язык по QR-коду выше или по первой ссылке из пункта литературы. Мы же продолжим информировать «рядового» читателя.

Конрад Цузе — программист, обогнавший время Timeweb, IT, Программист, Германия, Компьютер, Программирование, Электроника, Техника, Ученые, Гифка, Длиннопост

Казакова, И. А. Plankalkül – первый высокоуровневый язык программирования / И. А. Казакова // Прикладная информатика. – 2012. – № 5(41). – С. 128–131. Текст в открытом доступе на Елайбрари, в нём также есть примеры программы на этом языке.

Конрад Цузе в 1957 году очень красиво и образно выразился о своём языке, что желает, чтобы он «спустя время вернулся к жизни, словно спящая красавица», и оказался прав. Его язык ожил, когда в 2000 году, уже после смерти учёного, написали интерпретатор для языка (на Хабре есть подробный рассказ про интерпретатор) и на практике испробовали его.

Язык не получил распространения и известности в первую очередь из-за того, что руководство по языку было опубликовано только в 1972 году, он просто оставался неизвестным для учёных всего мира. Без сомнений, коммерческая деятельность Конрада оказала на это своё влияние, если он на диссертацию «компьютерную мышь» положил, что ему мешало также положить и на публикацию «теоретического» языка?

Этот язык мог «перевернуть» всю современную ему информатику, ведь пока нигде не были представлены условные конструкции, циклы, массивы, возможность описывать и вызывать подпрограммы, но условия, в которых этот язык был создан, не позволили ему стать всемирно известным, к моменту публикации документации язык уже сильно устарел. Устарел безнадёжно.

Жизнь Конрада Цузе не была простой. Он в одиночку выиграл технологическую гонку у огромных корпораций и групп учёных, однако ни он сам, ни другие учёные об этой гонке не знали. Невероятная тяга к прогрессу, к облегчению монотонного труда позволила создать компьютер, обогнавший своё время. Позже, когда достижения Цузе были признаны европейской научной общественностью, учёные с печалью говорили: «Узнай о них весь мир в своё время, прогресс мог бы сделать несколько шагов намного быстрее». Учёный получил множество почётных степеней, развивал ряд идей теоретического понимания Вселенной, но в итоге наглядно показал, что в современном мире один человек, даже самый гениальный, больше не может соревноваться с целыми научными институтами. Однако чуть больше восьмидесяти лет назад один человек всё ещё мог на равных соревноваться с системой.

Список литературы и источников по теме:

  • Raúl Rojas — «Konrad Zuse’s Legacy: The Architecture of the Z1 and Z3», IEEE Annals of the History of Computing, Vol. 19, No. 2, 1997 (переведена на русский);

  • Казакова, И. А. Plankalkül — первый высокоуровневый язык программирования / И. А. Казакова // Прикладная информатика. – 2012. – № 5(41). – С. 128-131;

  • Козырев, А. Н. Параллели — Анатолий Китов и Конрад Цузе / А. Н. Козырев // Цифровая экономика. – 2020. – № 3(11). – С. 60-72. – DOI 10.34706/DE-2020-03-07;

  • zuse.zib.de — интернет-архив Конрада Цузе;

  • Гаков, В. Несумрачный немецкий гений / В. Гаков // Системный администратор. – 2014. – № 10(143). – С. 88-91;

  • Дополнительная информация о патентной деятельности Цузе (на немецком языке), которая в пост просто не поместилась — www.dpma.de/dpma/veroeffentlichungen/meilensteine/computer-pioniere/zuse/index.html;

  • ИСТОРИЯ КОМПЬЮТЕРА. Роли Конрада Цузе и Джона фон Неймана. (Статья на немецком языке). Некоторый интерес вызывают цитата сына Конрада Цузе и сопровождающие изображения — www.ardalpha.de/wissen/geschichte/historische-persoenlichkeiten/konrad-zuse-computer-rechner-erfinder-102.html.

Конрад Цузе — программист, обогнавший время Timeweb, IT, Программист, Германия, Компьютер, Программирование, Электроника, Техника, Ученые, Гифка, Длиннопост

Написано специально для Timeweb Cloud и читателей Пикабу. Больше интересных статей в нашем блоге на Хабре и телеграм-канале.

Хочешь стать автором (или уже состоявшийся автор) и есть, чем интересным поделиться в рамках наших блогов — пиши сюда.

Облачные сервисы Timeweb Cloud — это реферальная ссылка, которая может помочь поддержать авторские проекты.

Показать полностью 20
[моё] Timeweb IT Программист Германия Компьютер Программирование Электроника Техника Ученые Гифка Длиннопост
36
20
Timeweb.Cloud
Timeweb.Cloud
1 год назад
GNU/Linux
Серия IT

Спасти Linux⁠⁠

  • Автор текста: Cheapskate

  • Автор перевода: Albert_Wesker

Спасти Linux Linux, Железо, Timeweb, Перевод, Windows, Компьютер, Познавательно, Длиннопост, YouTube (ссылка)

Некоторое время назад я написал статью, в которой критически высказался о Linux-разработчиках, не желающих поддерживать дистрибутив, если он предназначен для работы на компьютерах, которым более 15 лет. За это я получил немало критики от читателей с Hacker News. Кто-то указывал, что я не понимаю, насколько же это сложно – создать и поддерживать дистрибутив Linux. Были и такие, кто советовали мне просто накатить на старый компьютер старую версию Windows. Я же начал пользоваться Linux в первую очередь для избегания Windows, так как считал её монструозным порождением Билла Гейтса. Фактически, разработчики операционной системы, ранее обещавшие освободить меня от Windows, теперь склоняют меня вернуться к Windows, как только мой компьютер настолько состарится, что им станет неудобно его поддерживать. Ответы, которые я получаю от Linux-разработчиков, явно свидетельствуют, что Linux больше не является операционной системы для технарей-компьютерщиков, желающих сохранить на ходу свои любимые винтажные машины. Напротив, Linux превратился в операционную систему, которую разработчик рассматривает как средство для прокачки карьеры. Те, кому интересно подробнее разобраться в нарастающей дисфункциональности Linux и узнать, почему сложилась такая ситуация, могут посмотреть это видео на YouTube.

Некоторые разработчики советовали мне собрать собственный дистрибутив Linux. Хотел бы я! К сожалению, по паре причин этот вопрос не обсуждается. Во-первых, у меня просто нет на это времени. Слишком много времени у меня уходит на работу по поддержке моих сообществ Cheapskate's Guide и Blue Dwarf. Во-вторых, даже если бы я взялся за создание собственного дистрибутива, то получился бы ISO-образ размером более 1 гигабайта и с репозиторием на десятки гигабайт, а такой крупный софт я просто не мог бы выложить в общее пользование, так как мне было бы слишком дорого передать все эти данные.

Учитывая, что немного найдётся Linux-разработчиков, готовых поддерживать старые версии своих дистрибутивов в рабочем состоянии, единственный разумный с моей точки зрения выход – сохранить мои любимые дистрибутивы на будущее. К счастью, я сохраняю ISO-образы Linux, которым более 15 лет. Сейчас у меня есть резервные жёсткие диски с самыми разнообразными дистрибутивами. Вот неполный список: AntiX 19.4, AntiX 22, AntiX 23, Arch Linux 2020.09.01, Debian 11.3, Debian 11.1.0 Server, DSL 4.4.10, версии 1.2 и 4.4.9 со встроенными DSL, Kali Linux 2022.2, Kodachi Linux 8.15, LibreELEC 8.2, Mint 9, Mint 13, Mint 17, Lubuntu 22.04, MV Linux 21.1, Nano Linux 1.3, OpenElec 8.0.4, OpenWRT 19.07.7 обобщённый, Parrot OS 4.11.3, Parrot OS 5.3, PirateBox, Noobs v2_4_5, OSMC_TGT_rbp2_20190424, Raspberry Pi Buster 2020-05-27, Raspberry Pi Buster Lite 2020-05-27, Raspios Bullseye 2023-5-03, Raspian Buster 2019-07-10, Raspbian Jessie 2017-07-05, Raspbian Stretch 2017-11-29, TAILS 2.2.1, TAILS 4.5, Zenlive Linux 7.0 и Zorin 9 Lite. Большинство из этих версий в Интернете уже не найти. Если бы не моя предусмотрительность, то и у меня не было бы к ним доступа. Для большинства пользователей кроме меня они навсегда утрачены.

Со всеми вышеупомянутыми ISO-образами Linux существует важная проблема: в них содержатся только такие приложения, которые поставляются в виде ISO-файлов. Зачастую в них нет программ для чтения RSS-лент, браузера Lynx, PHP, веб-серверов, nmap, bleachbit, cowsay и fortune, truecrypt или Veracrypt, Unetbootin, macchanger, espeak, hwinfo, cpulimit, thermald, calibre, fbreader, браузера Dillo, браузера Vivaldi, libdvdread4, libdvd-pkg, libdvdnav4, загрузчика yt (теперь yt-dlp), почтового клиента Alpine, pulseaudio и многих других, от которых бы я не отказался. Многие из этих пакетов и сопутствующие им зависимости содержатся в репозиториях вышеупомянутых дистрибутивов. К сожалению, по прошествии многих лет установить их нельзя, поскольку многие репозитории теперь просто не существуют! Также можете не рассчитывать найти многие из библиотек, от которых зависят старые версии этих приложений для Linux.

Очевидное решение – скачивать и сохранять не только ISO-образ каждого дистрибутива Linux, но и его репозитории. Да, это осуществимо, и в Интернете можно найти множество статей, в которых объясняется, как скопировать репозиторий. Но сам процесс скачивания и хранения файлов на десятки гигабайт на множестве резервных жёстких дисков для каждого дистрибутива порой утомляет, особенно, если приходится делать это годами и учитывать такие факторы, как гниение бит и плановые обновления винчестеров.

Теперь, когда многие из моих старых ПК слишком устарели для современного Linux, мне приходится серьёзнее относиться к информации и сохранять не только базовые ISO-образы Linux, но и дополнительные файлы. Немного поразмыслив, я решил пойти по компромиссному пути, между двумя крайностями «сохранять только ISO-образ» и «сохранять ISO и все связанные с ним репозитории». Итак, пока такая возможность ещё не утрачена, я решил сохранять хотя бы по одной версии дистрибутива Linux плюс дополнительные пакеты к нему. Очевидный вариант – а в настоящее время, вероятно, и единственный – работать с AntiX Linux. Я не особенно переживаю за AntiX, поскольку багов в нём хватает. Кроме того, он работает несколько иначе, нежели другие Debian-подобные дистрибутивы. Вероятно, дело в том, что он использует легковесные среды для рабочего стола, в частности, IceWm. Они довольно старые и никогда не стандартизировались до такой степени, до какой принято доводить более современные окружения. К сожалению, не знаю ни одного другого до сих пор поддерживаемого дистрибутива, который бы нормально работал на компьютерах от двадцати лет и старше. Я пробовал несколько «легковесных» дистрибутивов и убеждался, что они просто кишат багами, и пользоваться ими на компьютерах старше 15 лет решительно невозможно.

❯ Устанавливаем AntiX


Я скачал ISO-образ AntiX-23_386_full.iso современной версии AntiX со страницы загрузки AntiX. Это самая «полная» версия, в которой содержится больше всего приложений для работы на ПК. Это 32-битная версия. Кстати, немного найдётся таких Linux-разработчиков, которые до сих пор предоставляют 32-битные версии своих дистрибутивов. Пожалуйста, не надо мне доказывать, что 32-битную версию любого дистрибутива Linux вполне можно скомпилировать из исходного кода. Я не раз безуспешно пытался скомпилировать таким образом хотя бы единичное приложение, поэтому на собственном опыте знаю, насколько маловероятно преуспеть с таким подходом.

Попытался установить AntiX из скачанного ISO-файла на мой компьютер fDell Precision M20, 2004 года выпуска. Эта машина может похвастаться ЦП Pentium M (Centrino) с частотой 1,86 ГГц и 2 ГБ ОЗУ (это для неё максимум). Этот компьютер я купил в 2019 году на барахолке за 20 долларов. Даже если вы совсем новичок в Linux, вам не составит труда установить AntiX, так как установщик в нём включён. К сожалению, я неоднократно и безуспешно пытался поставить его на «жёсткий диск» Precision M20 (за громким названием скрывается карта памяти microSD с адаптером IDE-to-microSD). Всякий раз казалось, будто установка прошла успешно. Я даже проверял систему при помощи Gparted, убеждаясь, что раздел диска действительно создан, с него можно загрузиться, и в него записываются данные. Потом перезагружаюсь – и никакого раздела нет! Короче говоря, мне не удавалось установить на этот компьютер ни одну из версий AntiX, ни 19.4, ни 23, ни через установщик с GUI, ни через командную строку. Теряюсь в догадках, но, возможно, что-то не так с самой microSD-картой или адаптером, поэтому установка и не выходит. Ранее я уже поднимал проблему некачественных установщиков Linux, поэтому здесь не стану снова в неё углубляться.

Поскольку мои первые попытки установить AntiX на Precision M20 успехом не увенчались, я решил повторить попытку на ноутбуке с обычным твердотельным жёстким диском SATA. Для начала установил компактный твердотельный диск SATA в мой ноутбук Lenovo Thinkpad T500, модель 2008 года, воспользовался при этом утилитой для установки AntiX через командную строку. AntiX установился! К сожалению, по-видимому, мне не удалось бы таким способом установить сверх одного-двух дополнительных пакетов при помощи команды «apt-get install» (уверен, что сначала я выполнил «sudo apt-get update»). В AntiX на этой машине проявлялись и другие неприятные баги, поэтому я подумал, что лучше воспользуюсь другим дистрибутивом Linux.

Несмотря на все эти неудачи, я не отступал. Попытался установить AntiX 23 на ноутбук Dell Inspiron 5100, модель 2002 года, с жёстким диском IDE на 40 ГБ и с 256 МБ ОЗУ. Это самый старый из имеющихся у меня действующих компьютеров. Установщик потребовал, чтобы я выделил ему весь жёсткий диск, но AntiX всё-таки встал. Затем, чтобы сэкономить место, я ужал сегмент с AntiX до 14 ГБ. Для этого я воспользовался Gparted на загрузочной флешке с AntiX, так как Gparted не может ужать сегмент, используемый в настоящий момент. Держал в уме, что нужно сделать перманентную резервную копию этого сегмента и потом попробовать устанавливать её на другие старые компьютеры. Непосредственно после установки дистрибутив занимал около 5 ГБ дискового пространства. Я обновил получившуюся конфигурацию при помощи «sudo apt-get update», а потом приступил к установке дополнительных пакетов.

❯ Добавляем пакеты Linux в AntiX


Как решить, какие именно пакеты Linux устанавливать? Если у вас есть рассчитанные на работу под Linux копии приложений, не содержащие зависимостей, то, теоретически, их можно установить в любой момент (хотя, чтобы максимально перестраховаться, можете поставить их сразу же). Важно установить именно те пакеты Linux, у которых есть по несколько зависимостей, ведущих в репозитории. В данном случае у вас возникает такая дилемма: требуется установить те приложения, которые могут вам понадобиться не только в ближайшем будущем, но, вероятно, и через 10, и через 20 лет. Конечно, непросто сходу определить, что это за приложения. Но можете попробовать установить по одному-два приложения всех основных типов: браузер, читалка для электронных книг, агрегатор новостных лент, офисный пакет, утилиты, т.д.

В качестве первой попытки я установил при помощи «sudo apt-get install» следующие дополнительные пакеты себе на Inspiron 5100:

  • nmap

  • ftp

  • tcpdump

  • iotop

  • nethogs

  • cowsay

  • fortune

  • macchanger

  • bleachbit

  • lynx

  • liferea

  • gedit

  • thermald

  • goldendict

  • mplayer

  • smplayer

  • aspell

  • fbi

  • w3m

  • seamonkey

Установив вышеперечисленные пакеты, я убедился, что все они сохранены на жёстком диске в каталоге /var/cache/apt/archives в формате ".deb". Кроме того, посмотрел с DVD кино через Smplayer. Шло медленно, но работало. С огромными проблемами установил библиотеки, необходимые для просмотра DVD-фильма в ОС Parrot 4.11 и выше. Очевидно, разработчик Parrot OS считает, что больше никто уже не смотрит фильмы с DVD.

Всякий раз при установке дополнительных пакетов в любой дистрибутив Linux, вы рискуете его дестабилизировать. Я не обнаружил никакой явной рассогласованности в работе того AntiX, который сам и установил, но, чтобы с уверенностью полагать, что всё прошло нормально, дистрибутив нужно тестировать неделю или более. Чтобы сохранить эту вполне работоспособную конфигурацию AntiX, я сделал резервную копию 14-гигабайтного сегмента и сохранил её на внешнем диске.

Затем я попытался установить следующие приложения, входящие в оборудованный графическим интерфейсом установщик пакетов для AntiX:

  • pulseaudio

  • Audacious

  • GIMP Basic

  • ImageMagick

  • Handbrake

  • Adobe Reader

  • xfce4-screenshot

  • VLC

Adobe Reader не установился, предположительно, потому, что для него не выполнялись две зависимости, которые мне не удалось подтянуть. Audacious не заработал. Когда я попытался проиграть в Smplayer и VLC фильм с DVD и MP4-файл, ни в одном из четырёх вариантов не было звука, в обеих программах ролики шли очень медленно, а в конце концов зависали. Позже мне удалось заставить VLC зазвучать, но всё равно ни одно из двух этих приложений не стало работать хотя бы так же гладко, как работал Smplayer до установки последнего набора программ. Я даже пытался нарастить ОЗУ на 750 МБ, но это проблем не решило. Я решил перенести резервную 14-гигабайтную копию AntiX на Inspiron 5100, вернувшись таким образом на более работоспособную машину. Пока мне кажется, что чем меньше приложений установлено, тем стабильнее работает вся система, а мне было бы предпочтительнее рассчитывать на уверенное воспроизведение видео, пусть и ценой отказа от некоторых приложений.

Есть два способа перенести файлы ".deb" в каталог /var/cache/apt/archives на другой компьютер, где установлен новый экземпляр AntiX. Первым делом нужно сделать резервные копии всех файлов ".deb", дополнительно к ISO-образу системы AntiX. Затем можно попытаться установить ISO на новый компьютер, скопировав файлы ".deb" в каталог /var/cache/apt/archives на новом компьютере, а затем установив их при помощи «apt-get install». Второй вариант – просто создать файл ".img" и записать в него весь сегмент с AntiX плюс дополнительные пакеты, а затем всё это скопировать на новый компьютер.

Как только я пошёл по первому пути, нарисовалась очевидная проблема. По какой-то причине «apt-get install» не понимала, какие ".deb"-файлы из каталога /var/cache/apt/archives от каких зависят. Не знала, в каком порядке их нужно устанавливать, если только они не лежат в репозитории. Подозреваю, что команда «gdebi -i» может устанавливать отдельно взятые пакеты с зависимостями, а команда «dpkg --unpack» – устанавливать пакеты безотносительно их зависимостей. Но у меня ни с одной ничего не получилось. Путь, на первый взгляд показавшийся простым как с точки зрения установки, так и относительно хранения дополнительных пакетов, не входящих в ISO-образ AntiX, на практике вышел более тернистым.

Таким образом, немного потрепав себе нервы за исследованием первого подхода, я осознал, что не представляю, как методично устанавливать файлы ".deb" в каталог /var/cache/apt/archives. Поэтому решил попробовать второй подход.

Второй подход выглядел так:

  1. Установить AntiX в небольшой сегмент на жёстком диске компьютера (напомню, после установки этот сегмент можно ужать при помощи Gparted);

  2. При помощи «sudo apt-get install» установить любые дополнительные пакеты на мой вкус;

  3. Сделать файл-образ небольшого сегмента (допустим, 14 ГБ) и вынести его на флешку командой «sudo dd if=/dev/sda of=/media/user/usb/AntiX_installed_with_extra_packages.img bs=1M count=14812 conv=notrunc, noerror» (обратите внимание: здесь используется /dev/sda, а не /dev/sda1);

  4. Запустить другой компьютер с загрузочной флешки с Linux, а уже в него вставить флешку, на которой содержится копия только что изготовленного мною образа AntiX;

  5. Скопировать образ AntiX на жёсткий диск нового компьютера при помощи «sudo dd if=/media/user/usb/AntiX_installed_with_extra_packages.img of=/dev/sda bs=1M conv=notrunc,noerror», и, наконец;

  6. Молиться, чтобы конфигурационный файл grub заработал на новом компьютере.

На этапе 3 я воспользовался «count=14812», чтобы скопировать первые 14,5 ГБ с жёсткого диска. Это я сделал лишь чтобы удостовериться, что у меня будет скопирована и главная загрузочная запись, на случай, если её не окажется в сегменте sda1. Если конфигурационный файл grub не заработает на новом компьютере, то придётся поразмыслить, как изменить его, чтобы загрузка прошла. Обратите внимание: я скопировал на новый компьютер лишь 14-гигабайтный сегмент sda1, но в какой-то момент его загрузочная последовательность оборвалась, поэтому и потребовалось указать «count=14812».

Именно вторым способом мне удалось перенести установленный AntiX с компьютера Dell Inspiron 5100 на модели Emachines KAV60 и Compaq Presario V5000. Оба раза всё получилось, даже не пришлось вносить изменений в файл grub.cfg. После того, какую огромную фрустрацию доставил мне первый способ, успех в данном случае практически сподобил меня простить разработчиков Linux и AntiX в частности, хотя, согласитесь, они сделали очень хрупкую операционную систему. Как говорится, осадочек остался.

Если кому-то из вас придётся работать со старым дистрибутивом, обязательно учитывайте эти риски. Конечно же, может быть опасно бороздить Интернет на таком старом софте. Может быть, воспользуйтесь Gemini или другой оверлейной сетью, которая пока не кишит подозрительными личностями (интересно, а существуют ли ещё такие сети?). Может быть, отключите JavaScript в браузере, и такой защиты будет достаточно? Ещё лучше было бы выделить старый компьютер строго для путешествий по Интернету, а на другом компьютере хранить исключительно личные данные. Также работает подход с использованием нескольких загрузочных USB-флешек на одном старом компьютере. Любая старая версия любого дистрибутива Linux отлично подойдёт для оффлайновой работы. В самом деле, а есть ли более удобные варианты для старого компьютера, на котором современный дистрибутив Linux? Может быть, Windows? Нет, я не враг моим старым компьютерам!

❯ Заключение

Ни в коем случае не утверждаю, что вышеописанный метод спасения старых версий любимых дистрибутивов Linux идеален (то же касается любых других операционных систем, которые вы хотели бы запустить на старом компьютере). Может быть, читатели предложат способ получше. Но я думаю, так лучше, чем довольствоваться лишь теми приложениями, которые оказались в конкретном образе, либо пробовать копировать целые репозитории (и эти резервные копии тоже копировать), а затем пытаться хранить их десятилетиями. Если бы мы только могли рассчитывать, что разработчики Linux сделают это за нас. Но они не сделают.

Спасти Linux Linux, Железо, Timeweb, Перевод, Windows, Компьютер, Познавательно, Длиннопост, YouTube (ссылка)
  • Облачные сервисы Timeweb Cloud — это реферальная ссылка, которая может помочь поддержать наши проекты.

  • Подпишись на наш блог на Пикабу и Хабре, чтобы не пропустить новые интересные статьи.

Показать полностью 2
Linux Железо Timeweb Перевод Windows Компьютер Познавательно Длиннопост YouTube (ссылка)
14
76
Timeweb.Cloud
Timeweb.Cloud
1 год назад
TECHNO BROTHER
Серия Своими руками

Блок управления водяным охлаждением NZXT Z63. Ремонт с элементами обратной разработки⁠⁠

  • Автор: Kopcheniy

  • Больше интересных фото и комментариев в оригинале материала

Блок управления водяным охлаждением NZXT Z63. Ремонт с элементами обратной разработки Nzxt, Водяное охлаждение, Компьютер, Схема, Техника, Блок питания, Timeweb, Электроника, Длиннопост

Однажды ко мне обратился человек с просьбой помочь опознать экран от системы водяного охлаждения NZXT Z63. Экран не работал должным образом и могла потребоваться его замена.
Опознать дисплей, найти такой же новый или хотя бы б/у – часто непростая задача. Но недостающую информацию помогает добыть обратная разработка.

Посмотрим, что внутри устройства, погрузимся в процесс небольшого реверса и ремонта, узнаем, какие есть хитрости.

❯ Что внутри?


Обычно интересно узнать, на чём построен прибор, как там всё сделано.

Блок управления водяным охлаждением NZXT Z63. Ремонт с элементами обратной разработки Nzxt, Водяное охлаждение, Компьютер, Схема, Техника, Блок питания, Timeweb, Электроника, Длиннопост
Блок управления водяным охлаждением NZXT Z63. Ремонт с элементами обратной разработки Nzxt, Водяное охлаждение, Компьютер, Схема, Техника, Блок питания, Timeweb, Электроника, Длиннопост

Как видим, на плате есть микроконтроллер STM32F469, память EM63A325BK (SDRAM SDR-166 256Mb 8Mx32 ETRON 3,3V FBGA-90ball), SMSC3300-EZK (Hi-Speed USB Host, Device or OTG PHY), несколько преобразователей напряжения и прочая мелочь.

Блок управления водяным охлаждением NZXT Z63. Ремонт с элементами обратной разработки Nzxt, Водяное охлаждение, Компьютер, Схема, Техника, Блок питания, Timeweb, Электроника, Длиннопост

К экрану идёт шлейф.

Блок управления водяным охлаждением NZXT Z63. Ремонт с элементами обратной разработки Nzxt, Водяное охлаждение, Компьютер, Схема, Техника, Блок питания, Timeweb, Электроника, Длиннопост

❯ Симптомы пациента


Всё не так плохо: на экране у нас есть картинка, нет только подсветки.

Блок управления водяным охлаждением NZXT Z63. Ремонт с элементами обратной разработки Nzxt, Водяное охлаждение, Компьютер, Схема, Техника, Блок питания, Timeweb, Электроника, Длиннопост
Блок управления водяным охлаждением NZXT Z63. Ремонт с элементами обратной разработки Nzxt, Водяное охлаждение, Компьютер, Схема, Техника, Блок питания, Timeweb, Электроника, Длиннопост

Экран живой и это радует. Есть 2 варианта:

  1. Оживить экран (починить подсветку).

  2. Купить такой же (новый или б/у).


Чтобы купить экран, нужно его опознать, найти продавца. И первое и второе получается далеко не всегда, а процесс поиска бывает долгим. Поэтому, будем оживлять! Тем более, картинка есть.

Подсветка не работает. Здесь видится 3 варианта:

  1. Виновата плата (не даёт питание на подсветку).

  2. Нарушение контакта. Такое простое явление бывает причиной многих на первый взгляд серьёзных поломок.

  3. Светодиоды подсветки сдохли.


Экран залит каким-то герметиком и разбирать его не очень хочется. Поэтому начнём с платы, проверим драйвер подсветки.

❯ Процесс лечения


Итак, начнём. Нам нужно определить, где контакты подсветки.

Можно попытаться найти схему устройства, но это роскошь. Далеко не всегда находится, поиск бывает долгим. Поэтому просто посмотрим на плату и шлейф экрана.

Одного взгляда на плату достаточно, чтобы определить интерфейс экрана. В нашем случае это MIPI DSI. В данной ситуации мне были доступны только фотографии, так как помогал удалённо.

Блок управления водяным охлаждением NZXT Z63. Ремонт с элементами обратной разработки Nzxt, Водяное охлаждение, Компьютер, Схема, Техника, Блок питания, Timeweb, Электроника, Длиннопост

Две дифференциальные пары справа идут на экран. Одна слева, скорее всего, на USB. На такой интерфейс намекает и модель контроллера – STM32F469.
Обычно дифф. пары разделяются землёй. С обеих сторон пары так же земля.
Скорее всего, это помогает уменьшить влияние дифф. пар друг на друга и снизить уровень перекрёстных помех от высокоскоростных сигналов. Вот несколько примеров:
IPad mini.

Блок управления водяным охлаждением NZXT Z63. Ремонт с элементами обратной разработки Nzxt, Водяное охлаждение, Компьютер, Схема, Техника, Блок питания, Timeweb, Электроника, Длиннопост

Explay A351.

Блок управления водяным охлаждением NZXT Z63. Ремонт с элементами обратной разработки Nzxt, Водяное охлаждение, Компьютер, Схема, Техника, Блок питания, Timeweb, Электроника, Длиннопост


Huawei G6.

Блок управления водяным охлаждением NZXT Z63. Ремонт с элементами обратной разработки Nzxt, Водяное охлаждение, Компьютер, Схема, Техника, Блок питания, Timeweb, Электроника, Длиннопост

В Малине и во всех устройствах с MIPI интерфейсом, которые мне попадались, сделано так же.
Посмотрим на шлейф нашего экрана. Видим здесь две дифф. пары. Значит, трасса данных одна (вторая пара – это тактовый сигнал). Помним, что с обеих сторон пар земля.

Блок управления водяным охлаждением NZXT Z63. Ремонт с элементами обратной разработки Nzxt, Водяное охлаждение, Компьютер, Схема, Техника, Блок питания, Timeweb, Электроника, Длиннопост

Данные от осмотра платы и шлейфа.

3 – земля.
4,5 – дифф пара
6 – земля
7,8- дифф пара
9 – земля.

Где-то ещё должен быть + питания одна или две линии. Обычно две. Они потолще линий данных и управления.

11-16 предположительно питание и подсветка.

Также обычно есть сигнал сброса. Могут быть и другие сигналы.

На фото платы замечаем дорожку от пятачка +2,8 В к 12му выводу.

Блок управления водяным охлаждением NZXT Z63. Ремонт с элементами обратной разработки Nzxt, Водяное охлаждение, Компьютер, Схема, Техника, Блок питания, Timeweb, Электроника, Длиннопост

Проблема в том, что нам неизвестен способ соединения светодиодов подсветки. При работе с небольшими экранами мне встречались 3 способа:

  1. Последовательное соединение. В этом случае на шлейф выводится два контакта подсветки – анод и катод.

    Напряжение зависит от количества светодиодов. Подсветка питается повышающим драйвером светодиодов (boost или step-up led driver), стабилизирующим ток. В таких драйверах обычно есть защита от перенапряжения (over voltage protection, OVP). Она необходима, так как при разрыве линейки светодиодов ток пропадёт и схема будет стараться повысить напряжение, чтобы создать ток.

    Схемы могут немного отличаться, но в целом одинаковые.
    BD6067


    TPS6106х

  2. Соединение с одним общим выводом (обычно анода). В этом случае на шлейф выводится общий анод и катоды.

    Можно просто на каждый светодиод повесить по резистору. Но есть специальные микросхемы. Возможно, так удобнее, потому что одним резистором задаётся ток сразу всех светодиодов. Например, LV5215LF.

  3. Параллельное. Такой вариант тоже иногда встречается у малых экранов. В больших вряд ли будет, так как светодиодов там больше и лучше не соединять их параллельно.

Возможно, есть и другие способы соединения светодиодов в подсветках небольших экранов (например, смешанное), но мне не встречались.

Взгляд на фотографии даёт много информации, но недостаточно, поэтому подсказываю человеку, что прозвонить.

Данные от прозвонки:

Земля 1,3,9,11,17, 6,14. С 16го 6,5 Ом на землю. 12,13 звонится с тест-падом +2,8 В. Обратим внимание на «очень странный контакт на 6.5 Ом»:

Блок управления водяным охлаждением NZXT Z63. Ремонт с элементами обратной разработки Nzxt, Водяное охлаждение, Компьютер, Схема, Техника, Блок питания, Timeweb, Электроника, Длиннопост

Так, а вот это уже интересно. Сколько там, 6,5 Ом? Считаем падение напряжения на нём при токе 20 мА (обычный ток светодиодов): 6,5 Ом * 20 мА = 130 мВ. Это как раз нормальное значение для компаратора драйвера подсветки. Например, у AP5724 0.1 V

Блок управления водяным охлаждением NZXT Z63. Ремонт с элементами обратной разработки Nzxt, Водяное охлаждение, Компьютер, Схема, Техника, Блок питания, Timeweb, Электроника, Длиннопост

Схема типовая. В нашем случае, должно быть, такая же.

Блок управления водяным охлаждением NZXT Z63. Ремонт с элементами обратной разработки Nzxt, Водяное охлаждение, Компьютер, Схема, Техника, Блок питания, Timeweb, Электроника, Длиннопост

Совмещаем данные от прозвонки с данными от осмотра фотографий платы. Здесь человек постарался и измерил напряжения на контактах разъёма, но это необязательно. Обычно достаточно прозвонить.

1 – Земля.
2 – Чуть тоньше линий земли. 3,16 В. Возможно, это reset в неактивном (верхнем) уровне. Управляющий сигнал?
3 – Земля.
4,5 – Дифф. пара. По 1,27 Вольт.
6 – Земля.
7,8 – Дифф. пара. По 0,19 Вольт.
9 – Земля.
10 – Управляющий сигнал? Чуть тоньше линий земли. 0,87 вольт.
11 – Земля.
12 – Питание +2,8 В (звонится с тест-падом 2,8 В). 3 Вольта
13 – Питание +2,8 В (звонится с тест-падом 2,8 В). 3 Вольта
14 – Земля.
15 – 4,6 вольт. Звонится с катодом диода, конденсатором, выводом 6 микросхемы (это OVP). Предположительно LED+.
16 – через R58 = 6,5 Ом на землю. Предположительно LED-.
17 – Земля.

– Прозвоните 15й вывод с катодом диода, конденсатором, и каким-то выводом микросхемы, – советую я.

Блок управления водяным охлаждением NZXT Z63. Ремонт с элементами обратной разработки Nzxt, Водяное охлаждение, Компьютер, Схема, Техника, Блок питания, Timeweb, Электроника, Длиннопост

– 15-ый звонится с катодом диода. Также с указанным выводом конденсатора С79. И с шестым на микросхеме.

Блок управления водяным охлаждением NZXT Z63. Ремонт с элементами обратной разработки Nzxt, Водяное охлаждение, Компьютер, Схема, Техника, Блок питания, Timeweb, Электроника, Длиннопост

Отлично! Теперь мы знаем, где выводы подсветки, и можем проверить её. И драйвер.
Сымитируем подсветку обычными светодиодами, соединёнными последовательно. Светодиоды должны быть проверенными и точно рабочими, чтобы было понятно, что не работает. В зависимости от цвета свечения: 3-4 синих, зеленых или белых или 4-6 красных. Напряжение подсветки (количество светодиодов в экране) мы не знаем, но это не важно. Драйвер сам будет повышать напряжение до тех пор, пока не потечёт нужный ток, заданный резистором-датчиком тока. Если вдруг светодиодов поставили слишком много, то сработает защита от перенапряжения (OVP – overvoltage protection) и на выходе рабочего драйвера будет какое-то повышенное напряжение.

Блок управления водяным охлаждением NZXT Z63. Ремонт с элементами обратной разработки Nzxt, Водяное охлаждение, Компьютер, Схема, Техника, Блок питания, Timeweb, Электроника, Длиннопост

Коллега подключил только один светодиод.

Блок управления водяным охлаждением NZXT Z63. Ремонт с элементами обратной разработки Nzxt, Водяное охлаждение, Компьютер, Схема, Техника, Блок питания, Timeweb, Электроника, Длиннопост

Но этого недостаточно, потому что схема не может понижать напряжение. Может только повышать. Поэтому на одном светодиоде напряжение больше чем его падение и ток не стабилизируется, светодиод греется. В данном случае светодиод красный, падение на нём в районе 2 В, а на входе схемы, вероятно, 3,3 или 5 В.

Блок управления водяным охлаждением NZXT Z63. Ремонт с элементами обратной разработки Nzxt, Водяное охлаждение, Компьютер, Схема, Техника, Блок питания, Timeweb, Электроника, Длиннопост


– Соединил 4 белых и один красный последовательно. Ничего не зажглось. Соединил только 4 белых тоже ничего.
– Какое напряжение на выходе драйвера? – интересуюсь я.
– С подключёнными четырьмя белыми напряжение на выходе драйвера 4.2 вольта.

«Хорошая мысля приходит опосля». Можно было сразу просто измерить напряжение на выходе драйвера (даже без подключенных светодиодов). Если оно равно входному минус падение на диоде (как на картинке выше), то драйвер не работает. А если повышенное – работает.

❯ Драйвер подсветки не работает?


Похоже, так. На всякий случай проверяем, есть ли переключения в узле SW:

Блок управления водяным охлаждением NZXT Z63. Ремонт с элементами обратной разработки Nzxt, Водяное охлаждение, Компьютер, Схема, Техника, Блок питания, Timeweb, Электроника, Длиннопост

И переключений там нет, постоянное напряжение. Значит схема драйвера точно не работает. Причины могут быть разными. Как верно заметил уважаемый BARSRAB, может просто отсутствовать сигнал включения на выводе EN микросхемы.
Стоит ещё проверить подсветку в самом экране, чтобы убедиться, что её контакты мы нашли верно. Для этого запитаем подсветку внешним источником. Удобнее всего сделать это драйвером подсветки, собранным на отдельной плате специально для таких целей. Но можно обойтись и простым источником напряжения без стабилизации тока.

Контакты у шлейфа маленькие и подключаться к ним неудобно. Пайка тоже не очень хороший вариант.


Может есть тестовые пятачки на шлейфе и для подсветки?

Блок управления водяным охлаждением NZXT Z63. Ремонт с элементами обратной разработки Nzxt, Водяное охлаждение, Компьютер, Схема, Техника, Блок питания, Timeweb, Электроника, Длиннопост

Нету. Если подумать, то можно подать напряжение прямо на выводы разъёма на плате (с подключенным экраном). Она от этого не пострадает: диод повышающей схемы будет закрыт и напряжение дальше в схему не пойдёт.

Проблема в том, что нам неизвестно напряжение подсветки. У коллеги нашёлся источник 10 В.
Сколько светодиодов в экране?

Если 2, то напряжение на них в районе 6 В.
Если питать 2 светодиода от 10 В, то нужен резистор (10-2*3)/20 мА=200 Ом
Если 3 светодиода, то (10-3*3)/20 мА=50 Ом
Если 4, то от 10 вольт не загорятся. И можно попробовать от 18 В (2 кроны).

– Подайте на контакты подсветки 10 В через резистор около 200 Ом.
– Светит!)

Блок управления водяным охлаждением NZXT Z63. Ремонт с элементами обратной разработки Nzxt, Водяное охлаждение, Компьютер, Схема, Техника, Блок питания, Timeweb, Электроника, Длиннопост

Отличная новость! Радовался за коллегу так, будто у самого получилось.
Экран полностью рабочий и менять его не нужно. Это очень обрадовало!

❯ Как опознать микросхему?


Как мы выяснили, не работает схема питания подсветки. Что именно не работает в этой схеме пока неизвестно. Полной схемы тоже нет.

Будем надеяться, драйвер удастся опознать.

1-Y, 2 – L или 1? Больше похоже на 1, 3- 3, 4 – 6, b или G?
Закорючка в конце похожа на 6, но может быть и G. Пробуем Y136 или Y13G, L4D. Пока безуспешно.
При поиске таких вещей помогает точное название корпуса. Видим здесь 12 выводов.


Что за корпус такой? Похож на QFN. Можно уточнить по внешнему виду в каком-нибудь магазине. Из похожих 12VQFN или VSON-8. А может просто QFN8 со сплошным падом снизу?
Потом коллега всё таки нашёл:
– Китайцы это что-то… я облазил кучу smd book-ов. Зашел на али. Вбил L4D и мне выдало. STLD40PUR QFN8.

Детальку удалось опознать. Ура!) На Алиэкспресе часто бывают какие-нибудь подсказки.
На всякий случай проверяем правильность опознания по совпадению выводов и заказываем микросхему.

Блок управления водяным охлаждением NZXT Z63. Ремонт с элементами обратной разработки Nzxt, Водяное охлаждение, Компьютер, Схема, Техника, Блок питания, Timeweb, Электроника, Длиннопост


Если не удаётся опознать микросхему, то запасной вариант – найти другую в таком же корпусе и такой же распиновкой. Или собрать вообще на другой микросхеме на отдельной маленькой платке.

На этом моя задача выполнена, больше помощь не требуется.

Надеюсь, было интересно и кому-нибудь пригодится.

Показать полностью 25
[моё] Nzxt Водяное охлаждение Компьютер Схема Техника Блок питания Timeweb Электроника Длиннопост
5
30
Timeweb.Cloud
Timeweb.Cloud
1 год назад
Уголок ретрогеймера
Серия Игры

Техническое обслуживание вместо ремастеринга. Как спасти старые ПК-игры на новой ОС⁠⁠

  • Автор: TilekSamiev

  • Оригинальный материал

Техническое обслуживание вместо ремастеринга. Как спасти старые ПК-игры на новой ОС Игры, Ретро, Операционная система, Timeweb, Познавательно, Компьютер, IT, Длиннопост

В мире есть более миллиона компьютерных игр. И каждый год выходят тысячи новых игр. Но иногда хочется поностальгировать по ушедшей эпохе и зарубиться в какую-нибудь игру двадцатилетней давности на ПК. Популярные старые игры обновляют, делают ремейки и ремастеры. Но что делать если игра не была такой популярной, чтобы иметь обновлённую версию на современном ПО? Неужели такие игры будут потеряны?

Старые ПК-игры могут не работать на новых компьютерах по нескольким причинам. Одна из основных причин заключается в том, что новые операционные системы и оборудование часто не поддерживают старые технологии, на которых были созданы игры. Например, для некоторых игр могут потребоваться определённые версии DirectX или других библиотек, которые больше не входят в состав новых ОС. Кроме того, игры, разработанные для более старого оборудования, могут не иметь возможности в полной мере использовать преимущества более мощного оборудования на новых ПК. Некоторые игры можно заставить работать с помощью эмуляторов или режимов совместимости, но это не всегда возможно и надёжно.

Многие старые видеоигры были потеряны со временем, потому что они не продаются и поэтому разработчики не поддерживают их. Но есть энтузиасты, которые уже много лет поддерживают работу старых игр, портируя их на Linux. Это даёт повод разработчикам задуматься о «саппорте» игр, а не о «ремастерах».

❯ Счастье — штука такая...


Исторически сложилось так, что усилия по сохранению видеоигр обычно охватывают два типа игр. Наиболее распространёнными являются очень старые игры 16-битной эпохи или ранее. Другие — это игры, которые полагаются на живой сервис, например, теперь уже отключённые серверы Enter the Matrix или любые другие игры, которые можно получить, только загрузив их через канал Nintendo Wii Shop Channel, который закрылся в 2019 году.

Но время идёт, и теперь необходимо обратить внимание на более позднюю эпоху игр, если мы все ещё хотим, чтобы эти игры, особенно инди-игры, были доступны. Мы не думаем об этом до тех пор, пока игры, большинство которых мы загружали на Windows 7, перестанут работать на компьютере с Windows 11 без какого-либо обслуживания, и выйдут уже в переиздании.

Обычно, когда разработчики видеоигр говорят о переиздании старых игр, они говорят о «ремастерах», репродукциях, которые не только обновляют графику или геймплей, но и переосмысливают всю концепцию игры. В результате чего иногда ремастеры это не просто старые игры в новой обёртке, это уже совсем другие игры.

Одна из проблем со старыми играми заключается в том, что современный ПК не имеет такого же вспомогательного оборудования (например, игровых контроллеров). К счастью, можно программно эмулировать старое оборудование. Видеодисплей также сильно отличается. Эмулировать старые видеостандарты CGA и VGA несложно, но гораздо более низкое разрешение может выглядеть довольно странно на современном мониторе (320x200 с 4 цветами выглядит не очень чётко). В более старых версиях некоторые вещи могут работать, но чтобы заставить их работать, необходимо правильно эмулировать операционную систему MSDOS. В Windows уже давно (начиная с Windows XP) есть режим совместимости и инструменты эмуляции, такие как DosBox.

Техническое обслуживание вместо ремастеринга. Как спасти старые ПК-игры на новой ОС Игры, Ретро, Операционная система, Timeweb, Познавательно, Компьютер, IT, Длиннопост

Иногда в старых играх есть ошибки, которые требуют исправлений (обновления программы), чтобы они работали правильно на новых компьютерах. В других случаях, возможно, геймерам придётся потрудиться, чтобы найти обходные пути, чтобы игры работали. Если никто другой не выполнил необходимую работу раньше, это может быть очень трудно осуществить самостоятельно.

❯ Кто ищет, тот всегда найдёт… если правильно ищет


Итан Ли, также известный как flibitjibibo, занимается портированием игр для FNA, а также различных портов игр для Linux. Ли предлагает обслуживание игр и портов для Linux, Windows, Xbox (One, Series X|S), Nintendo Switch и macOS с использованием x86_64. За услуги Ли, конечно, требует оплаты, но также требует, чтобы клиентам был доступен собственный порт игры для Linux, и даже если это не так, Ли готов сделать его.

FNA — это повторная реализация библиотек Microsoft XNA Game Studio 4.0 Refresh. FNA разработан Итаном Ли, который выпустил более четырёх десятков портов игр XNA. Также можно увидеть несколько примеров игр Steam, использующих FNA. Среди инди-игр, портированных Ли, — Super Hexagon, Thirty Years of Loving, Proteus, Rogue Legacy, Dust: An Elysian Tail, TowerFall Ascension, VVVVVV, Transistor, Wizorb, Mercenary Kings, Hacknet, Shenzhen I/O и Bastion.

Техническое обслуживание вместо ремастеринга. Как спасти старые ПК-игры на новой ОС Игры, Ретро, Операционная система, Timeweb, Познавательно, Компьютер, IT, Длиннопост

Thirty Flights of Loving

Цель — сохранить библиотеку игр XNA, переопределив саму XNA, уделив особое внимание точности. Итан и его соратники хотят воспроизвести XNA в том виде, в котором она была создана Microsoft, обеспечивая при этом удобство работы на всех целевых платформах. Они не используют в своём коде специфичные для игры хаки.

Поскольку FNA ориентирована исключительно на полностью открытые платформы, основное внимание уделяется ПК. С этой целью FNA поддерживает Windows, macOS и GNU/Linux с помощью одного файла сборки. Не используются условные выражения препроцессора для платформ; модель платформы требует, чтобы была создана библиотека, которая работает на любой платформе, независимо от того, где она была создана. Когда создаётся игра FNA с помощью Visual Studio, можно ожидать, что она будет работать в Windows, Mac и Linux с одним набором выходных сборок. Кроме того, FNA поддерживает iOS, tvOS, Xbox (One, Series S|X), Nintendo Switch и Google Stadia (закрыт в 2023 году).

Ли и его команда пришли к этому проекту работая с Humble Bundle, компанией, основанной в 2010 году, которая продаёт инди-игры. Humble Bundle попросили разработчиков игр для ПК также обеспечить возможность запуска своих игр на macOS и Linux. У Ли был некоторый опыт работы с последним, когда он портировал небольшую игру под названием Waveform на Linux.

Как и во времена Humble Bundle, есть только одно явное требование к игре, чтобы претендовать на поддержку и обслуживание: у неё должна быть собственная версия Linux, доступная клиентам. Если у разработчиков его нет, Ли предлагает сделать его в рамках своего сервиса. Это среда, в которой ему удобнее всего разрабатывать, но поскольку Linux имеет открытый исходный код, поддерживать версии игр для Linux легче. Вместо того, чтобы ждать и надеяться на какое-либо решение, которое придумает Microsoft, чтобы заставить старые игры работать на новых версиях Windows, сообщество открытого исходного кода может создать своё собственное. Это также гораздо более привлекательное предложение теперь, когда у Steam есть платформа Linux SteamOS, у которой есть специальное устройство Steam Deck.

Техническое обслуживание вместо ремастеринга. Как спасти старые ПК-игры на новой ОС Игры, Ретро, Операционная система, Timeweb, Познавательно, Компьютер, IT, Длиннопост

Разработчики строго используют бесплатное программное обеспечение с открытым исходным кодом в FNA. Авторы проекта FNA не хотят быть инструментом к запатентованным продуктам; они позволяют всем пользователям иметь возможность свободно делать всё, что пожелают с их программным обеспечением, которое они используют для реализации того, что, по их мнению, является важным для сохранения XNA-игр. Хотя, безусловно, можно использовать FNA для работы с закрытыми платформами и технологиями, разрабы не хотят налагать эти ограничения на процесс разработки.

❯ Игра стоит свеч


Зачастую людям кажется, что единственный способ перевести игру в новое поколение — это сделать большой ремастер. Это круто, но разве не было бы круто, если бы культовая Quake II продолжал работать с 1997 года по настоящее время без всех этих перезапусков?

Техническое обслуживание вместо ремастеринга. Как спасти старые ПК-игры на новой ОС Игры, Ретро, Операционная система, Timeweb, Познавательно, Компьютер, IT, Длиннопост

За последние 15 лет каталог для ПК очень разросся, и даже небольшие независимые студии теперь имеют обширный каталог игр, которые игроки технически все еще могут покупать и играть в них сегодня. Однако за это приходится платить: чем дольше существует студия, тем больше становится её каталог, и, как следствие, увеличивается и нагрузка на обслуживание.

Что касается игры для Xbox 360, то она доступна только до тех пор, пока у вас есть работающая консоль Xbox 360, если только вы не создадите ещё одну её версию для другой платформы. Что касается ПК, люди предполагают, что, если игра выйдет на Windows, она сможет жить вечно в будущих версиях Windows. На ПК собрано огромное количество вещей: есть процессор x86, современная эра графических процессоров, а также операционная система и различные драйверы. И изменение любого из этих слоев может привести к тому, что игра будет работать плохо или вообще не работать.

В вирусном видео подробно рассказывается, как многие компьютерные игры от Rockstar Games работают плохо или полностью ломаются, потому что они не были должным образом портированы на новые операционные системы. Иногда официальные версии этих игр в Steam на самом деле являются взломанными версиями, потому что пиратское сообщество справляется с их поддержкой лучше, чем один из крупнейших издателей видеоигр в мире.

Дико думать, что большие объёмы произведений цифрового искусства, созданные на протяжении всей истории, будут потеряны для времени без такой сложной работы по сохранению, и существует слишком мало знающих людей и организаций, у которых есть время и ресурсы, чтобы заниматься этим. Microsoft, надо отдать должное, попыталась поддержать наследие игр для Xbox, обеспечив обратную совместимость на Xbox One и Xbox Series X|S, но у них не поддерживаются все игры, и похоже, что никогда не будет.

Учитывая, что многие старые игры не работают, а у большинства разработчиков нет ни времени, ни ресурсов для поддержки своих старых игр, это кажется хорошим планом, нанять кого-нибудь со стороны, чтобы обновить некоторые из ваших старых игр для тех немногих людей, которые все ещё хотят в них играть, и для будущих поколений. Подумайте об игре из вашей юности, в которую вы не можете играть, а затем представьте сегодняшнего ребенка, который никогда в неё не играл, а затем представьте игру, выпущенную за последние несколько лет, которую может постичь та же участь, если кто-то не будет работать над её саппортом.

Показать полностью 4
[моё] Игры Ретро Операционная система Timeweb Познавательно Компьютер IT Длиннопост
3
212
Timeweb.Cloud
Timeweb.Cloud
2 года назад
IT минувших дней
Серия Старое железо

OPQAM, IJKL, 67890. О том, как нам реально повезло с курсорными клавишами⁠⁠

  • Автор: wilelf

  • Оригинальный материал

OPQAM, IJKL, 67890. О том, как нам реально повезло с курсорными клавишами IT, Изобретения, Техника, Разработка, Linux, Клавиатура, Ретро, Timeweb, Zx Spectrum, Компьютер, Технологии, Познавательно, Электроника, Длиннопост

Клавиатура Суры ПК8000

Первый компьютер появился у меня дома в 6 лет. Это была Сура ПК8000 с черно-белым телевизором. Затем я попробовал игры на MSX-2 с цветным монитором, различные модели БК, PC и ZX Spectrum.

Последний был моим любимцем на протяжении нескольких лет. Он достался мне в корпусе от “Суры”, которую собирали на заводе в Пензе, с черно-белым монитором “Корвет” и двумя дисководами. Естественно, что в начале 90-х я понятия не имел, как выглядит настоящий “Спектрум”. Важнее было, что софта для него, в отличие от “Суры” и БК, было навалом, а клоны были во многих семьях и проблем с обменом коллекциями не существовало.

Что бесило, так это кривые сочетания клавиш управления во многих играх. Какой синклер-джойстик? Почему OPQAM? Есть же нормальные курсорные стрелки на клавиатуре?

OPQAM, IJKL, 67890. О том, как нам реально повезло с курсорными клавишами IT, Изобретения, Техника, Разработка, Linux, Клавиатура, Ретро, Timeweb, Zx Spectrum, Компьютер, Технологии, Познавательно, Электроника, Длиннопост

Скриншот выбора управления в игре Rolling Thunder (Keyboard ― те самые OPQAM)

Что еще хуже, при написании программ приходилось либо долго втыкать в мелкие наклейки на клавишах, либо заучивать сочетания. Отдельных кнопок для управления курсором или того же backspace не было.

Почитав историю Синклера, я решил, что это было сделано в угоду дешевизне, минитюаризации, а еще потому, что многие использовали в играх джойстик.

Но после того, как я посмотрел на клавиатуры популярных компьютеров конца 70-х и начала 80-х, я решил, что создатели ПК не особенно заморачивались, и взяли за базу печатные машинки. Действительно, кому могут понадобиться курсорные клавиши, расположение которых будет одинаковым на всех клавиатурах, которые можно нажимать одной рукой, да еще вслепую?

Хотя нет, в Apple настолько заморочились, что на Apple Lisa и Macintosh курсорных клавиш не было вообще. Так покупателей приучали пользоваться мышкой.

OPQAM, IJKL, 67890. О том, как нам реально повезло с курсорными клавишами IT, Изобретения, Техника, Разработка, Linux, Клавиатура, Ретро, Timeweb, Zx Spectrum, Компьютер, Технологии, Познавательно, Электроника, Длиннопост

Клавиатура Apple M0110

Пожалуй, все неудобства и “боль” пользователей при переходе с модели на модель можно понять только показав, как это было.

❯ Худшие из худших


На печатных машинках курсорные клавиши не были нужны, но на компьютерах для перемещения по листингам, меню, управлению в играх вроде бы необходимы?

Однако, возникает ощущение, что создатели компьютеров просто не пользовались своими творениями, т.к. на некоторых моделях типа Атари 400, 800 и 800XL клавиатура в неизменном виде существовала несколько лет.

Apple


Про Apple Lisa и Macintosh я написал в самом начале. На Apple II курсорные клавиши появились. Но… только влево и вправо. Было бы интересно понять логику.

OPQAM, IJKL, 67890. О том, как нам реально повезло с курсорными клавишами IT, Изобретения, Техника, Разработка, Linux, Клавиатура, Ретро, Timeweb, Zx Spectrum, Компьютер, Технологии, Познавательно, Электроника, Длиннопост

Клавиатура Apple II

Неудобство проявлялось еще и в том, что в играх управление было совершенно разным. Например, в Ms.Pac-Man клавиши A и Z отвечали за вверх-вниз, а в Lode Runner управление было вообще без курсорных клавиш ― IJKL.

OPQAM, IJKL, 67890. О том, как нам реально повезло с курсорными клавишами IT, Изобретения, Техника, Разработка, Linux, Клавиатура, Ретро, Timeweb, Zx Spectrum, Компьютер, Технологии, Познавательно, Электроника, Длиннопост

Скриншот игры Ms.Pac-Man

Полноценный блок был добавлен в модели Apple IIc и IIe

OPQAM, IJKL, 67890. О том, как нам реально повезло с курсорными клавишами IT, Изобретения, Техника, Разработка, Linux, Клавиатура, Ретро, Timeweb, Zx Spectrum, Компьютер, Технологии, Познавательно, Электроника, Длиннопост

В Apple III разработчики снова учудили, и расположили клавиши, как получилось (три клавиши в ряд, а одна сверху).

OPQAM, IJKL, 67890. О том, как нам реально повезло с курсорными клавишами IT, Изобретения, Техника, Разработка, Linux, Клавиатура, Ретро, Timeweb, Zx Spectrum, Компьютер, Технологии, Познавательно, Электроника, Длиннопост

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

Atari 400, 800, 800XL (1979)


Для управления курсором приходилось удерживать Control, а в младшей модели еще и мириться с мембранной клавиатурой.

OPQAM, IJKL, 67890. О том, как нам реально повезло с курсорными клавишами IT, Изобретения, Техника, Разработка, Linux, Клавиатура, Ретро, Timeweb, Zx Spectrum, Компьютер, Технологии, Познавательно, Электроника, Длиннопост


BBC Micro (1981)


Раскладка уже в ряд, и без CTRL.

OPQAM, IJKL, 67890. О том, как нам реально повезло с курсорными клавишами IT, Изобретения, Техника, Разработка, Linux, Клавиатура, Ретро, Timeweb, Zx Spectrum, Компьютер, Технологии, Познавательно, Электроника, Длиннопост

То есть, если вы работали на Атари, а потом вдруг решили перейти на BBC, нужно переучиваться заново пользоваться клавиатурой.

HP 9835 (1979)


Маленькие клавиши в верхней части корпуса размещены так, что положить руки, ничего не задев, не получится.

OPQAM, IJKL, 67890. О том, как нам реально повезло с курсорными клавишами IT, Изобретения, Техника, Разработка, Linux, Клавиатура, Ретро, Timeweb, Zx Spectrum, Компьютер, Технологии, Познавательно, Электроника, Длиннопост

Кстати, порядок клавиш отличается и от Атари и от BBC Micro.

TRS-80 (1977) и Tandy Color Computer (1980)


Есть вверх, вниз, влево, вправо, но на разных частях клавиатуры.

OPQAM, IJKL, 67890. О том, как нам реально повезло с курсорными клавишами IT, Изобретения, Техника, Разработка, Linux, Клавиатура, Ретро, Timeweb, Zx Spectrum, Компьютер, Технологии, Познавательно, Электроника, Длиннопост

Casio


Надо отметить, что в Японии дела обстояли ничуть не лучше.

OPQAM, IJKL, 67890. О том, как нам реально повезло с курсорными клавишами IT, Изобретения, Техника, Разработка, Linux, Клавиатура, Ретро, Timeweb, Zx Spectrum, Компьютер, Технологии, Познавательно, Электроника, Длиннопост

Портативный ПК Casio FX 9000p


Commodore


Очень странным мне показалось решение в Commodore 64, который получил огромную популярность и репутацию игрового ПК. Обратите внимание — за вверх-вниз и влево-вправо отвечают по одной клавише. Хорошо, хоть кнопку shift разместили так, чтобы можно было управлять одной рукой.

OPQAM, IJKL, 67890. О том, как нам реально повезло с курсорными клавишами IT, Изобретения, Техника, Разработка, Linux, Клавиатура, Ретро, Timeweb, Zx Spectrum, Компьютер, Технологии, Познавательно, Электроника, Длиннопост

Commodore 128 получил уже рядную раскладку:

OPQAM, IJKL, 67890. О том, как нам реально повезло с курсорными клавишами IT, Изобретения, Техника, Разработка, Linux, Клавиатура, Ретро, Timeweb, Zx Spectrum, Компьютер, Технологии, Познавательно, Электроника, Длиннопост

А вот в Commodore Plus/4, на мой взгляд, вышло совсем неудачное решение. Блок с курсорными кнопками слишком мал и подойдет только для редактирования текста.

OPQAM, IJKL, 67890. О том, как нам реально повезло с курсорными клавишами IT, Изобретения, Техника, Разработка, Linux, Клавиатура, Ретро, Timeweb, Zx Spectrum, Компьютер, Технологии, Познавательно, Электроника, Длиннопост


Amiga


Ближе к привычному нам расположению, но средний палец должен совершать менее удобное движение для перемещения вниз-вверх.

OPQAM, IJKL, 67890. О том, как нам реально повезло с курсорными клавишами IT, Изобретения, Техника, Разработка, Linux, Клавиатура, Ретро, Timeweb, Zx Spectrum, Компьютер, Технологии, Познавательно, Электроника, Длиннопост

Клавиатура Amiga 1000


А вот Amiga 500 и 2000 уже получили Т-образное расположение.

❯ Под занавес. Первыми были вовсе не IBM!


Я был убежден, что изобретение стандарта принадлежит IBM, но оказалось, что еще раньше появления клавиатуры IBM Modem M (1985) по-крайней мере, две компании использовали Т-образное расположение курсорных клавиш. Но, надо отдать должное, IBM повлияла на широкое распространение этого варианта.

Я специально потратил время на поиск картинок старых компьютеров и терминалов. Первые клавиатуры с привычным нам расположением появились еще в 1970 или раньше.

OPQAM, IJKL, 67890. О том, как нам реально повезло с курсорными клавишами IT, Изобретения, Техника, Разработка, Linux, Клавиатура, Ретро, Timeweb, Zx Spectrum, Компьютер, Технологии, Познавательно, Электроника, Длиннопост

Терминал ADDS Consul 880


А более современный вариант появился в 1982 году благодаря Digital Equipment.

OPQAM, IJKL, 67890. О том, как нам реально повезло с курсорными клавишами IT, Изобретения, Техника, Разработка, Linux, Клавиатура, Ретро, Timeweb, Zx Spectrum, Компьютер, Технологии, Познавательно, Электроника, Длиннопост

Клавиатура LK201


Плохих примеров реализации курсорных клавиш очень много. Во время подготовки статьи я не раз мысленно говорил “спасибо” дизайнерам и разработчикам, благодаря которым можно легко пересесть за другой компьютер, и продолжить редактировать свой пост, не спотыкаясь, на чужой клавиатуре.

Если у вас есть предположения, почему так долго не было единого стандарта, или у вас есть объяснение логики производителей, поделитесь в комментариях!

Больше интересных статей в нашем блоге на Хабре. Недорогие сервера для ваших проектов — здесь.

Показать полностью 18
[моё] IT Изобретения Техника Разработка Linux Клавиатура Ретро Timeweb Zx Spectrum Компьютер Технологии Познавательно Электроника Длиннопост
36
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии