2

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

(И да, я знаю, что это нецелесообразно, мне просто интересно, возможно ли это.)

2 ответа2

2

Нет, невозможно заменить жесткий диск (магнитным) стримером в "современном настольном компьютере".

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

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

Это ограничение записи по существу превращает магнитную ленту в устройство только для чтения в этих условиях. (Например, когда вы добавляете новую версию файла, как вы можете пометить старую версию в начале ленты как недействительную?)
Встраиваемые системы используют файловые системы только для чтения, но "современный настольный компьютер" будет иметь ограниченную полезность, похожую на Linux LiveCD.

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

1

Пока BIOS распознает стример во время записи, он должен работать. Очевидно, что старые ленточные накопители с параллельным / последовательным портом не будут работать, так как для загрузки драйвера требуется операционная система. Однако ленточные накопители SATA, SCSI и IDE должны отображаться при загрузке.

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

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

Обновить:

Я только что понял, что помимо возможности распознавать диск во время записи, BIOS должен помечать этот диск как загрузочный. Я очень сомневаюсь, что стандартный BIOS сделает это. Однако вы можете сделать это с BIOS адаптера SCSI, если он его поддерживает.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .