Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 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.091 c
1-1137550952
джонни
2006-01-18 05:22
2006.02.19
Регистрация "протокола" / обработчика


2-1138965450
guitarist
2006-02-03 14:17
2006.02.19
String --> PAnsiChar


15-1138389157
tesseract
2006-01-27 22:12
2006.02.19
Проблемы у Reactos


15-1138300689
Sergey Masloff
2006-01-26 21:38
2006.02.19
Новое это хорошо забытое старое. "Новинки" книжного рынка


15-1138275294
dzmitry[li]
2006-01-26 14:34
2006.02.19
Pinnacle Studio Plus





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский