Jak szybciej ładować płytę CD / DVD DICOM używaną jako USB?


0

Więc używam DVD jak napędu flash USB:

wprowadź opis zdjęcia tutaj

do przenoszenia obrazowania radiologicznego DICOM i oprogramowania do automatycznego odtwarzania obrazu. Problem polega na tym, że obrazy potrzebują dużo czasu (trzy minuty), aby całkowicie załadować oprogramowanie podczas korzystania z DVD. Kiedy ładuję to samo oprogramowanie i obrazy z USB, obrazy ładują się niemal natychmiast wewnątrz oprogramowania.

Upewniłem się, że plik DICOMDIR jest poprawny.

Jakie zmiany mogę wprowadzić na dysku CD, aby przyspieszyć? (Nie ma możliwości zmiany mojego systemu ani używania USB, musi to być płyta CD / DVD). Rzeczy, o których myślałem:

  • Jakoś buforowanie obrazów na DVD
  • Korzystanie z dysku masterowanego (inna opcja na obrazie, z którym się łączyłem)
  • Jakiś szybszy CD / DVD, którego nie znam
  • Używanie CD zamiast DVD

Specyfika:

Jakieś rekomendacje?


Jedną z dużych różnic między flashdrivami / pendrivami a CD / DVD jest to, że ten ostatni jest kiepski. Zatem pytanie brzmi: czy płyta CD / DVD brzmi tak, jakby zawierała wiele operacji wyszukiwania?
Hennes,

@Hennes Tak, robi
TM

Odpowiedzi:


0

Na płycie CD-ROM znajduje się zwykle jedno nagranie, zapisywane w jednej ścieżce, która krąży po całym dysku. Działa to dobrze podczas sekwencyjnego odczytu (np. Podczas odtwarzania audio z muzycznej płyty CD lub kopiowania lub odczytu pojedynczego dużego pliku).

Jednak jeśli masz oprogramowanie, które nie odczytuje sekwencyjnie rzeczy, staje się to interesujące. Najłatwiejszym przykładem technicznym, jaki mogę zaoferować, jest przeczytanie takiej książki:

Sekwencyjny: czytaj słowo po słowie na tej samej stronie. Czasami przewracaj stronę, gdy dojdziesz do jej końca.

Losowo: Przeczytaj jeden świat ze strony 1, przejdź do strony 213 i przeczytaj słowo, przejdź do strony 73 i przeczytaj zdanie, przejdź do strony 314 i przeczytaj ... To będzie znacznie wolniejsze.

Z tego powodu szczególną uwagę przywiązuje się do sposobu zapisywania danych na dyskach CD lub DVD, umożliwiając sekwencyjne odczytywanie muzyki lub sekwencyjne odczytywanie filmów podczas multipleksowania z napisami lub innymi językami. W przypadku surowych danych komputerowych tego rodzaju praca zwykle nie jest wykonywana. Zamiast tego pliki są ładnie sekwencyjne i powinieneś być w stanie czytać i kopiować je z niezłą prędkością.

Zakłada się, że Twój widz czyta sekwencyjnie. Jeśli tego nie zrobi, spowoduje to wiele poszukiwań, co jest bardzo wolne na płycie CD / DVD, a wydajność będzie dość zła.

Możliwe rozwiązania:

  1. (ze względu na kompletność): Nie używaj nośników optycznych. Nie jest to opcja w twoim przypadku, ponieważ wyraźnie stwierdziłeś, że nie jest to wybór w swoim poście.
  2. Skopiuj dane z płyty CD w inne miejsce (z dużą szybkością sekwencyjną), a następnie otwórz je z innego miejsca. Coś jak skopiuj * .dicom do% tmp% && dicon_viewer.exe otwórz% tmp% \ image.dicom && wyczyść skopiowane obrazy, aby% tmp% nie zapełniał się z czasem.
  3. (Słaba opcja) Uzyskaj szybsze napędy CD.

Te już pasują do twoich pomysłów:

Somehow caching the images on the DVD

Kopiowanie ich do tymczasowej lokalizacji skutecznie buforuje następnie na komputerach SSD / HHD. W zależności od systemu operacyjnego i innych działań mogą znajdować się również w pamięci podręcznej dysku systemu operacyjnego zaraz po skopiowaniu.

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

Możliwy. Ale musisz rzetelnie przewidzieć wzorzec dostępu do plików DICOM, napisz niestandardowy ISO / UDF. Technicznie możliwe, ale wymagające głębokiej wiedzy.

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

Istnieje limit prędkości, z jaką czytelnicy mogą się dostać. Zakręć dyskiem, aby szybko, a on spadnie. Praktyczne maksymalne prędkości wydają się wynosić około 60x prędkości odczytu audio dla CDROM i około 16x dla DVD. (zwróć uwagę, że x60 i x16 nie są porównywalne. dla CDROM porównuje się go z normalną prędkością odczytu z CDROM audio (około 150 kb / s dla x1), a dla DVD porównuje się ze znacznie większą prędkością odczytu film z DVD).

Using a CD instead of a DVD

Nie powinno robić różnicy.

Możesz sprawdzić, czy Twoja prędkość rośnie, gdy piszesz z wysokiej jakości pisarzem i przy niższych prędkościach. W dawnej erze za pomocą plexwritera z jednoprędkościowym nagrywaniem wyprodukowano płytę CD z mniejszą liczbą błędów, a zatem mniejszą koniecznością korekcji błędów. Ale to pomaga tylko wtedy, gdy bieżąca konfiguracja nie jest optymalna.

Na koniec sprawdź, czy czytnik DVD jest podłączony przez normalny AHCI, a nie przez starszy tryb. Dzięki temu komputer może wysłać więcej niż jedno polecenie w tym samym czasie.

W kategoriach książkowych:

Tryb Legacy:
przeczytaj stronę 1. Poczekaj na zakończenie.
przeczytaj stronę 200. Poczekaj na zakończenie.
przeczytaj stronę 2. Poczekaj na zakończenie.

AHCI: przeczytaj strony 1, 200 i 2.
(Inteligentne urządzenie przeczyta 1, 2, a następnie 200, ale zwróci 1, 200, a następnie 2, ale bez dodatkowych poszukiwań potrzebnych do śledzenia całej drogi z powrotem na stronę 2 ).

Tego rodzaju sztuczki sprawdzały się doskonale na starych dyskach SCSI i obecnych dyskach SAS. SATA-II i nowsze również je mają, chociaż nie wiem, czy przypadkowe DVD z nich skorzystają. (w przeciwieństwie do wysokowydajnych dysków serwerowych lub dysków SSD). Warto jednak spróbować.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.