Лекция 6 | Курс: Архитектура ЭВМ и основы ОС | Лектор: Кирилл Кринкин | Организатор: Computer Science Center
Смотрите это видео на Лекториуме: lektorium.tv/lecture/14782
Практическая лекция Дмитрия Подлесных, старшего преподавателя МФТИ, по теме «Архитектура процессора Эльбрус» на мероприятии «Летняя школа CTF-2018» (https://www.letoctf.org/).
На лекции рассматривается задача реверс-инжиниринга процессора Эльбрус через анализ его ассемблерного кода, получаемого из тестовой программы на Си.
Лекция проводится для студентов, обучающихся по специальности «информационная безопасность» и школьников, которые в будущем хотят связать свою профессию с защитой информации.
Это вторая часть выступления в компании Яндекс представителей АО «МЦСТ». Гуру разработки операционной системы под платформу Эльбрус Антон Аникин подробно расскажет об особенностях ОС на базе ядра Linux для отечественной платформы, расскажет про версии ядер, поддержку, пакеты и особенности портирования пакетов и новых языков. В конце будут ответы на вопросы из зала.
К сожалению, первая половина видео с камер направлена в одну точку в зал и не видно самого докладчика, поэтому только в рубрике «вопрос-ответ» появится динамика.
Сразу хочется за постоянный поиск фокуса камерой попросить прощения: не отключается нормально эта функция. И да: донат в виде камер приветствуется! :-)
Видео приоткроет тайну: можно ли разогнать микропроцессоры Эльбрус, или нет?
Спасибо коллегам за фоты, маме-папе за чувство хьюмора.
Вторая часть интервью с Максимом Бабенко. Максим — преподаватель и заместитель директора отделения компьютерных наук ШАДа, сотрудник Яндекса с 13-летним стажем и руководитель службы разработки YT (MapReduce-системы Яндекса для распределённых вычислений).
1:34 О постоянной работе из дома, о допустимом количестве встреч в неделю, о том, почему лучше написать кусок кода, чем поучаствовать во встрече, и как такая модель сказывается на росте команды
03:08 О том, кто сильнее всего повлиял на Максима
03:41 О развилке в дальнейшем росте, когда ты уже руководитель службы, о том, почему по мере вертикального роста важно продолжать делать что-то руками, и о том, зачем вообще люди растут
04:59 О чтении научных статей без глубокой причины
05:39 О поступлении в МГУ: как Максим не смог попасть на ВМК, как в качестве «промежуточного варианта» поступил на мехмат и почему решил остаться
08:08 Почему стоит преподавать и как преподавание повышает скиллы?
09:12 О втором месте на чемпионате по программированию и о том, как поиск бага за минуты до конца соревнования укрепляет твою будущую стрессоустойчивость в компании
11:32 Как изменился Яндекс за 12 лет?
12:20 О том, как Максим описывает на собеседовании ваши будущие страдания и почему в инфраструктуре остаются работать только те, кто правда этого хочет :)
13:02 О work-life balance
13:44 О важности сна и других способах быть эффективным (например, оценивать свои коммиты свежим взглядом)
15:56 О сложностях в переезде за границу и об уникальности работы
16:48 О том, почему важно не сжигать мосты и найти своё value
1 сентября начинается новый учебный год. Сотни человек, которые в будущем станут программистами, стали студентами. Но не факт, что у них у все в дипломе будет написано «программист». Важно ли это для них вообще? На этот раз мы решили спросить сотрудников Яндекса, нужно ли программисту профильное образование. Как всегда, подробная текстовая версия на Хабре — habrahabr.ru/company/yandex/blog/235171/.
В Яндексе работают сотни программистов, которые пишут на разных языках программирования. А на каких-то — не пишут. Почему разработчики выбирают C или Python? Чем их очаровывает Haskell? За что любят Perl? Именно об этом рассказывают сотрудники Яндекса в этом видео.
Что такое Linux? Думаю, ответ на этот вопрос вам известен и вы не задумываясь скажете, что это операционная система. Так-то оно так, но не совсем…
Linux — это ядро операционной системы, то есть это своеобразный мотор, вокруг которого строится операционная система и который движет всеми процессами в ней.
Если рассматривать ядро, то можно сказать, что оно само по себе бесполезно для конечного пользователя, также как и двигатель сам по себе бесполезен, если его изъять из автомобиля. Можно провести еще одну параллель с двигателем внутреннего сгорания. Также как и двигатель имеет один и тот же принцип работы, но используется десятками автомобильных компаний в своих разработках, так и ядро Linux было заимствовано программистами десятков стран, для создания своих операционных систем.
Именно поэтому операционных систем основанных на ядре Linux тысячи! А более-менее известных несколько сотен!