790 читали · 4 года назад
Микроконтроллеры для начинающих. Часть 18. Еще раз о циклах, тактах, конвейерах и о том, "что у куколки внутри"
"Внутренний мир" процессоров микроконтроллеров я кратко уже рассматривал ранее а паре статей. И рассматривал, в том числе, тему синхронизации работы узлов процессора, что вносит коррективы в построение процессора. И вот в комментариях к третьей части возникла довольно интересная дискуссия на тему схем тактирования. Если честно, изначально я не планировал сильно углубляться в этот вопрос, целью была полнота общей картины устройства и работы микроконтроллеров. Но раз вопрос вызвал интерес, давайте поговорим немного подробнее...
167 читали · 4 года назад
Время работы алгоритма простого поиска элемента в массиве. Время работы кода на C++.
Метод clock_t clock( void ) возвращает количество временных тактов, прошедших с начала запуска программы. С помощью макроса CLOCKS_PER_SEC функция получает количество пройденных тактов за 1 секунду. Таким...