Автор: Unknown BIOS (не проверено) , 2 февраля 2006
Привет всем!

Все время считал начало винта самым быстрым, недавно почитал теории, что на внешних зонах (цилиндрах) скорость может быть х2 выше, чем на внутренних. По логике оно так и есть, только вот как используется адресация секторов на винте, сразу лезет в голову (по той же логике), что самый первый сектор (то, с чего начинается обычно самый первый раздел) должен располагаться во внутренней зоне (по аналогии заполнения СД), а ведь там самая низкая скорость. Или все-таки адресация начинается с внешней зоны?
Просто давно использую отдельный раздел (перед системным) под виндовый файл подкачки с максимальным кластером, считая, что та область самая быстрая, но вот классическая теория сбивает с толку.
Вопрос конечно глупый и примитивный, но для ответа на него хватит 2х слов - не сочтите за труд.

Буду очень признателен.
Содержимое данного поля является приватным и не предназначено для показа.

BBCode

  • HTML-теги не обрабатываются и показываются как обычный текст
  • You may use the following BBCode tags:
    • [align]
    • [b]
    • [code]
    • [color]
    • [font]
    • [hr]
    • [i]
    • [img]
    • [list]
    • [quote]
    • [s]
    • [size]
    • [spoiler]
    • [sub]
    • [sup]
    • [table]
    • [u]
    • [url]
  • Адреса веб-страниц и email-адреса преобразовываются в ссылки автоматически.

Andre_s

20 лет 1 месяц назад

тем не менее наибольшая скорость линейного чтения в начале LBA-адрессации еще не является доказательством расположения 0-го сектора на внешнем радиусе

О как! А обоснуйте пожалуйста? И вообще, у вас есть примеры жестких дисков, у которых 0-й ЛБА находится не на внешнем радиусе?
Понятно что никто не запрещет производителю разметить диск от центра к краям. Или скажем вообще извратится и раскидать сектора по диску хаотически. Только вот что-то на практике я такого не встречал....
По поводу верификации под виндами - согласен, картинка может получиться искаженной. Поэтому предпочтительнее это делать из под ДОС. Но опять же непонятно, почему по вашему мнению верификация под виндой намного сложнее линейного чтения. Скорее уж наоборот. ;)

rgt

20 лет 1 месяц назад

Andre_s Не совсем конечно современный и не совсем винчестер - IOMEGA Jazz 1G имеет график трансфера в форме "Кремлевской стены"...

Root

20 лет 1 месяц назад

Andre_s
могу предъявить допотопный винч Seagate SCSI на десятки МБ (времена МФМ), у которого скорость линейного чтения не падает с увеличением номера сектора. При этом, кстати, этот винч вполне себе нормально прожил у меня неделю на U160-контроллере. Вот такая вот совместимость :)
О как! А обоснуйте пожалуйста?

не понимаю. В чем проблема? StarGaz0r абсолютно прав. Максимальная скорость в начале не есть док-во того, что отсчет идет с крайних дорожки. Другое дело, что примеров винчей с 0 не с внешнего краю мне пока не придумать... Более того - в свете адаптивной записи у тех же Самсунгов получается очень характерная пила, так что может статься, что предыдущие сектора медленнее следующих на заметную величину. Но тенденция все равно сохраняется, что к концу винча в таком случае средняя скорость или скорость на конкретном блине падает.
Хотя опять же изучая другие технологии хранения данных - у СД первые сектор в центре и дорожка идет спиралевидно от центра диска к краю.
напишите программу верифицирующую винт под виндой
а программ с линейным чтением - пруд пруди - объяснить почему?

э-э-э-э... Вообще-то скорость верификации != скорость чтения. И с первой есть много странных приколов (напр., на любых виданных мною Atlas'ах)

StarGaz0r

20 лет 1 месяц назад

Andre_s

А обоснуйте пожалуйста?

мне кажется это Вас просили обосновать, так вот график верификации таким обоснованием не является :wink:


Только вот что-то на практике я такого не встречал

вот именно - т.о. ваше обоснование строится на вашей практике а не на каком-то графике и привести ОБЪЕКТИВНОГО доказательства вы не можете ;)


почему по вашему мнению верификация под виндой намного сложнее линейного чтения. Скорее уж наоборот

элементарно - напишите программу верифицирующую (т.е. отдающую девайсу команды READ_VERIFY_SECTORS / READ_VERIFY_SECTORS_EXT) винт под виндой
а программ с линейным чтением - пруд пруди - объяснить почему? ;)

Andre_s

20 лет 1 месяц назад

Andre_s

А обоснуйте пожалуйста?

мне кажется это Вас просили обосновать, так вот график верификации таким обоснованием не является :wink:
Похоже вы любите теоретические полемики? К сожалению я в этом не настолько силен, посему откланиваюсь! На заданный автором топика вопрос я ответил, а на остальное у меня нет лишнего времени. Извините.

StarGaz0r

20 лет 1 месяц назад

Andre_s

Похоже вы любите теоретические полемики?

не очень, просто не люблю не подкрепленные теорией ответы...


На заданный автором топика вопрос я ответил

говоря между нами, автор топика не совсем верно поставил вопрос - ему достаточно было бы узнать что линейная скорость трансфера на младщих лба-адресах будет максимальной, что и доказывается графиками этого трансфера - а уж где расположен этот самый 0-й сектор - маловолнующий факт ;)