Показать сообщение отдельно
Старый 15.02.2006, 13:50   #12   
бабай
 
Аватар для builder
 
Сообщений: 6,960
Регистрация: 29.07.2004
Возраст: 47

builder вне форума Не в сети
Интересная штука этот ремап. Хотелось бы услышать мнение спеца-железячника о самом механизме данной процедуры. На мой рабоче-крестьянский взгляд реализовано все так: работает себе винт, пишет-читает инфу с блинов. И тут бац - при чтении с определенного участка произошел "затык": вместо положенных 10ms данные прочитаны за 113 ms. Ага, говорит контроллер, плохой блочек. В скором времени откажет. А поместим-ка мы адрес этого блока в дефект-лист, а вместо него станем использовать блок NNN. Замену запишем в таблицу, именуемую дефект-листом.
Вот тут и начинаются чудеса. Дефект-лист не может быть бесконечно большим, его объем конечен. Купив новый винт, можно обнаружить что дефект-лист заполнен уже на заводе (нет, не полностью, но все же). Таким образом рано или поздно память будет исчерпана, и ремап как функция станет невозможным.
Так что у автора топика, на мой взгляд, именно такая ситуация.
Нус, спецы, не ошибся я в рассуждениях?
  Ответить с цитированием