Магнитофон или дисковод?

Кто из владельцев БК не хотел бы заменить магнитофон, подключённый к БК в качестве внешнего запоминающего устройства на дисковод! Даже если на диске будет помещаться хотя бы 160К байт, это существенно упростит работу с компьютером. Ну а если это будет дисковод для 3,5 дюймовых дискет, на каждую из которых помещается как минимум 720К байт данных, от такого устройства не откажется никто. Как известно, память на основе жёстких дисков, или дисковод типа «Винчестер», существенно увеличивает возможности машины - на что только не был бы способен БК, оборудованный жёстким диском хотя бы на 20-З0М байт.

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

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

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

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

Долго ли будет конкурентоспособным подобное устройство? Может быть, его заменяет перезаписываемые оптические диски или гибкие дискеты сверхвысокой ёмкости, но пока что производителям ЕС-1841 и разработчикам ЕС-1842, наверное, стоит подумать о таком устройстве, как магнитофон для компьютера.

А. БОРИСОВ


 

Рекомендую, проверено на практике!

О подключении БК-0010.01 к телевизорам различных марок рассказывалось уже немало. Вспомним хотя бы заметки С. Зильберштейна, В. Кондрашева «Радуга на экране БК» (ИНФО. 1989. № 2.), А. Бойко «Как подключить БК к телевизору» (Наука и жизнь. 1988. № 12.). Владельцы «Электроники-Ц432» смогут подключить к этому телевизору свой БК-0010.01 как в чёрно-белом, так и в цветном вариантах. Переделка довольно проста, но не следует забывать, что стоимость компьютера достаточно велика, а в телевизионном приёмнике можно встретить довольно высокие напряжения, поэтому рекомендуем браться за дело лишь радиолюбителям, которые уверены в своих силах.

Чёрно-белый вариант. Напряжение +12 В с вывода 5 разъёма X1 (все обозначения даны по схеме телевизора), подключите проводником к контакту 5 видеовхода, т.е. к разъёму Х5 в блоке AS1. Соберите кабель по схеме и подключайте компьютер.

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

 

С. АСТАШЕНОК,

г. Минск


 

Если надоел звук

Работая с БК на Бейсике, иногда хочется выключить звуковой сигнал, который подтверждает нажатия клавиш. Для того чтобы выключать и включать сигнал всякий раз, когда это требуется, я разработал небольшую программу-драйвер. Для записи драйвера на магнитофон наберите короткую Бейсик-программу из 10 строк. После запуска она сформирует в стековой области подпрограмму в машинных кодах. Чтобы записать её на магнитофон, воспользуйтесь командой BSAVE "SNDOFF", 256, 348. Теперь всякий раз, чтобы отключить звук, набирайте команды BLOAD "SNDOFF", R и включайте магнитофон в режим воспроизведения.

Считанный драйвер автоматически запускается и передаёт управление Бейсику. Чтобы снова включить звук, достаточно набрать команду A=USR (А).

Функция была определена ранее при загрузке драйвера. Для тех, кто одновременно с драйвером собирается использовать и другие программы в кодах, важно знать адрес загрузки драйвера &O400(256) и его длину после загрузки - &O134(92). После включения драйвера в систему длина уменьшается до &O100(64).

10 DATA 287,5599,-22336,1088,135,259,5623,-32152,20,259,5623
20 DATA -32004,12,2335,-28448,4454,2551,4,95,0,3039,148,770
30 DATA 2527,-28322,5599,-1,146,5568,3000,32257,95,-31670
40 DATA 5623,-30716,-70,5599,266,48,5599,274,188,5599,256
50 DATA 1088,95,-24448
60 FOR A%=256 TO 346 STEP 2
70 READ D%
80 POKE A%,D%
90 NEXT A%
100 END

О. СЕМЕНОВ,

г. Севастополь


 

Пишем в служебной строке

Сообщение, появляющееся на телеэкране в служебной строке, придаёт программе «солидность». Чтобы добиться такого эффекта, обычно пишут короткую программу в кодах, использующую системную команду ЕМТ 22 (вывод символа в служебную строку). К такой программе из Бейсика-БК обращаются с помощью функции USR. Есть, однако, иной, более простой способ.

Командная строка POKE 112,15360+PEEK(132)+2*M установит курсор в М-тую позицию служебной строки, как это сделал бы оператор LOCATE М,Y, если было бы возможно задать соответствующее значение Y. (в режиме 64 символа в строке умножать М на два не надо). Разумеется, это может быть не только командная строка, но и оператор программы. Теперь можно выводить в служебную строку любые символы в любых режимах командой PRINT.

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

10 POKE 112, 15360+PEEK(132)
20 ?CHR$(148)CHR$(158)CHR$(145)CHR$(156)"PROGRAM"CHR$(156)CHR$(12)

 

С. КОМАРОВ, г. Львов

 

Performed by © gid, 2012-2022.