АРМ - это всего навсего ядро процессора(+)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено Max_Fly 21 августа 2003 г. 15:38
В ответ на: Ответ: Ок, перефразирую. отправлено Galkin_Ivan 21 августа 2003 г. 15:05

как допустим и ядро х86. если вы программировали х86 без участия BIOS OS и т.д. разницы вы особой не почувствуете. РЕАЛЬНЫЕ чипы на базе ARM имеют в себе не только сам ARM но и некоторую периферию - какую - определяет каждый разработчик чипов. под АРМ существуют операционные системы. Если вы будете пользоваться услугами операционной системы - вход и выход из прерываний ничем не будут отличаться от привычных, для х86. Если ы имели в виду имеет ли АРМ контроллер прерываний... (почему вручную реализуется прерывание?) то могу вас успокоить - контроллер там есть. архитектура АРМ разных моделей различна. АРМ 7 реализован как машина Фон Неймана. с общими полями памяти и данных. АРМ 9 имеет одну физическую шину для данных и команд, но внутри себя имеет некоторый кеш разделяющий код и данные. процессор работает раздельно с обоими кешами. Соответственно выше. Читайте документацию. В описании архитектуры всё подробно описано. АРМ - это расширенная РИСК машина - следовательно она имеет достаточно большое быстродействие. Но не обольщайтесь высокое быстродействие окупается слабой системой команд. А соответственно большим размером кода в некоторых случаях.

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru