ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Воскресенье
5 мая
174870 Топик полностью
Cepгeй Бopщ (08.12.2009 12:56, просмотров: 173) ответил Evgeny_CD на Урановые ломы в ртути - это хорошо. Но если серьезно, то противопоставление некорректно.
Это все частности. 
Стек на имеет явного отражения в ЯВУ. Нет никаких явных команд для работы с ним. Так что по исходнику С стек подсчитать в натуре тяжело.
Можно анализировать дизассемблированную прошивку. Там никаких неоднозначностей. Но основная мысль была другой - при динамическом создании/удалении объектов в асинхронных процессах, точно так же, как и при резервировании/освобождении стека в основном коде и в асинхронных прерываниях просчитать точно потребное количество что стека, что ресурсов под динамические объекты - невозможно. Потому что процессы асинхронны и зависят от внешних воздействий. И только человек может знать о взаимосвязи внешних воздействий друг на друга и о реакции объекта управления на действия программы.