Читать «Еще не поздно. Часть II. На распутье.» онлайн - страница 129
Павел В Дмитриев
Поставленная цель была понятна. Снять с Dell'а все возможные бонусы до того, как он превратится в бесполезный набор микросхем. Всю музыку я переписал на магнитную ленту еще на даче Шелепина, фильмы и фотографии пересняли на пленку осенью, в перерывах между ремонтами. Осталось забрать книги, тексты программ, разнообразные файлы помощи, и можно со спокойной совестью превращать настольный артефакт в супер-компьютер мирового значения.
И так приходится то и дело принимать вычислительные задачи от Шокина и Семичастного. По сути, сейчас ноутбук постоянно обсчитывает в фоне какие-то задачи, не загружая процессор более чем на десять-пятнадцать процентов (спасибо скаченной когда-то софтине ThreadMaster). Иногда по много часов без перерыва. Даже обидно, понятия не имею, разработку чего именно ускоряю -- ракет, самолетов, подводных лодок, или просто хак шифра ЦРУ. Но много раз курьеры караулили результаты буквально у дверей главка, и выхватывали распечатки из рук Толиных бойцов с такой скоростью, что последние жаловались.
Но поперек полного вычислительного счастья легла неуклюжая туша АЦПУ от БЭСМ-4. Этот шикарный аппарат многозначительной марки 128-2 (128 символов в строке, 2 строки в секунду) скучал без дела. Пятидесятиметровая пачка фальцованной бумаги А3 с перфорацией по бокам грустно лежала на проволочном поддоне между лапами, которые поддерживали на полутораметровой высоте его неохватный серый корпус.
Вроде бы простой принцип, крутится барабан с 97-ю символами по окружности. В нужный момент конденсатор разряжается на электромагнит, он толкает пуансончик, бьет бумаге, прижимает ее к барабану через широкую красящую ленту. Одна строка -- один оборот. Итого 120 строк в минуту, мегабайт в час, почти гигабайт за месяц. Аж слюнки текут, но зубы об эту задачу обломали славно.
Интеллекта в АЦПУ как в молотке, совсем нет. Даже промотка бумаги -- совершенно отдельный двигатель, запускаемый по таймеру (новые микросхемы часов пришлись очень к месту). При печати крутящийся барабан посылает два сигнала -- начала оборота, и в момент выхода "на позицию" очередного символа. Интерфейс COM-порта ноутбука должен их "выловить" в виде сигнала CTS (разрешения передачи), и выдать строчку из 16 байт, 128 битов. Где "единичка" - там электромагнит должен ударить. Процесс нужно повторить по числу знаков на барабане, а именно 97 раз. В результате должна получится целая строчка.