О главе
Во встраиваемых системах вопрос производительности стоит более остро, нежели в приложениях настольных компьютеров. Неграмотно написанный код может замедлить работу в разы и привести к невозможности обработать входящий поток данных. Знание алгоритмов и структур данных в некоторых задачах может дать приличный прирост скорости выполнения, однако кроме этого есть и другая, менее очевидная для рядового программиста, возможность ускорить код — с умом использовать конструкции языка программирования, опираясь на особенности ядра и его инструкций.