История изменений
Исправление alysnix, (текущая версия) :
Надо быть готовым что на интервью с вами будут разговаривать про MESI, cachelines, store forwarding stalls и тому подобных вещах, а не об 100 тредах на 1ом ядре.
если это мне, то скажу честно, что ковыряться в кешлайнах и прочей внутрипроцессорной тряхомудии, лично мне не интересно совсем.
лично мне всегда нравилось представлять комп как устройство, на котором можно реализовывать некоторые сервисы, вычислительные задачи, системы, с которыми работают люди или другие компы.
копаться в битах я тоже могу, но только когда денег нет, а очень надо. и чем проще железка в битах которой надо копаться, тем лучше. потому что ума там не нужно, а надо обложиться мануалами, обставиться осциллографами, и грузить туда по-какому нить SPI свою прогу, еще предварительно и свой загрузчик написать, и тыкать в кнопочки на проводочках. короче надо набрать в голову массу бесполезной инфы, задачу решить…а потом вытряхнуть эту инфу из головы, как мусор…потому что для другого проца или асика, все будет совсем по другому.
куда лучше знаете ли сидеть в какой-нить иде, писать какой-нить код, типа на плюсах, пускать мышкой, смотреть отладчиком, если надо, и радоваться жизни. вне всякой зависимости, на какой ос это делается.
и потом. люди железячного программирования много не получают, хоть работа и противная. куда больше получает явщик, пишущий для сервера какую-то бизнес логику, ну или типа того.
Исправление alysnix, :
Надо быть готовым что на интервью с вами будут разговаривать про MESI, cachelines, store forwarding stalls и тому подобных вещах, а не об 100 тредах на 1ом ядре.
если это мне, то скажу честно, что ковыряться в кешлайнах и прочей внутрипроцессорной тряхомудии, лично мне не интересно совсем.
лично мне всегда нравилось представлять комп как устройство, на котором можно реализовывать некоторые сервисы, вычислительные задачи, системы, с которыми работают люди или другие компы.
копаться в битах я тоже могу, но только когда денег нет, а очень надо. и чем проще железка в битах которой надо копаться, тем лучше. потому что ума там не надо, а надо обложиться мануалами, обставиться осциллографами, и грузить туда по-какому нить SPI свою прогу, еще предварительно и свой загрузчик написать, и тыкать в кнопочки на проводочках. короче надо набрать в голову массу бесполезной инфы, задачу решить…а потом вытряхнуть эту инфу из головы, как мусор…потому что для другого проца или асика, все будет совсем по другому.
куда лучше знаете ли сидеть в какой-нить иде, писать какой-нить код, типа на плюсах, пускать мышкой, смотреть отладчиком, если надо, и радоваться жизни. вне всякой зависимости, на какой ос это делается.
и потом. люди железячного программирования много не получают, хоть работа и противная. куда больше получает явщик, пишущий для сервера какую-то бизнес логику, ну или типа того.
Исходная версия alysnix, :
Надо быть готовым что на интервью с вами будут разговаривать про MESI, cachelines, store forwarding stalls и тому подобных вещах, а не об 100 тредах на 1ом ядре.
если это мне, то скажу честно, что ковыряться в кешлайнах и прочей внутрипроцессорной тряхомудии, лично мне не интересно совсем.
лично мне всегда нравилось представлять комп как устройство, на котором можно реализовывать некоторые сервисы, вычислительные задачи, системы, с которыми работают люди или другие компы.
копаться в битах я тоже могу, но только когда денег нет, а очень надо. и чем проще железка в битах которой надо копаться, тем лучше. потому что ума там не надо, а надо обложиться мануалами, обставиться осциллографами, и грузить туда по-какому нить SPI свою прогу, еще предварительно и свой загрузчик написать, и тыкать в кнопочки на проводочках. короче надо набрать в голову массу бесполезной инфы, задачу решить…а потом вытряхнуть эту инфу из головы, как мусор…потому что для другого проца или асика, все будет совсем по другому.
куда лучше знаете ли сидеть в какой-нить иде, писать какой-нить код, типа на плюсах, пускать мышкой, смотреть отладчиком, если надо, и радоваться жизни. вне всякой зависимости, на какой ос это делается.
и потом. люди железячного программирования много не получают, хоть работа и противная. куда больше получает явщик, пишущий для сервера какую бизнес логику, ну или типа того.