> "Спецификация на всё железо" существует в природе? quoted1
Разумеется. Только не на всё в свободном доступе. Если к примеру на интеловский 945G я спокойно могу стащить из инета всю документацию по программному интерфейсу, то в случае с NVidia у меня этот номер не выгорит. Дадут конечно, только кому посерьёзнее меня и под условием неразглашения.
pietarilaine (25915) писал(а) в ответ на сообщение:
> Алексан (Алексан) писал(а) в ответ на сообщение:
>> "Спецификация на всё железо" существует в природе? quoted2
>Разумеется. Только не на всё в свободном доступе. > Если к примеру на интеловский 945G я спокойно могу стащить из инета всю документацию по программному интерфейсу, то в случае с NVidia у меня этот номер не выгорит. > Дадут конечно, только кому посерьёзнее меня и под условием неразглашения. quoted1
Значит, мы выбираем то железо, на которое есть спецификация. Точка. Можно собрать весь комп на таком?
Можно. Только зачем? Вот представь себе ситуацию, пишешь ты на ассемблере x86 операционку, причём не только ядро, надо же и весь прикладной софт ещё на нём писать, иначе что за смысл, ядро компактное, распределение процессорного времени между запущенными приложениями происходит очень эффективно, но сами эти приложения занимают много места в памяти и при работе тормозят. Ну и что в итоге? Мы повысили общее быстродействие системы на пару процентов и на 10 процентов снизили потребление памяти при работе? Нет, значит переписываем и основные приложения затратив на это пусть 3 года. А тем временем наши осваивают техпроцесс 12 нм и начинают выпускать на этом техпроцессе Эльбрус, что позволяет ему по тактовой частоте сравняться с Intel. А поскольку сама архитектура у Эльбруса существенно лучше чем у Intel, то Intel по производительности оказывается в украине и соответственно массово начинают появляться настольные компы и ноутбуки на Эльбрусе, имеющим другую систему команд. Ну и что ты со своим кодом будешь делать? Переносимость то программ на ассемблере никакая.
> У тебя есть жена? Ты работаешь где-нибудь? quoted1
Есть. Работаю. Поэтому и нет времени на всякую бесполезную ерунду. Я писал на ассемблере, но небольшие по размеру утилиты и там, где без этого действительно было нельзя. На современном железе кстати уже можно.