Interleave — различия между версиями
Alone (обсуждение | вклад) (Новая: '''Интерлив''' ('''интерливинг''', '''interleave''') - параметр, характеризующий расположение секторов на дорожке. ...) |
Alone (обсуждение | вклад) |
||
(не показано 6 промежуточных версии 2 участников) | |||
Строка 1: | Строка 1: | ||
− | '''Интерлив''' ('''интерливинг''', '''interleave''') - параметр, характеризующий | + | '''Интерлив''' ('''интерливинг''', '''interleave''') - чередование - параметр, характеризующий период чередования записи или чтения информации. Используется в описании работы с банками памяти и устройствами хранения информации на магнитных носителях. Назначение - достижение максимальной скорости обмена данными с медленными устройствами хранения информации. |
== Межсекторный интерлив == | == Межсекторный интерлив == | ||
− | |||
Межсекторный интерлив, с которым форматируют оригинальные версии [[TR-DOS]], равен 2. При этом сектора располагаются так (указаны физические номера секторов): 1,9,2,10,3,11,4,12,5,13,6,14,7,15,8,16. В версии 5.04T добавлено "быстрое форматирование" (которое также присутствует в разнообразных дисковых утилитах, начиная с [[DCU]]) - с интерливом 1. При этом сектора располагаются так: 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16. | Межсекторный интерлив, с которым форматируют оригинальные версии [[TR-DOS]], равен 2. При этом сектора располагаются так (указаны физические номера секторов): 1,9,2,10,3,11,4,12,5,13,6,14,7,15,8,16. В версии 5.04T добавлено "быстрое форматирование" (которое также присутствует в разнообразных дисковых утилитах, начиная с [[DCU]]) - с интерливом 1. При этом сектора располагаются так: 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16. | ||
Строка 9: | Строка 8: | ||
# чтобы получить требуемую задержку между секторами. Например, в демо [[Eye Ache 2]] загрузчик с музыкой синхронизирован под межсекторный интерлив, равный 2, а в видеодиске [[Locomotion]] сектора (каждый сектор содержит один кадр видео) располагаются на дорожке в порядке, обратном чтению. | # чтобы получить требуемую задержку между секторами. Например, в демо [[Eye Ache 2]] загрузчик с музыкой синхронизирован под межсекторный интерлив, равный 2, а в видеодиске [[Locomotion]] сектора (каждый сектор содержит один кадр видео) располагаются на дорожке в порядке, обратном чтению. | ||
− | + | В ПЗУ TR-DOS содержатся таблицы расположения секторов, но их адреса могут меняться от версии к версии. Использование таблицы, лежащей по адресу 12890 (в версиях 5.04T, 5.1xf и ряде других) приводило к несовместимости старых версий [[Mr Gluk Reset Service]] с TR-DOS 6.xxE (где данная таблица лежит по другому адресу). | |
+ | == Межтрековый интерлив == | ||
Межтрековый (трековый) интерлив определяет относительное расположение секторов на соседних физических дорожках. На дисках, отформатированных с помощью TR-DOS и DCU, он равен 0 - это означает, что сектора на всех дорожках располагаются одинаково. В некоторых дисковых утилитах есть возможность установить ненулевой межтрековый интерлив. Например, при межтрековом интерливе, равном 5, сектора на соседних физических дорожках располагаются так: | Межтрековый (трековый) интерлив определяет относительное расположение секторов на соседних физических дорожках. На дисках, отформатированных с помощью TR-DOS и DCU, он равен 0 - это означает, что сектора на всех дорожках располагаются одинаково. В некоторых дисковых утилитах есть возможность установить ненулевой межтрековый интерлив. Например, при межтрековом интерливе, равном 5, сектора на соседних физических дорожках располагаются так: | ||
Строка 17: | Строка 17: | ||
# 7,8,9,10,11,12,13,14,15,16,1,2,3,4,5,6 | # 7,8,9,10,11,12,13,14,15,16,1,2,3,4,5,6 | ||
− | Оригинальный TR-DOS содержит задержку при переходе на соседнюю физическую дорожку. Эта задержка приблизительно равна по времени | + | Оригинальный TR-DOS содержит задержку при переходе на соседнюю физическую дорожку. Эта задержка приблизительно равна по времени 7 секторам. В результате диск, отформатированный с таким межтрековым интерливом, будет читаться на старых TR-DOS быстрее - не будет теряться оборот диска при переходе на следующую дорожку. Однако TR-DOS 5.1xf и 6.xxE содержат задержку только при записи (её отсутствие чревато неправильной записью, т.к. головка при позиционировании дрожит), и такой большой межтрековый интерлив при чтении в этих версиях TR-DOS не требуется. Для дисководов TEAC (а также на 3.5" дисководах Samsung и др.), которые сами не дают производить операции чтения/записи до завершения позиционирования, достаточен межтрековый интерлив, равный 2. |
+ | |||
+ | == См. также == | ||
+ | * [[Турбо-лоадер]] | ||
+ | [[Категория:Термины]] | ||
[[Категория:Устройства хранения информации]] | [[Категория:Устройства хранения информации]] |
Текущая версия на 16:31, 13 июля 2008
Интерлив (интерливинг, interleave) - чередование - параметр, характеризующий период чередования записи или чтения информации. Используется в описании работы с банками памяти и устройствами хранения информации на магнитных носителях. Назначение - достижение максимальной скорости обмена данными с медленными устройствами хранения информации.
Межсекторный интерлив
Межсекторный интерлив, с которым форматируют оригинальные версии TR-DOS, равен 2. При этом сектора располагаются так (указаны физические номера секторов): 1,9,2,10,3,11,4,12,5,13,6,14,7,15,8,16. В версии 5.04T добавлено "быстрое форматирование" (которое также присутствует в разнообразных дисковых утилитах, начиная с DCU) - с интерливом 1. При этом сектора располагаются так: 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16.
Смысл ненулевого межсекторного интерлива:
- чтобы программа, работающая с диском, успевала проделать все необходимые действия между соседними секторами. Например, MOA Service и загрузчики TD-COPY by AVF & Ch не успевают обработать сектор при "быстром" интерливе, и на каждом секторе теряется оборот диска;
- чтобы получить требуемую задержку между секторами. Например, в демо Eye Ache 2 загрузчик с музыкой синхронизирован под межсекторный интерлив, равный 2, а в видеодиске Locomotion сектора (каждый сектор содержит один кадр видео) располагаются на дорожке в порядке, обратном чтению.
В ПЗУ TR-DOS содержатся таблицы расположения секторов, но их адреса могут меняться от версии к версии. Использование таблицы, лежащей по адресу 12890 (в версиях 5.04T, 5.1xf и ряде других) приводило к несовместимости старых версий Mr Gluk Reset Service с TR-DOS 6.xxE (где данная таблица лежит по другому адресу).
Межтрековый интерлив
Межтрековый (трековый) интерлив определяет относительное расположение секторов на соседних физических дорожках. На дисках, отформатированных с помощью TR-DOS и DCU, он равен 0 - это означает, что сектора на всех дорожках располагаются одинаково. В некоторых дисковых утилитах есть возможность установить ненулевой межтрековый интерлив. Например, при межтрековом интерливе, равном 5, сектора на соседних физических дорожках располагаются так:
- 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16
- 12,13,14,15,16,1,2,3,4,5,6,7,8,9,10,11
- 7,8,9,10,11,12,13,14,15,16,1,2,3,4,5,6
Оригинальный TR-DOS содержит задержку при переходе на соседнюю физическую дорожку. Эта задержка приблизительно равна по времени 7 секторам. В результате диск, отформатированный с таким межтрековым интерливом, будет читаться на старых TR-DOS быстрее - не будет теряться оборот диска при переходе на следующую дорожку. Однако TR-DOS 5.1xf и 6.xxE содержат задержку только при записи (её отсутствие чревато неправильной записью, т.к. головка при позиционировании дрожит), и такой большой межтрековый интерлив при чтении в этих версиях TR-DOS не требуется. Для дисководов TEAC (а также на 3.5" дисководах Samsung и др.), которые сами не дают производить операции чтения/записи до завершения позиционирования, достаточен межтрековый интерлив, равный 2.