Не уверен для этого ли раздела тема, но все же. Возможно ли както упорядочить чтения с сд или двд, например когда копируешь сразу несколько файлов что бы сидюк не дергался, а по порядку копирывал.
Настройка кеширования выполняемого ядром? Ну, может там таймаут надо какой-нибудь побольше поставить, чтобы блочное устройство цд/двд-привода набирало бы побольше запросов в очереди прежде чем отправлять на выполнение? Но это по-любому тема не для ELECTRONICS.
а есть какието методы узнать физическое расволожение файла и чтения не по имени а по сектору или чото такое?
Если вывести список файлов без сортировки и копировать их именно в этом порядке - не оно? Во времена 98-й вянды вроде процесс копирования ускоряло.
немного не понял. понимаете, на диске много файлов по пару мегабайт. и много програм хотят получить разные файлы. если это делать все одно временно общее количество време будет больше чем каждая бы ждала окончания чтения предидущей. так вот я пытаюсь узнать можно ли зделать так чтобы запросы выполнялись в какойто очереди, а лучше чтобы очередь была упорядочена по физическому расположению на диске. в любом случае только 1 файл полностью может читатся о дновременно.
слить весь диск. можно в исо и уже в образе ковыряться. а вообще, как CyberManiac говорит, на сд9660 файло лежит нефрагментировано подряд. поэтому список без сортировки был бы самым дешевым вариантом
Если диск изготовлен без извращений все файлы лежат неперывными кусками. Так-что наиболее оптимально обрабатывать каждый файл целиком переходя потом к соседу в неотсортированном списке. Но такая оптимизация приведет к тому, что доступ будет все равно с большими задержками. А по минимуму оптимизация запросов к СиДи итак по-моему реализована в системе. Проще сделать кеш на харде , а остальное оставить на совести системы.
А вообще идея довольно глупая : размещать коллективный архив на ДВД. Проще купить еще один терабайтный винт, чем гробить ДВД-юк.