...
...
Последний раз редактировалось Viktor2312; 29.01.2016 в 16:49.
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Спасибо за тему. Собирался сделать то же, но ты опередил немного.
А вообще, в той теме есть первый пост, который потихонечку становится цивильнее.
Согласен. И только - ЗА!
Странно... я нашёл очень быстро. См. посты с 289 по 290.
Есть небольшое предложение: обсуждать проблемы связанные с формированием "лика" подраздела в соседней теме FAQ по ПЭВМ "ИРИША", "ИРИША-Л" и "ИРИША-М".
---------- Post added at 22:34 ---------- Previous post was at 22:20 ----------
Немного добавлю... Как вариант, создать подраздел "РАЗНОЕ" и обсуждать там "около-ИРИШНные" вопросы, и этот в том числе?
Последний раз редактировалось Mick; 15.10.2011 в 12:44.
Разыскиваю всё, что связано с ПЭВМ "Ириша".
С интерливом быстрее
И это на какой же странице гугла найдём мы "правильный" ответ?!
---------- Post added at 00:20 ---------- Previous post was at 00:18 ----------
Ели Вы хотите объяснить тем, кто в этом не понимает - обясните! А гуглить..., тут все такие собрались, и знают как эти кнопочки нажимаются.
---------- Post added at 00:23 ---------- Previous post was at 00:20 ----------
Можно и так...Интерлив (интерливинг, interleave) - чередование - параметр, характеризующий период чередования записи или чтения информации. Используется в описании работы с банками памяти и устройствами хранения информации на магнитных носителях. Назначение - достижение максимальной скорости обмена данными с медленными устройствами хранения информации.
Разыскиваю всё, что связано с ПЭВМ "Ириша".
...
Последний раз редактировалось dk_spb; 26.10.2016 в 13:17.
Простите, не понял?
Собственно, я и дал ссылку на ответ(ы) на Ваш вопрос - зачем сектора записываются и считываются не подряд. Называется это интерливом, проще и правильнее всего об этом погуглить.Или может я дурак, так расскажите мне зачем писать систему в каждый 3-ий сектор (по номеру, а не по порядку) и зачем списывать в убытки два из трёх секторов....
---------- Post added at 18:43 ---------- Previous post was at 18:41 ----------
Я лично прям таки уже на первой странице вижу этих ответов сильно больше одного. В частности, материал из википедии.
Используются все сектора, а не с пропуском. Или я чего-то не понял в вопросе?
Здесь это есть: http://www.zx.pk.ru/showpost.php?p=407883&postcount=350
Весь фокус в том, что ЭВМ не успевает прочитать и осмыслить информацию, если б она шла подряд, а не с задержкой, которую обеспечивает это самое "чередование" в алгоритме чтения данных с диска.
-------------
Не совсем правильно, сорри, всё наоборот. Читаем быстрее, чем отдаёт нам информацию накопитель. И чтобы компенсировать этот временной момент, мы и читаем не подряд, а так.
Последний раз редактировалось KokaF77; 06.11.2011 в 01:08.
Разыскиваю всё, что связано с ПЭВМ "Ириша".
Не совсем правильно. Контроллер читает информацию посекторно. Вот ЦПУ ему выдал команду на чтение сектора, контроллер докрутив диск до нужного места нашел его, считал, ЦПУ прочел данные (или через ДМА получил, не суть), проверил статус что "все хорошо" и говорит "а прочти ка любезный мне теперь сектор с номером прошлый+1". Пока ЦПУ с этими движняками возился начало этого сектора успевает проехать под головкой, движок то крутится а межсекторный промежуток со всякой служебной ботвой очень небольшой. И контроллеру приходится ждать целый оборот диска чтобы найти начало этого сектора, пока он до головки доедет. То есть в общем случае получается что за один оборот диска удается считать только один сектор, если читать их подряд и на диске они размещены подряд. Читая "с дырками не подряд" удается прочесть гораздо более одного сектора за оборот диска. В идеальном случае - половину секторов дорожки. Ощутите как говорится разницу. Ну либо "читать дорожку целиком от индекса до индекса" но это не всегда под задачу подходит и не всякий контроллер это умеет.
То есть если допустим на дорожке 16 секторов, то с чередованием ее прочесть всю можно за 2 оборота диска, а без чередования за 16. Разница по времени в 8 раз.
Поэтому сектора либо сразу при форматировании размещаются с чередованием, либо приходится городить вот такое вот извратное чтение с чередованием.
Последний раз редактировалось ram_scan; 05.02.2016 в 11:14.
...
Последний раз редактировалось dk_spb; 26.10.2016 в 13:17.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)