Информатика в сюжетах

на главную - закладки

Жанры

Поделиться:
Шрифт:

"…Давным-давно, когда компьютеры были большими…"

(Из анекдота про то, как программист рассказывает сказку)

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

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

Автор

* * *

Когда с началом пресловутой «перестройки» в Россию начали попадать первые IBM-совместимые персональные компьютеры, они были еще слишком дороги и недоступны простому обывателю. Поэтому многие энтузиасты сами собирали себе компьютер, покупая отдельные комплектующие, а иногда и делая что-то своими руками. Именно так поступили мои одногруппники (все мы тогда были студентами МГТУ имени Н.Э. Баумана), которые однажды пригласили нас на «первый пуск в эксплуатацию» своей первой РС-шки. Конечно, сам факт, что они смогли в общаге собрать себе компьютер, уже интересен. Но самое любопытное – что корпус системного блока был самодельным: деревянным, изготовленным из обыкновенных, даже необструганных досок от упаковочных ящиков…

Смотрелось стильно!

* * *

Один из моих друзей-приятелей, помнится, купил себе отечественный персональный компьютер из числа тех, которые метко были окрещены «IBM-похожими»; называлось сие творение, кажется, «Нейрон». Был на нем и жесткий диск – смешного по нынешним временам объема в десяток мегабайт, причем не IDE или SCSI, а старого стандарта MFM, который был в ходу еще на советских ДВК и первых моделях IBM. И был у этого жесткого диска один дефект – «мертвая точка» вращающего диск двигателя: при включении питания моторчик начинал натужно подвывать, не в силах стронуться с места. А в корпусе системного блока была специальная дырка. Через нее мой приятель просовывал палец и сначала вручную раскручивал находящийся на корпусе жесткого диска маховичок, а потом, пока диск по инерции еще вращается, включал питание компьютера. И уже начинал подумывать: не сделать ли своему компьютеру специальную заводную ручку, как в старых автомобилях…

* * *

Тот же приятель, сменив, наконец, «Нейрон» на настоящую IBM PC XT, собранную им самостоятельно из отдельных комплектующих, должен был перенести на новый жесткий диск всю информацию, накопленную к тому времени на своем старом «электронном друге». Однако просто подключить старый винчестер к новой машине было невозможно (из-за несовместимости его формата MFM с форматом IDE на новой «персоналке»), а для прямой связи по «нуль-модемному» кабелю не оказалось под рукой ни самого кабеля, ни требуемого программного обеспечения. Оставалось только копирование на дискетах.

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

* * *

Еще до широкого распространения в России IBM-совместимых компьютеров (о которых простые граждане, не занимающиеся «бизнесом», и мечтать еще не могли) в нашей стране существовал обширный «зверинец» отечественных персоналок, независимо выпускавшихся разными заводами и практически не совместимых между собой: «Агаты», «Микроши», «УКНЦ», «БКшки» и другие. Среди них «БКшки» (бытовые компьютеры БК-0010, БК-0010.01, БК-0011 и БК-0011М) были, пожалуй, наиболее популярны в народе – и из-за сравнительно невысокой цены, и потому, что стояли «на вооружении» многих школ в компьютерных классах, и благодаря наличию большого числа программ, написанных любителями-энтузиастами и стихийно переписываемых друг у друга (о цивилизованном рынке программного обеспечения тогда даже еще и разговора не было). Чтобы купить «БКшку», нужно было оставить заявку (почтовую открытку) в фирменном магазине-салоне «Электроника» на Ленинском проспекте, потом полгода (а то и больше) ждать ее получения, ехать в магазин с паспортом и отстоять там длинную очередь.

Выглядел компьютер БК довольно непривычно по сравнению с нынешними: системного блока как такового не было вовсе, а вся «электронная начинка» умещалась в одном корпусе с клавиатурой (как у нынешних ноутбуков); вместо дисплея предполагалось подключать обычный черно-белый или цветной телевизор (хотя в продаже чуть позже появились и специальные дисплеи), а единственным внешним накопителем информации был обычный кассетный магнитофон. Причем, учитывая, что юстировка записывающих и воспроизводящих головок на разных магнитофонах могла оказаться разной, это вызывало изрядные трудности при считывании программ с чужой кассеты: приходилось всегда иметь под рукой отвертку для регулировки положения магнитных головок относительно ленты (автор этих строк, например, даже магнитофон себе выбирал в том числе из соображений удобства доступа к заветному регулировочному винту!), а иногда – и «дожимать» пальцем клавишу воспроизведения на магнитофоне в течение всего считывания программы, боясь пошевелиться, чтобы не «нарушить процесс»… Правда, позже, году этак к 1995 – 1996-му те же энтузиасты-любители сумели подключить к БК и 5-дюймовый дисковод, и даже винчестер.

