"ARM - прошлое и будущее
Александр расскажет про ту архитектуру ARM , что в 99% случаев в вашем смартфоне или планшете. Историю возникновения, набор комманд, эволюцию и как элегантные решения побеждают серьезные и сложные. В конце можно устроить небольшой холивар ARM vs x86.
Спикер
увлекался программированием под ZX-Spectrum, работал в веб-студии, потом в сети датацентров Selectel , но всегда интересовался low-level программированием.
Cтруктура лекции:
1 История
1.1 ARM2
1.2 Контекст - 1982-85годы
1.3 Что такое ARM- ядра/профили
2 Распространение
2.1 Попадание на мобильный рынок
2.2 Приставки
2.3 смартфоны/мобильные телефоны
2.4 дешевые одноплатники (тысячи их!)
3 Набор инструкций
3.1 RISC vs CISC
3.2 примеры кода
4. Что значит быстрый?
4.1 Архитектурные решения (примеры: кэши, smp...)
4.2 Частота, Out of order execution
4.3 вывод про быстродействие
5. Новые технологии:
5.1 64 бита
5.2 виртуализация (vs intel), применения
5.3 энергопотребление (vs intel), небольшой обзор решений от intel
6. заключение