[an error occurred while processing this directive]
[an error occurred while processing this directive]
|
Здравствуйтее.
Я начинаю изучать С6000 и меня немного неконкретный вопрос – по поводу архитектуры C64 (TI). Я никак не могу понять, зачем при таких больших объемах внутренней статической быстрой расслоенной памяти (1 Мбайт!) у него есть еще и маленький кэш данных (16 Кбайт)?! Кэш программ - еще понятно, программа действительно может быть небольшой, но такой маленький кэш данных окажется очень серьезной помехой при обработке больших массивов данных сложными алгоритмами (которые (данные), собственно, и будут находиться в этой большой статической быстрой расслоенной памяти в 1 Мбайт)? Как хорошо было: 6203 – с одним большим блоком работает процессор, с другим большим – DMA, никто никому не мешает, потом спокойно переключаются… А расслоение памяти позволяет сделать из нее фактически многопортовую, тем более отпадает необходимость в кэше.
Спасибо за ответы.
E-mail: info@telesys.ru