Недостатки Гарвардской архитектуры связаны с необходимостью проведения большего числа шин, а также с фиксированным объемом памяти, выделенной для команд и данных, назначение которой не может оперативно перераспределяться в соответствии с требованиями решаемой задачи.
и вообще интересно такую штуку написать, я весь инет обрыл, все что нашел минимум на семерке запускается, хотя много почему то пишут, что на xp тоже работает, нет такой штуки в инете!
и писал я их, так чтоб они минимально заняли места в готовой программе взаимно используя код друг друга и чтоб ненужный, т.е не используемый код в релизное приложение вообще не попал.