User Tag List

Показано с 1 по 10 из 25

Тема: МКНГМД Вариант-1. Модуль согласователя интерфейсов (МСИ)

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #9

    Регистрация
    11.04.2006
    Адрес
    Novosibirsk
    Сообщений
    971
    Спасибо Благодарностей отдано 
    4
    Спасибо Благодарностей получено 
    11
    Поблагодарили
    9 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от KokaF77 Посмотреть сообщение
    Не совсем правильно, сорри, всё наоборот. Читаем быстрее, чем отдаёт нам информацию накопитель. И чтобы компенсировать этот временной момент, мы и читаем не подряд, а так.
    Не совсем правильно. Контроллер читает информацию посекторно. Вот ЦПУ ему выдал команду на чтение сектора, контроллер докрутив диск до нужного места нашел его, считал, ЦПУ прочел данные (или через ДМА получил, не суть), проверил статус что "все хорошо" и говорит "а прочти ка любезный мне теперь сектор с номером прошлый+1". Пока ЦПУ с этими движняками возился начало этого сектора успевает проехать под головкой, движок то крутится а межсекторный промежуток со всякой служебной ботвой очень небольшой. И контроллеру приходится ждать целый оборот диска чтобы найти начало этого сектора, пока он до головки доедет. То есть в общем случае получается что за один оборот диска удается считать только один сектор, если читать их подряд и на диске они размещены подряд. Читая "с дырками не подряд" удается прочесть гораздо более одного сектора за оборот диска. В идеальном случае - половину секторов дорожки. Ощутите как говорится разницу. Ну либо "читать дорожку целиком от индекса до индекса" но это не всегда под задачу подходит и не всякий контроллер это умеет.

    То есть если допустим на дорожке 16 секторов, то с чередованием ее прочесть всю можно за 2 оборота диска, а без чередования за 16. Разница по времени в 8 раз.

    Поэтому сектора либо сразу при форматировании размещаются с чередованием, либо приходится городить вот такое вот извратное чтение с чередованием.
    Последний раз редактировалось ram_scan; 05.02.2016 в 11:14.

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Модуль процессора (МП)
    от Viktor2312 в разделе Ириша
    Ответов: 57
    Последнее: 28.12.2016, 10:02
  2. Помогите вспомнить модуль stc
    от albion в разделе Музыка
    Ответов: 22
    Последнее: 07.02.2014, 07:19
  3. Что за модуль для УКНЦ
    от dk_spb в разделе ДВК, УКНЦ
    Ответов: 10
    Последнее: 17.05.2011, 21:30
  4. Куплю модуль SIMM 30 pin
    от oracleua в разделе Барахолка (архив)
    Ответов: 7
    Последнее: 16.11.2010, 23:17
  5. Нужен модуль памяти
    от ALEXEY.GORDEEV в разделе Барахолка (архив)
    Ответов: 4
    Последнее: 06.02.2010, 00:29

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •