PDA

Просмотр полной версии : Read-write vTR-DOS



Sonic
23.04.2007, 14:59
Интересно, а зачем считывать образ диска в RAM и оттуда работать? Почему не непосредственно с диска? А в памяти можно держать просто цепочку секторов, составляющих образ, для навигации по диску.
Плюсы:
1) Возможность не только чтения, но и записи.
2) Возможность отдать большинство верхней памяти под приложения.
3) Возможность работы с памятью начиная от 256 кб. Автоматом означает возможность работы на Скорпионах, что может стать актуальным ввиду возрождения машины силами Mikka_A.

Минусы: некоторое замедление (значительное ли?)

Vitamin
23.04.2007, 15:03
Минусы: некоторое замедление (значительное ли?)
Разумеется значительное. В противном случае никто бы рамдисками и не заморачивался. Максимальная скорость чтения с дискеты составляет десятки кб/сек (20 чтоли, не помню уже точно). А плюс сюда добавь еще время на позиционирование, поиск сектора и т.д.
С винтами ситуация попроще, но все же тоже медленнее, чем рамдиск..

Vitron
23.04.2007, 15:16
По поводу виртуального TR-Dos-a уже много тем было почему именно он предпочтителен.

на сайте http://atmturbo.nedopc.com/ проекте HDD-проект (новая TR-DOS) описываются значимые доводы в пользу виртуальника,такие как нестандартные внешние устройства которые в принципе не могут быть совместимы с реальным TR-Dos-ом , а как известно все программы расчитанны для использования именно с ней.... таким образом удалось сохранить совместимость и расширяемость компьютера новыми железными наработками и не пострадала сама совместимость.

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

Sonic
23.04.2007, 15:34
Я спрашивал не про "виртуальный диск" в принципе, а именно про то, зачем его целиком считывать в RAM.
Это понятно, что образу диска как таковому придется существовать, ибо TR-DOS ничего, кроме "160 дорожек по 16 секторов по 256 байт" не понимает и понимать не может в принципе.