Из программного обеспечения для БК-0010.01 (владельцем которой посчастливилось быть автору этих строк) в комплекте прилагались только две магнитофонные кассеты (в основном с играми), а всё имевшееся на тот момент системное ПО размещалось в ПЗУ (постоянной памяти), размещенной внутри корпуса (объединенного с клавиатурой в одно целое), а также внутри подсоединяемого к внешнему разъему дополнительного блочка под хитрым названием МСТД (расшифровывающимся, кажется, как «модуль системно-технической диагностики»). Без блока МСТД сразу после включения питания был готов к работе транслятор с языка Бейсик, а если подключить блочок, то вместо Бейсика запускался интерпретатор языка Фокал либо можно было запускать проверочные тесты и «отладочный монитор». Именно с последним связано такое неожиданное и «дикое» для современного программиста понятие как «программирование в кодах». Ведь сразу было понятно, что по-настоящему хорошую программу (если учесть, что оперативной памяти в машинах серии БК-0010 было всего 32 кб, из которых половина отводилась под видеопамять для создания изображения на экране дисплея) на Бейсике или Фокале не напишешь. По-настоящему можно было «говорить с процессором только на его языке» – требовалось научиться программировать на Ассемблере (хотя литературы об этом почти не было). В те времена для БК не было даже нормальных ассемблер-трансляторов! Поэтому программы приходилось создавать следующим образом: сначала писать на ассемблере, потом вручную переводить ассемблерный листинг (и команды, и данные) по справочнику в последовательность восьмеричных машинных кодов, а затем вводить эти коды в ЭВМ с помощью того самого единственно доступного средства – «отладочного монитора» МСТД, заполняя числами одну ячейку памяти за другой, чтобы потом записать результат на магнитофон.

Конец ознакомительного фрагмента.

Популярные книги

Шериф

Астахов Евгений Евгеньевич
2. Сопряжение
Фантастика:
боевая фантастика
постапокалипсис
рпг
6.25
рейтинг книги
Шериф

Кодекс Охотника. Книга VI

Винокуров Юрий
6. Кодекс Охотника
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Кодекс Охотника. Книга VI

Адаптация

Кораблев Родион
1. Другая сторона
Фантастика:
фэнтези
6.33
рейтинг книги
Адаптация

Темный Патриарх Светлого Рода 4

Лисицин Евгений
4. Темный Патриарх Светлого Рода
Фантастика:
фэнтези
юмористическое фэнтези
аниме
5.00
рейтинг книги
Темный Патриарх Светлого Рода 4

Как я строил магическую империю

Зубов Константин
1. Как я строил магическую империю
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Как я строил магическую империю

Ротмистр Гордеев 2

Дашко Дмитрий
2. Ротмистр Гордеев
Фантастика:
попаданцы
альтернативная история
5.00
рейтинг книги
Ротмистр Гордеев 2

Проданная Истинная. Месть по-драконьи

Белова Екатерина
Любовные романы:
любовно-фантастические романы
5.00
рейтинг книги
Проданная Истинная. Месть по-драконьи

Мимик нового Мира 10

Северный Лис
9. Мимик!
Фантастика:
юмористическое фэнтези
альтернативная история
постапокалипсис
рпг
5.00
рейтинг книги
Мимик нового Мира 10

СД. Том 14

Клеванский Кирилл Сергеевич
Сердце дракона
Фантастика:
фэнтези
героическая фантастика
7.44
рейтинг книги
СД. Том 14

Убивать чтобы жить 2

Бор Жорж
2. УЧЖ
Фантастика:
героическая фантастика
боевая фантастика
рпг
5.00
рейтинг книги
Убивать чтобы жить 2

Иван Московский. Том 5. Злой лев

Ланцов Михаил Алексеевич
5. Иван Московский
Фантастика:
попаданцы
альтернативная история
6.20
рейтинг книги
Иван Московский. Том 5. Злой лев

Купидон с топором

Юнина Наталья
Любовные романы:
современные любовные романы
7.67
рейтинг книги
Купидон с топором

Не кровный Брат

Безрукова Елена
Любовные романы:
эро литература
6.83
рейтинг книги
Не кровный Брат

Хозяйка Междуречья

Алеева Елена
Фантастика:
фэнтези
попаданцы
5.00
рейтинг книги
Хозяйка Междуречья