User Tag List

Показано с 1 по 10 из 23

Тема: Функционал TR-DOS

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #15

    Регистрация
    18.02.2005
    Адрес
    Набережные Челны
    Сообщений
    1,574
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Vitamin Посмотреть сообщение
    1) оптимизация каталога. Рядомлежащие удаленные записи в каталоге склеиваются в минимум записей (а-ля сателлиты), суммарная мнимая длина которых будет равна суммарной мнимой длине удаленных записей
    2) запись файлов заранее известной длины (а в 99% так всегда) поверх удаленых файлов. Здесь, думаю, все ясно и понятно- добавляем запись в каталог, отрезаем от свободного места сколько заняли, возможно создаем новую запись (если "удаленная" запись одна). Возможно, придется делать еще раз оптимизацию.
    Я тут похоже не так тебя понял... Это уже всё есть. Генс у меня записывал файлы поверх, если они одно размера в секторах были (хотя могу и ошибаться). Склеивать пустые места, освобождая файловые индексы в каталоге - это конечно неплохо, но есть такое соображение. Эти места вообще то бронируются для того, чтобы потом эти файлы можно было восстановить. Конечно, я согласен что этим мало кто пользуется (по крайней мере я - ни разу не восстанавливал так файлы, хотя в тырдосе уже лет 10 сижу), но всё же...
    И ещё, использование каких-либо реорганизаций уже стёртых файлов не есть хорошо, потому что там может и важная информация хранится (а вот это я использовал - вытаскивал кое что нужно, про что сам давно уже забыд).

    Добавлено через 2 минуты
    Цитата Сообщение от Rubts0FF Посмотреть сообщение
    если бы парни всей земли ...
    В общем размер файла сделать 3-х байтным
    Не получится, потому что DirSys оставлял в принципе систему файлов в порядке, а вот такое изменение коснётся файловой системы капитально, а так как основная масса программеров (и я в том числе) работают с каталогами ТыРДОСа напрямую (читая секторы *16 номер файла и т.д.) то ничего хорошего такое нововведение не даст.
    Последний раз редактировалось GriV; 14.04.2007 в 12:33. Причина: Добавлено сообщение
    Биты рулят лучше байтов, байты рулят шустрее!
    View, Звук, Цвет

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

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

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

Ваши права

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