User Tag List

Страница 39 из 50 ПерваяПервая ... 353637383940414243 ... ПоследняяПоследняя
Показано с 381 по 390 из 494

Тема: Вектор-06Ц: Операционные системы

  1. #381

    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    8,390
    Спасибо Благодарностей отдано 
    763
    Спасибо Благодарностей получено 
    2,367
    Поблагодарили
    1,317 сообщений
    Mentioned
    38 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Improver Посмотреть сообщение
    Это если сделать "9 E:0"?
    Там E:=B: по умолчанию при старте, менять не пробовал.

    Improver, пара предложений по T-72.
    1. Раз 2xКваз становится фактически стандартом на память>256 Кб, то может попробовать сделать драйвер, который способен оперировать с двумя квазами как с одним диском? При наличии hdd это наверно не так нужно, но без hdd такой вариант может оказаться востребованным.
    Если фантазировать совсем без привязки к реальности, то было бы круто сделать возможность настройки размера диска на квазе, а лучше на квазах. Например диск 128 Кб, остальное остается железно для программ.
    2. По аналогии с драйверами fdd и hdd можно сделать отключаемый драйвер диска в квазе. Размещение самого доса в квазе при этом останется, но диска там не будет (как в cp/m-53).

  2. #382

    Регистрация
    06.02.2018
    Адрес
    г. Волгоград
    Сообщений
    1,065
    Спасибо Благодарностей отдано 
    582
    Спасибо Благодарностей получено 
    471
    Поблагодарили
    253 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от KTSerg Посмотреть сообщение
    Нужно уже как-то классифицировать все имеющиеся ДОСы и иметь к ним описания, чего умеют, чего не умеют...
    Некоторая классификация есть в таблице в первом сообщении в этой теме, её только надо дополнить и расширить.

    - - - Добавлено - - -

    Цитата Сообщение от ivagor Посмотреть сообщение
    Там E:=B: по умолчанию при старте
    Да, при старте на Е: назначена нулевая дискета, что равнозначно физическому флоповоду. Но при переназначении на другие дискеты НЖМД Е: уже не будет равно В:.

  3. #383

    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    8,390
    Спасибо Благодарностей отдано 
    763
    Спасибо Благодарностей получено 
    2,367
    Поблагодарили
    1,317 сообщений
    Mentioned
    38 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Там физический дисковод A: назначен на D:, физический B: на B: и E:. Понятно, что можно задать через 9 другие номера дискет и будет обращаться к hdd, но не знаю насчет возможности сопоставления других букв с физическим дисководом A:.

  4. #384

    Регистрация
    22.02.2014
    Адрес
    г. Курган
    Сообщений
    1,706
    Спасибо Благодарностей отдано 
    275
    Спасибо Благодарностей получено 
    318
    Поблагодарили
    222 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    ...
    1. Раз 2xКваз становится фактически стандартом на память>256 Кб, то может попробовать сделать драйвер, который способен оперировать с двумя квазами как с одним диском? ...
    Это в корне изменит файловую систему кваза. Включая размер служебных секторов, области контрольных сумм, и т.д.. Произойдёт смещение всех данных.
    Я могу уже ошибаться, но мне кажется, что кваз на 256КБ имеет сектор 1КБ и в директории номер одного сектора занимает один байт. Если диск будет 512КБ, то нужно будет или сектор делать 2КБ, или отводить 2 байта под номер сектора, в общем много вариантов глобальных изменений.
    Проще оставить квазы разными дисками.

  5. #385

    Регистрация
    06.02.2018
    Адрес
    г. Волгоград
    Сообщений
    1,065
    Спасибо Благодарностей отдано 
    582
    Спасибо Благодарностей получено 
    471
    Поблагодарили
    253 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    1. Раз 2xКваз становится фактически стандартом на память>256 Кб, то может попробовать сделать драйвер, который способен оперировать с двумя квазами как с одним диском? При наличии hdd это наверно не так нужно, но без hdd такой вариант может оказаться востребованным.
    Это хорошая идея, но я от неё отказался, т.к. возникает проблема с совместимостью формата квазидиска в разных ДОСах. С другой стороны, РДС тоже форматирует КД по-своему. Думаю да, надо будет что-то сделать в этом направлении, раз уж теперь и комбодевайс имеет два КД.

    Цитата Сообщение от ivagor Посмотреть сообщение
    Если фантазировать совсем без привязки к реальности, то было бы круто сделать возможность настройки размера диска на квазе, а лучше на квазах. Например диск 128 Кб, остальное остается железно для программ.
    Для начала, думаю, для программ можно выделять второй КД целиком, это сейчас проще реализовать. Если будет мало, то тогда регулировать размер КД блоками в 64 Кб...

    Цитата Сообщение от ivagor Посмотреть сообщение
    2. По аналогии с драйверами fdd и hdd можно сделать отключаемый драйвер диска в квазе. Размещение самого доса в квазе при этом останется, но диска там не будет (как в cp/m-53).
    Это тоже можно, но я пока не вижу необходимости полного отключения буквы диска на КД, с учётом реализации изменений выше.

    - - - Добавлено - - -

    Цитата Сообщение от KTSerg Посмотреть сообщение
    Если диск будет 512КБ, то нужно будет или сектор делать 2КБ, или отводить 2 байта под номер сектора, в общем много вариантов глобальных изменений.
    Есть ещё один вариант: сделать как бы объединение дисков в БДОС, а служебные области, размер секторов и директории на обоих КД оставить там, где они есть. Но это пока на уровне идеи...

  6. #386

    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    8,390
    Спасибо Благодарностей отдано 
    763
    Спасибо Благодарностей получено 
    2,367
    Поблагодарили
    1,317 сообщений
    Mentioned
    38 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Improver Посмотреть сообщение
    возникает проблема с совместимостью формата квазидиска в разных ДОСах. С другой стороны, РДС тоже форматирует КД по-своему.
    У DOS FP (для Баркаря) тоже несовместимый формат квазидиска.
    Цитата Сообщение от Improver Посмотреть сообщение
    регулировать размер КД блоками в 64 Кб
    Хороший вариант.

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

    - - - Добавлено - - -

    Ну и объединение квазов в один диск может быть с ограничениями. Если запретить файлам пересекать границу физического кваза (т.е. файл целиком на том квазе или на этом) то скорее всего это снимет большую часть проблем с форматом диска.

  7. #387

    Регистрация
    24.01.2008
    Адрес
    Уфа
    Сообщений
    3,926
    Спасибо Благодарностей отдано 
    105
    Спасибо Благодарностей получено 
    290
    Поблагодарили
    216 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    запретить файлам пересекать границу физического кваза
    Это-ж придётся недописанный файл на другой кваз переносить, такую операцию в БИОСе не сделаешь, придётся ДОС допиливать.

  8. #388

    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    8,390
    Спасибо Благодарностей отдано 
    763
    Спасибо Благодарностей получено 
    2,367
    Поблагодарили
    1,317 сообщений
    Mentioned
    38 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Можно предложить простой (тупой) вариант - если места на одном квазе не хватает, то рапортуем ошибку и при следующем создании файла создаем его на другом квазе. Но пользователю такое поведение не понравится, пожалуй вместо такого подхода лучше два диска.
    Последний раз редактировалось ivagor; 08.05.2020 в 11:29.

  9. #389

    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    8,390
    Спасибо Благодарностей отдано 
    763
    Спасибо Благодарностей получено 
    2,367
    Поблагодарили
    1,317 сообщений
    Mentioned
    38 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Возник вопрос - а для каких конкретно программ критично наличие "старой" организации файловой системы квазидиска? Уже сейчас можно выявить такие программы запуская их в FP или в РДС. CP/M-ной классике, про которую я в первую очередь думал (какие-нибудь компиляторы), предлагая объединенный кваз, скорее всего без разницы.

  10. #390

    Регистрация
    06.02.2018
    Адрес
    г. Волгоград
    Сообщений
    1,065
    Спасибо Благодарностей отдано 
    582
    Спасибо Благодарностей получено 
    471
    Поблагодарили
    253 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    Возник вопрос - а для каких конкретно программ критично наличие "старой" организации файловой системы квазидиска?
    Если не брать в расчёт программы, то возможны такие варианты:
    - Запуск другой версии МДОС для проверки чего-либо. В случае несовместимости понадобится форматировать КД с потерей данных на нём.
    - Запуск с отсоединённым вторым диском. Тут, скорее всего, тоже потребуется форматирование КД.

Страница 39 из 50 ПерваяПервая ... 353637383940414243 ... ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Ответов: 213
    Последнее: 13.06.2022, 14:02
  2. Ответов: 4
    Последнее: 20.08.2007, 16:14
  3. Организация plug-in'нной системы
    от CityAceE в разделе Программирование
    Ответов: 9
    Последнее: 20.09.2005, 12:45
  4. Описание системы команд - давайте централизуем ;)
    от Alex/AT в разделе Программирование
    Ответов: 42
    Последнее: 09.07.2005, 22:34
  5. Инициализация системы
    от breeze в разделе Программирование
    Ответов: 13
    Последнее: 24.03.2005, 10:03

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •