Загальна структура МПС

Мікропроцесор - центральна частина будь-якої мікропроцесорної системи (МПС) - включає АЛУ і ЦУУ, що реалізує командний цикл. МП може функціонувати тільки у складі МПС, що включає, крім МП, пам'ять, пристрої вводу/виводу, допоміжні схеми (тактовий генератор, контролери переривань і ПДП, шинні формувачі, регістри-заскочки та ін.). У будь-якій МПС можна виділити такі основні частини (підсистеми):

  • процесорний модуль;
  • пам'ять;
  • зовнішні пристрої (зовнішні ЗУ + пристрої введення/виводу);
  • підсистему переривань;
  • підсистему прямого доступу на згадку

Зв'язок між процесором та іншими пристроями МПС може здійснюватися за принципами радіальних зв'язків, загальної шини або комбінованим способом. У однопроцесорних МПС, особливо 8 - і 16-розрядних, найбільшого поширення набув принцип зв'язку " Загальна шина " , у якому всі пристрої підключаються до інтерфейсу однаковим чином (Рис.1.1).

Рис.1.1. Структура МПС із інтерфейсом "Загальна шина"

фон-Неймана

Мал. 1.1 Архітектура фон-Неймана

Якщо розділити пам'ять: пам'ять програм і пам'ять даних ми отримаємо Гарвардську архітектуру.

загальна

Мал. 1.2 Гарвардська архітектура

загальна

Мал. 1.3 Архітектура фон-Неймана з перериванням

ПДП (Прямий Доступ до Пам'яті) – друга відмінність сучасних архітектур від машин фон-Неймана. ПДП дозволяє скоротити витрати на пересилання одиниці інформації.

пристрої

Мал. 1.4 Архітектура фон-Неймана з каналом ПДП