OSDev

для всех
Текущее время: 29 мар 2024, 00:43

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 9 ] 
Автор Сообщение
 Заголовок сообщения: много мусора
СообщениеДобавлено: 12 июн 2014, 21:07 

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


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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: много мусора
СообщениеДобавлено: 13 июн 2014, 05:17 
Аватара пользователя

Зарегистрирован: 16 май 2007, 23:46
Сообщения: 1126
Документации на интеловский процессор всего 6 книг, а не два десятка. А раньше было 3. Возможно это просто разные года издания.

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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: много мусора
СообщениеДобавлено: 13 июн 2014, 07:30 

Зарегистрирован: 10 апр 2012, 23:19
Сообщения: 277
да дело то не в этом, сейчас документацию ни как не найдёшь,
на сайте интел ни где нету ни одного упоминания о мануале и если его найдёшь он как бы бесполезен,
тоже самое с ATA мануалом искал его кучу времени, когда нашёл эта штука оказалась бесполезной
там оказывается нет того что нужно,
когда команду чтения сектора написал наконец то заметил что там в конце есть упоминание этой команда,
но как её применя там не указано (если по точней указание такое что ты устёшься это всё расшифровывать)

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: много мусора
СообщениеДобавлено: 13 июн 2014, 09:26 
Аватара пользователя

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

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

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

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


Последний раз редактировалось pavia 13 июн 2014, 11:11, всего редактировалось 2 раз(а).

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: много мусора
СообщениеДобавлено: 13 июн 2014, 09:32 
Аватара пользователя

Зарегистрирован: 16 май 2007, 23:46
Сообщения: 1126
Интернетовская документация достаточно полезна. Я фактически пользовался всеми разделами. Правда у меня и стаж большой. А так да единовременно нужен только небольшой кусочек информации.Т.е. её стоит рассматривать как справочник или словарь.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: много мусора
СообщениеДобавлено: 13 июн 2014, 18:29 
Аватара пользователя

Зарегистрирован: 16 май 2007, 23:46
Сообщения: 1126
Стандары ATA/ATAPI

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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: много мусора
СообщениеДобавлено: 13 июн 2014, 19:10 

Зарегистрирован: 10 апр 2012, 23:19
Сообщения: 277
а зачем мне это надо, когда уже все написано.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: много мусора
СообщениеДобавлено: 13 июн 2014, 20:14 
Аватара пользователя

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: много мусора
СообщениеДобавлено: 02 авг 2014, 23:23 

Зарегистрирован: 10 апр 2012, 23:19
Сообщения: 277
просто это дело не по теме, я же не просил мануал, у меня он итак есть,
при чем мне его обосраться как трудно было достать, представляешь как я себя чувствую после этого.

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


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 9 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3


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

Найти:
Перейти:  
cron
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB