Um CDROM geralmente tem uma única gravação, gravando em uma única faixa que gira em todo o disco. Isso funciona bem ao ler sequencialmente (por exemplo, ao reproduzir áudio de um CD de música ou copiar ou ler um único arquivo grande).
No entanto, se você tiver um software que não lê as coisas em sequência, fica interessante. O exemplo técnico mais fácil que eu posso oferecer é ler um livro como este:
Sequencial: lê palavra após palavra na mesma página. Ocasionalmente, virar uma página quando chegar ao final de uma página.
Aleatório: Leia um mundo de uma página 1, vá para a página 213 e leia uma palavra, vá para a página 73 e leia uma frase, vá para a página 314 e leia .... Isso será muito mais lento.
Por esta razão, é tomado muito cuidado em como os dados são gravados em um CD ou DVD, permitindo que a música seja lida, ou que os filmes sejam lidos sequencialmente, enquanto trocados por legendas ou idiomas alternativos. Para dados brutos do computador, esse tipo de trabalho normalmente não é feito. Em vez disso, os arquivos são escritos de forma sequencial e você deve ser capaz de lê-los e copiá-los em boas velocidades.
Isso pressupõe que seu espectador leia sequencialmente. Se isso não acontecer, haverá muita procura, o que é muito lento em um CD / DVD e o desempenho será bastante ruim.
Soluções possíveis:
- (pelo motivo de integridade): não use mídia ótica. Não é uma opção no seu caso, desde que você declarou explicitamente que isso não é uma escolha em sua postagem.
- Copie os dados do CD para outro local (em alta velocidade seqüencial) e, em seguida, abra-os de outro lugar. Algo como copiar * .dicom para% tmp% & & dicon_viewer.exe abre% tmp% \ image.dicom & & limpe as imagens copiadas, por isso% tmp% não é preenchido ao longo do tempo.
- (opção fraca) Obtenha drives de CD mais rápidos.
Estas já correspondem às suas ideias:
Somehow caching the images on the DVD
Copiá-los para um local temporário é efetivamente armazenar em cache, em seguida, em seus desktops SSD / HHD. E, dependendo do sistema operacional e de outras atividades, eles também podem estar no cache de disco do sistema operacional logo após a cópia.
Using a mastered disk (the other option on the image I linked to)
Possível. Mas, em seguida, você precisa prever com confiabilidade o padrão de acesso aos arquivos DICOM, escrever um ISO / UDF personalizado. Tecnicamente possível, mas exigindo conhecimento profundo.
Some kind of faster CD/DVD that I'm not aware of
Existe um limite para a rapidez com que os leitores podem chegar. Gire um disco para jejuar e ele cai. Velocidades máximas práticas parecem ser aproximadamente 60x velocidade de leitura de áudio para um CDROM e aproximadamente 16x para DVDs. (note que o x60 e x16 não são comparáveis. para o CDROM é comparado com a velocidade normal de leitura de um CD-ROM de áudio (cerca de 150kb / seg para x1) e para um DVD é comparado com a velocidade muito mais rápida de ler um filme do DVD).
Using a CD instead of a DVD
Não deve fazer diferença.
Você pode testar se sua velocidade aumenta quando você escreve com um gravador de alta qualidade e em velocidades mais baixas. Em tempos antigos, usando um plexwriter em gravação de velocidade única produziu CD com menos erros e, portanto, menos necessidade de correção de erros. Mas isso só ajuda se sua configuração atual não for a ideal.
Por fim, verifique se o leitor de DVD está conectado via AHCI normal e não via modo legado. Isso permite que o computador envie mais de um comando ao mesmo tempo.
Em termos de livro:
Modo legado:
leia a página 1. Espere até terminar.
leia a página 200. Espere até terminar.
leia a página 2. Espere até terminar.
AHCI:
leia as páginas 1 e 200 e 2.
(Um dispositivo inteligente lê 1, 2 e depois 200, mas retorna 1, 200 e depois 2, mas sem buscas adicionais necessárias para rastrear todo o caminho de volta pelo disco até a página 2).
Esse tipo de truque funcionou perfeitamente em discos SCSI antigos e SAS atuais. SATA-II e para cima também têm estes, embora eu não saiba se um DVD aleatório fará uso deles. (diferentemente dos discos de servidor de alto desempenho ou SSDs). Vale a pena tentar embora.