Форум: "Основная";
Текущий архив: 2006.02.19;
Скачать: [xml.tar.bz2];
ВнизКаким образом будут располагаться файлы на диске? Найти похожие ветки
← →
UnDISCOvery (2006-01-18 14:44) [0]Алоха, Мастера!
Есть 2 потока (А,В) которые одновременно пишут данные диске, каждый в свой файл.
Как данные будут располагаться физически на диске?
Поочереди, АВАВАВАВ ...? Или ААААААААА, ВВВВВВВВВВ?
← →
Gero © (2006-01-18 14:46) [1]Примерно так:
ABABAFBAFBQERWHWRTHKQERGLGQWERGAABABAAWBFAFQEBQWEF$FBAB
← →
UnDISCOvery (2006-01-18 14:55) [2]В каком порядке будет занята цепочка из 32 идущих подряд свободных кластеров размером 4 Кб, если запись идет блоками по 8 Кб?
← →
umbra © (2006-01-18 15:11) [3]2 UnDISCOvery (18.01.06 14:55) [2]
неизвестно и вряд ли предсказуемо
← →
Плохиш © (2006-01-18 15:33) [4]
> UnDISCOvery (18.01.06 14:44)
Насколько мне известно философские вопросы, к тому же не относящиеся к делфи, здесь задаются в "Потрепаться".
← →
UnDISCOvery (2006-01-18 16:32) [5]Отнюдь не философский вопрос, а самый приземленный - мне нужно оптимизировать операции ввода\вывода данных. Хочу сократить кол-во чтений с диска, движений головки винта.
И если возможно как-то указывать Винде (ср-вами Дельфи) что нужно писать данные подряд, а не по очереди - был бы признателен за совет.
← →
Джо © (2006-01-18 16:47) [6]> И если возможно как-то указывать Винде (ср-вами Дельфи)
Нет такой возможности. Драйвер файловой системы сам решает, куда ему писать. Исходя из актуальной на данный момент информации, в том числе информации о свободных на данный момент непрерывных областях.
← →
UnDISCOvery (2006-01-18 17:00) [7]А как в этом вопросе могут помочь атрибуты при CreateFile - FILE_FLAG_NO_BUFFERING например?
← →
evvcom © (2006-01-18 17:04) [8]
> мне нужно оптимизировать операции ввода\вывода данных
а кишка не тонка мелкомягких обскакать? Смотри, а то лошадь сдохнет.
← →
Джо © (2006-01-18 17:04) [9]
> [7] UnDISCOvery (18.01.06 17:00)
> А как в этом вопросе могут помочь атрибуты при CreateFile
> - FILE_FLAG_NO_BUFFERING например?
В данном вопросе — никак, как бы там ни было :)
Все равно не будет гарантии, что два "параллельно" пишущихся файла будут физически располагаться подобно тому, как указано в [0].
← →
UnDISCOvery (2006-01-18 17:26) [10]понял. спасибо.
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2006.02.19;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.058 c