The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Программная начинка Sony PlayStation 4 основана на компонент..."
Отправлено Аноним, 21-Июн-13 16:30 
> Read This Fucking Manual, dummy.

Что, ты совсем ретард? Настолько, что решил мне вику поцитировать? Даже не понимая содержимого? Какое позерство :)

> Матчасть изучать тупо не желаете. Пичалька.

Я эту матчасть прекрасно знаю, btw. И в курсе что там вообще ни о каких буквах дисков самих по себе не говорится. BIOS читает 1-й 512 байтный сектор диска и запускает его. А дальше проблемы бутсектора уже. Традиционно, бутсектор MBR'а парсит таблицу разделов в самом себе, а потом читает и запускает бутсектор активной партиции. Но можно и как-то иначе, если хочется. Ничему не противоречит. Т.е. по большому счету, таблица разделов - это вообще опциональная конструкция. BIOS волнует только сам бутсектор. Дальнейшую логику реализует сам бутсектор и это уже не hardcoded.

Вся эта механика не знает о буквах дисков чуть менее чем ничего. Самый край - бутлоадер может номер диска из BIOS знать, но опять же - это цифры. К буквам дисков они никак не относятся и прямых совпадений там нет. DOS делал какой-то маппинг биосных номеров в свои буквы, но это его внутреннее собачье дело уже как он там путями и устройствами оперирует.

> В семантике PC DOS разделы MBR обозначались буквами - С, D, ...

Кого, простите, в 2013 году волнует какой-то там DOS? Вы загружаете DOS? Нет? Тогда с какого у вас досявые обозначения дисков? Это чисто досовские заморочки, которые ни в каких вызовах BIOS не фигурируют :)

> Так уж повелось.

Для ретардов еще раз: вся эта механика внутри себя не оперирует никакими буквами дисков. Самый максимум - может использоваться биосовый номер диска. А то что DOS маппил внутри себя номера дисков из BIOS в буквы - это уже его досявая логика.

А так это просто глупый запуск 512-байтного бутсектора, ну и далее все что он пожелает. Никаких букв в этом процессе не фигурирует. Совсем. А то что кому-то удобно обозвать это "как в досе", хотя досом не является - это его личные тараканы в голове.

> Любой загрузчик BIOS & MBR i386 оперирует семантикой PC DOS 1983 года,

Wrong. Этот код оперирует чтением секторов и биосовыми номерами дисков. Буквы дисков там вообще не встречаются. Достаточно посмотреть исходник любого из загрузчиков. А вон у GRUB например свое наименование девайсов и путей. В freeldr из реактоса - свое. Ну да, они транслируют номера дисков из bios в иные сущности нежели досявые буквы дисков. Имеют на то право. Они же не дос какой-то.

Кстати даже NT не оперирует буквами дисков на самом деле. И загрузчик и ядро видят это совсем иначе. А буквы дисков - так, симлинки на совсем другое обозначение девайсов.

> ибо BIOS был и есть фактически часть PC DOS.

За знание архитектуры IBM PC вам два балла. BIOSовские вызовы оперируют номерами дисков. Никаких букв там нет совсем. Генерал Фэйлор читает диск! :)

> Загрузчик работает в реальном режиме 8086, как и PC DOS.

...и указывает в вызовах BIOS номер диска. А не буквы. Так что если вы тут решили мне рассказать о загрузчиках - ну попробуйте. Только вот я натурально в курсе boot sequence у PC и сорсы загрузчиков я читал. Потому что я один из тех кто такие вещи как раз и пишет. Поэтому если вы мне намерены что-то рассказать - you'll try, moron :)

Кстати, современные бутлоадеры зачастую переключаются в вполне себе 32-bit protected mode, например. Потому что работать в реальном режиме ОСообразным бутлоадерам очень уж некомфортно. Что впрочем не отменяет использования ими услуг bios и запуск систем в дальнейшем в 16-битном реальном режиме, если надо.

> Название буквами PC DOS разделов - нормально, это уже историческая традиция.

Это всего лишь обычная некромансия. Ничем не оправданная.

> Доходит немного или еще пожевать? =)

Ну попробуйте, правда пока-что пожевал и покушал вроде бы я :)

> EFI загрузчик может и оперирует уже иной семантикой, конечно.

Бедненькие, как же вы теперь без досявых буковок. Придется маппить GUID'ы в буковки. А о том что делать когда например алфавита не хватит на все диски и разделы - подумаете как-нибудь потом? :)

> Ну, маленьких детей многое может забавлять до дикого веселья, даже сами буквы.

Скорее, забавно то что некоторые некроманы зачем-то до сих пор юзают досявые обозначения. Интересно, что они этим хотят сказать? Что их система не так уж далеко от дос ушла? Или почему не оперировать какими-то именами более близкими к внутреннему представлению оси, например? :)

> У некоторых проходит с развитием, у вас видимо развитие затормозилось.

Да не, вы не поняли. На самом деле я просто сказочно покушал и словил море лулзов. Заметьте, вы даже напыщенно процитировали мне вику. Надо же быть таким напыщенным самодоволным бaклaном, чтобы цитировать вику тому кто детально раскуривал сорсы нескольких различных бутлоадеров :)

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру