OSDev
http://osdev.ru/

много мусора
http://osdev.ru/viewtopic.php?f=18&t=951
Страница 1 из 1

Автор:  scuter [ 12 июн 2014, 21:07 ]
Заголовок сообщения:  много мусора

в общем копаю информацию на всю эту технологию уже давно,
и пришёл к выводу что этого дела очень много, а результат микроскопический,
пример тому документация интела, размер каждого мануала 800 листов, а мануалов там десятка два
или дока на простейший пиковый контроллер около сотни листов документации, а результат микронный.


вот мне интересно не слишком ли сильно палка перегнута.

Автор:  pavia [ 13 июн 2014, 05:17 ]
Заголовок сообщения:  Re: много мусора

Документации на интеловский процессор всего 6 книг, а не два десятка. А раньше было 3. Возможно это просто разные года издания.

По поводу того что она излишне возможно. Раньше было меньше на 286 Процессор дока всего 30 листов. На 386 если не путаю 600 листов. Самая хорошая документация.

То что документации на современный интела по большей части бесполезна - согласен. Там много воды на тему "а если бы". Невозможно использовать как справочник. Но в целом удобна для некоторых нужд.

Автор:  scuter [ 13 июн 2014, 07:30 ]
Заголовок сообщения:  Re: много мусора

да дело то не в этом, сейчас документацию ни как не найдёшь,
на сайте интел ни где нету ни одного упоминания о мануале и если его найдёшь он как бы бесполезен,
тоже самое с ATA мануалом искал его кучу времени, когда нашёл эта штука оказалась бесполезной
там оказывается нет того что нужно,
когда команду чтения сектора написал наконец то заметил что там в конце есть упоминание этой команда,
но как её применя там не указано (если по точней указание такое что ты устёшься это всё расшифровывать)

в результате просматриваешь млионы данных, а толку от этого ноль,
а нужные вещи оказываются мкроскопическими, это блин издевательство какое то.

Автор:  pavia [ 13 июн 2014, 09:26 ]
Заголовок сообщения:  Re: много мусора

Что касается ATA согласен я эту доку изучил вдоль и поперёк. И могу сказать это издевательство они там собрали все возможные баги разных контролёров и жестких и его выпустили в качестве стандарта. И фактически ежегодно набор багов обновляется. При этом баги 8 версии абсолютно противоположны 6 версии. Из практике могу сказать что ещё больше багов не описано. Я в своё время на достаточно большой выборке проверял различные варианты.

Что касается алгоритма чтения. То я советую брать исходники линукса.

А поповоду расшифровки, ничего расшифровывать не надо. Алгоритм чтения приведён это машина состояний и в 9 главе d1410r3b-ATA-ATAPI-6.pdf приведен граф переходов. Согласно ему и надо писать код.

Если хотите можем обсудить тему более детально.

Автор:  pavia [ 13 июн 2014, 09:32 ]
Заголовок сообщения:  Re: много мусора

Интернетовская документация достаточно полезна. Я фактически пользовался всеми разделами. Правда у меня и стаж большой. А так да единовременно нужен только небольшой кусочек информации.Т.е. её стоит рассматривать как справочник или словарь.

Автор:  pavia [ 13 июн 2014, 18:29 ]
Заголовок сообщения:  Re: много мусора

Стандары ATA/ATAPI

Диаграмма алгоритма чтения данных режим PIO:
PIO ATA-2
PIO ATA-3
PIO ATA/ATAPI-6
Другие версии сами посмотрите.

В первых версиях было проще и понятнее.

Автор:  scuter [ 13 июн 2014, 19:10 ]
Заголовок сообщения:  Re: много мусора

а зачем мне это надо, когда уже все написано.

Автор:  pavia [ 13 июн 2014, 20:14 ]
Заголовок сообщения:  Re: много мусора

1. Более чем уверен что у вас написано не всё. Вы код для всех версий написали?
2. Да и наверное есть ошибки, к примеру не учитываете временные паузы.
3. Эта информация не только для Вас. Мало ли кто в будущем заглянет в эту тему.

Автор:  scuter [ 02 авг 2014, 23:23 ]
Заголовок сообщения:  Re: много мусора

просто это дело не по теме, я же не просил мануал, у меня он итак есть,
при чем мне его обосраться как трудно было достать, представляешь как я себя чувствую после этого.

к слову говоря, проще забраться на американские сайты и качать с них инфу и манулы,
а разбираться в ериси которую сделали наши творци ос дева, врагу не пожелаешь,
и такое говнище они несут как благо просвитления.

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/