Еще не поздно. Часть Iv. От! От! От винта! | страница 58
— Вы что, к этой балалайке собрались целую ЭВМ пристроить? — Федор брезгливо ткнул пальцем в аналог «Таймекса». — И без того электроника до размера тумбочки разрастается.[139]
Меня взяли сомнения. Если система туннельной подчистки сработает как полагается, то у нас будет некоторый запас по точности. Диски доведем до кондиции, в конце концов первое время можно их закупать в США, благо цена смешная, на опытную партию много не нужно. Так что вполне реально обойтись без форматирования, ведь на магнитофонах его нет, и ничего, все работает. С другой стороны… Переделанный уродливый дисковый магнитофон все равно не способен завоевать рынок, а вот прыгнуть чуть вперед, накопить опыт перед переходом на нормальные системы будет очень полезно.
— Пробьем четыре маркерных отверстия, и от них будем отсчитывать блоки данных… Хотя сколько там получается? На самый маленький сектор чуть более 1600 байт? Хм… — я на секунду задумался, ведь сам призывал использовать числа из ряда степеней двойки. — Нет! Делаем шесть дырок, и сектора по 256 байт.[140]
— Одинаковые? Но ведь наружные дорожки намного длинее! — удивился Иван-второй.
— Потеряем в «хвостах» процентов десять емкости, — отмахнулся я. — Не страшно, все равно большие массивы данных хранить на дискетах никто не будет, а перфокарт туда влезет поболее полтысячи.
— И управление проще, — проворчал Федор, отставив пустую бутылку. Он явно начал понимать замысел и уже прикидывал, на сколько реально его реализовать «в железе». — Но точность позиционирования по дыркам будет никакая.
— В начале каждого сектора придется записывать пяток байт для синхронизации, — я не думая выдал следующую порцию послезнания. — Еще номер сектора и длину блока данных. А в конце нужно размещать контрольную сумму.
— В первый прогон все записать, в смысле, отформатировать, — начал Иван-первый.
— Во второй попробовать считать, — продолжил «второй». — И если есть ошибки, занести их в память, чтобы пометить к пропуску на следующий…
— Нет! — резко прервал мечты мэнээсов Федор. — Результат выдать оператору, чтоб он записал их на бумажку и приложил к диску. При записи не забывать указывать в какие сектора можно писать, а в какие нельзя. И еще, — он задумчиво покопался в останках леща, — надо на всякий случай добавить после номера сектора пустое поле, надо успеть обработать данные и заполнить буфер записи.
Мне осталось только «добить» длинным глотком свою бутылку и дать отмашку: