В силу специфики накопителей CD-ROM для считывания информации в формате CD-DA потребуется нечто большее, чем простое позиционирование головки на низком уровне.
Как происходит считывание с HDD, ну или если угодно CD-DAT (wav):
HDD размечен таким образом, что дорожки представляют собой концентрические окружности, при этом для позиционирования головки на дорожку она просто должна быть перемещена на соответствующее расстояние от центра диска. Для позиционирования в рамках дорожки в диске имеется специальная метка для обозначения ее начала. Поиск информации на устройстве с такой организацией не слишком сложен. Достаточно задать номер дорожки и сектора на ней низкоуровневой процедуре чтения и получить необходимые данные. Если же подобные действия проделать с каждым сектором, мы получим полное содержимое диска.
Данные о местоположении сектора на диске хранятся непосредственно внутри этого сектора вместе с байтами синхронизации. После декодирования они могут быть использованы любым приложением.
Как происходит считывание с CD-DA:
Физически дорожка на CD только одна. Это длинная непрерывная спираль, начинающаяся у центра диска. При последовательном чтении головка просто движется вдоль спирали, не производя поиск информации. Нашла первый сектор (единственный - и погнали инфу пополам с джиттером гнать.
CD-DA не предусматривает размещения подобной информации внутри секторов.
CD-DA- это аналоговый принцип записи на цифровой носитель. Грамофон блин.
При каких условиях CD-ROM не сможет прочесть CD-DAT?
КАРМА У НЕГО ПЛОХАЯ
Социальные закладки