С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
У большинства устройств нет номера блока, есть C-H-R. А передача номера блока одним словом - особенность RT-11 и только.
- - - Добавлено - - -
Кстати, что-то DW медленно работает. Что, эмулируется реальное время перемещения головок? Так у того же ST225 головки летают весьма шустро...
Кто мешает тебе выдумать порох непромокаемый? (К.Прутков, мысль № 133)
Это особенность абсолютно всех систем. Ни в одной из них в I/O запросе не передаются параметры диска (специальные запросы драйвера если они есть не в счет). Это задача драйвера разобраться с геометриями и выставить параметры. Но если устройство с самого начала ориентировано на блоки, то почему бы и нет? И одного слова достаточно чтобы работать скажем с 32 битными размерами блока. Уже есть мысль как упграднуть в очередной раз HD на эту тему не теряя совместимости. Может чуть похже представлю идею (в ней кроме размера блока есть еще кое-что) на рассмотрения. Пока в E11 отлажу ее.
PDP-11/83, Электроника МС0511 (УК-НЦ), DECserver 90M
Q-Bus: H9278-A, DLV11-J, DZQ11, DHV11, DELQA-M, LPV11, CQD-420/TM, DRV11
PMI: KDJ11-BF, MSV11-JE
VT220, CM7209
Естественно, драйвер получает номер блока, а не C-H-R, превратить этот номер блока в C-H-R, как раз, первая задача драйвера. Но кто сказал, что номер блока должен быть СЛОВОМ?!. В ДИАМСе номер блока - двойное слово. Не помню точно, кажется один или два самых старших бита урезаны под что-то еще, но остальные 30 или 31 бит и есть номер блока.
Кто мешает тебе выдумать порох непромокаемый? (К.Прутков, мысль № 133)
Вот-вот.
В смысле HDDA, да? Запросто. Если ввести команду CS.HiB, по которой принимать старшие разряды номера блока. А для совместимости сбрасывать их по команде CS.BLK. Выдали только младшие 16 бит - обращаемся к младшим 32 М, выдали сначала младшие, затем старшие - имеем полный 32-битовый адрес.
Кто мешает тебе выдумать порох непромокаемый? (К.Прутков, мысль № 133)
Сильно подозреваю, что то-то похожее есть и в RSX-11, иначе как ПРОС поймет 64-М винчестер?
Кто мешает тебе выдумать порох непромокаемый? (К.Прутков, мысль № 133)
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)