| Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия |
| cd_rom [2026/10/21 17:14] – gecko | cd_rom [2026/10/21 17:34] (текущий) – gecko |
|---|
| PlayStation оснащена CD-приводом двойной скорости. Пропускная способность - 150 KB/s или 300 KB/s в зависимости от режима скорости. Буфер данных составляет 32 KiB. | PlayStation оснащена CD-приводом двойной скорости. Пропускная способность - 150 KB/s или 300 KB/s в зависимости от режима скорости. Буфер данных составляет 32 KiB. |
| |
| Для дисков используется стандартная файловая система ISO 9660. Современные диски могут использовать расширенные файловые системы, поддерживающие длинные имена файлов и строчные буквы - PlayStation подобные возможности не поддерживает. Более того, контроллер CD-привода накладывает на стандарт дополнительные ограничения: имена файлов должны соответствовать формату 8.3 (как в MS-DOS), а количество файлов и каталогов на одном диске ограничено. | Для данных используется стандартная файловая система ISO 9660. Поддерживается только уровень 1: имена файлов ограничены форматом 8.3, как в MS-DOS (8 символов на имя, 3 на расширение, только прописные буквы), максимальная глубина вложенности папок - 8 уровней, фрагментация не допускается. |
| |
| Данные размещаются в секторах формата CD-XA (Mode 2). В отличие от обычного CD, на одной дорожке диска CD-XA может располагаться самая разнообразная информация: данные, звук, видео. В Mode 1 (стандартный CD-ROM) нельзя смешивать данные разного типа на одной дорожке. Mode 2 позволяет контроллеру на лету определять, куда отправлять информацию из сектора: видеопоток - на графический чип, аудиопоток - в звуковой вывод, обеспечивая синхронизацию. | Данные размещаются в секторах формата CD-XA (Mode 2). В отличие от обычного CD, на одной дорожке диска CD-XA может располагаться самая разнообразная информация: компьютерные данные, звук, видео. В Mode 1 (стандартный CD-ROM) нельзя смешивать данные разного типа на одной дорожке. Mode 2 позволяет контроллеру на лету определять, куда отправлять информацию из сектора: видеопоток - на графический чип, аудиопоток - в звуковой вывод, обеспечивая синхронизацию. |
| |
| Каждый сектор имеет свой собственный формат: если это произвольные данные, то сектор записывается в формате Form 1 (2048 байт выделяется на пользовательские данные и 304 байта - под служебную информацию), если же это потоковые аудио- или видеоданные, то для сектора используется формат Form 2 (под пользовательские данные отводится уже 2324 байт, поскольку данные для коррекции ошибок отсутствуют, есть только контрольные байты для их обнаружения). | Каждый сектор имеет свой собственный формат: если это произвольные данные, то сектор записывается в формате Form 1 (2048 байт выделяется на пользовательские данные и 304 байта - под служебную информацию), если же это потоковые аудио- или видеоданные, то для сектора используется формат Form 2 (под пользовательские данные отводится уже 2324 байт, поскольку данные для коррекции ошибок отсутствуют, есть только контрольные байты для их обнаружения). |
| |
| ===== Сектор ===== | ===== Сектор Mode 2 ===== |
| |
| Структура сектора Mode 2 Form 1: | Структура сектора Mode 2 Form 1: |