Как быстрее загрузить DICOM CD / DVD, используемый в качестве USB?

646
T M

Итак, я использую DVD, как USB-флешку:

Как быстрее загрузить DICOM CD / DVD, используемый в качестве USB?

нести радиологическое программное обеспечение DICOM для визуализации и автоматического воспроизведения изображений. Проблема заключается в том, что при использовании DVD-дисков изображения долго загружаются в программное обеспечение (три минуты). Когда я загружаю то же программное обеспечение и изображения с USB, изображения загружаются почти мгновенно в программное обеспечение.

Я убедился, что файл DICOMDIR правильный.

Какие изменения можно внести на диск CD, чтобы он стал быстрее? (Невозможно изменить мою систему или использовать USB, это должен быть CD / DVD). Вещи, о которых я думал:

  • Как-то кешируем изображения на DVD
  • Использование освоенного диска (другой вариант на изображении, с которым я связан)
  • Какой-то более быстрый CD / DVD, о котором я не знаю
  • Использование CD вместо DVD

Особенности:

  • Программное обеспечение Radiant CD / DVD Autorun Package
  • Изображения всего 136MB и имеют компьютерную томографию
  • Это DVD-R объемом 4,7 ГБ со скоростью записи 16x

Любые рекомендации?

0
Одно большое различие между флэш-дисками / pendrives и CD / DVD заключается в том, что последний является плохим произвольным доступом. Таким образом, этот вопрос: звучит ли CD / DVD так, как будто он выполняет много операций поиска? Hennes 8 лет назад 0
@Hennes Yes it does T M 8 лет назад 0

1 ответ на вопрос

0
Hennes

CDROM обычно имеет одну запись, записывающуюся в одну дорожку, которая спиральна по всему диску. Это прекрасно работает при последовательном чтении (например, при воспроизведении аудио с музыкального компакт-диска или при копировании или чтении одного большого файла).

Однако, если у вас есть программное обеспечение, которое не читает вещи последовательно, это становится интересным. Самый простой технический пример, который я могу предложить, - это прочитать такую ​​книгу:

Последовательный: читать слово за словом на той же странице. Иногда переворачивать страницу, когда вы добираетесь до конца страницы.

Случайно: Прочитайте один мир со страницы 1, перейдите на страницу 213 и прочитайте слово, перейдите на страницу 73 и прочитайте предложение, перейдите на страницу 314 и прочитайте .... Это будет намного медленнее.

По этой причине большое внимание уделяется тому, как данные записываются на CD или DVD, позволяя читать музыку или фильмы последовательно, в то время как они смешаны с субтитрами или альтернативными языками. Для необработанных компьютерных данных такая работа обычно не выполняется. Вместо этого файлы записываются аккуратно последовательно, и вы должны иметь возможность читать и копировать их с хорошей скоростью.

Это предполагает, что ваш зритель действительно читает последовательно. Если этого не произойдет, это приведет к большому количеству запросов, что очень медленно на CD / DVD и производительность будет довольно плохой.

Возможные решения:

  1. (для полноты картины): не используйте оптические носители. Не вариант в вашем случае, так как вы явно заявили, что это не выбор в вашем посте.
  2. Скопируйте данные с компакт-диска в другое место (с высокой последовательной скоростью), а затем откройте их из другого места. Что-то вроде копирования * .dicom в% tmp% && dicon_viewer.exe open% tmp% \ image.dicom && очистите скопированные изображения, чтобы% tmp% не заполнялся с течением времени.
  3. (Слабая опция) Получите более быстрые приводы CD.

Они уже соответствуют вашим идеям:

Somehow caching the images on the DVD 

Копирование их во временную папку эффективно кешируется, тогда как на настольных ПК SSD / HHD. И в зависимости от ОС и других действий они могут также находиться в кеше диска ОС сразу после копирования.

Using a mastered disk (the other option on the image I linked to) 

Возможный. Но тогда вам нужно надежно предсказать схему доступа к файлам DICOM, написать собственный ISO / UDF. Технически возможно, но требует глубоких знаний.

Some kind of faster CD/DVD that I'm not aware of 

Существует ограничение на скорость чтения. Вращайте диск быстро и он падает. Практическая максимальная скорость, по-видимому, составляет около 60-кратной скорости чтения аудио для CDROM и около 16-кратной для DVD-дисков. (обратите внимание, что x60 и x16 несопоставимы. для CDROM он сравнивается с нормальной скоростью чтения с аудио CDROM (около 150kb / sec для x1), а для DVD - с гораздо более быстрой скоростью чтения фильм с DVD).

Using a CD instead of a DVD 

Не должно делать различий.

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

Наконец, проверьте, подключен ли DVD-ридер через обычный AHCI, а не через устаревший режим. Это позволяет компьютеру отправлять более одной команды одновременно.

В книжных терминах:

Устаревший режим:
прочитайте страницу 1. Подождите, пока не закончите.
прочитайте страницу 200. Подождите, пока не закончите.
прочитайте страницу 2. Подождите, пока не закончите.

AHCI: прочитайте страницы 1 и 200 и 2.
(Интеллектуальное устройство будет читать 1, 2 и затем 200, но возвращает 1, 200 и затем 2, но без дополнительных поисков, необходимых для отслеживания всего пути назад через диск до страницы 2 ).

Эти трюки отлично работали на старых SCSI и современных дисках SAS. SATA-II и выше также имеют их, хотя я не знаю, будет ли их использовать случайный DVD. (в отличие от высокопроизводительных серверных дисков или твердотельных накопителей). Хотя стоит попробовать.

Похожие вопросы