шину даних;
шину адреси;
шину управління.
По шині даних дані передаються між різними пристроями. Наприклад, лічені з оперативної пам'яті дані можуть бути передані процесору для обробки, а потім отримані дані можуть бути відправлені назад в оперативну пам'ять для зберігання. p align="justify"> Кожен пристрій або осередок оперативної пам'яті має свою адресу. Адреса передається по адресній шині, причому сигнали по ній передаються в одному напрямку від процесора до оперативної пам'яті і пристроям. p align="justify"> По шині управління передаються сигнали, що визначають характер обміну інформацією по магістралі. Сигнали управління визначають яку операцію зчитування або запис інформації з пам'яті потрібно виробляти, синхронізують обмін інформацією між пристроями і т.д.
Принцип роботи
В основу побудови переважної більшості комп'ютерів покладено такі загальні принципи, сформульовані в 1945 р. американським вченим угорського походження Джоном фон Нейманом.
Принцип програмного керування. Програма складається з набору команд, що виконуються процесором автоматично у певній послідовності. p align="justify"> Вибірка програми з пам'яті здійснюється за допомогою лічильника команд. Цей регістр процесора послідовно збільшує бережене в ньому адресу черговий команди на довжину команди. А так як команди програми розташовані в пам'яті один за одним, то тим самим організується вибірка ланцюжка команд з послідовно розташованих осередків пам'яті. Якщо ж потрібно після виконання команди перейти не до наступної, а до якоїсь іншої, використовуються команди умовного або безумовного переходу, які заносять в лічильник команд номер комірки пам'яті, яка містить наступну команду. Вибірка команд з пам'яті припиняється після досягнення та виконання команди В«стопВ». p align="justify"> Таким чином, процесор виконує програму автоматично, без втручання людини.
Принцип однорідності пам'яті. Програми і дані зберігаються в одній і тій же пам'яті, тому комп'ютер не розрізняє, що зберігається в даній комірці пам'яті - число, текст або команда. Над командами можна виконувати такі ж дії, як і над даними. p align="justify"> Це відкриває цілий ряд можливостей. Наприклад, програма в процесі свого виконання також може піддаватися переробці, що дозволяє задавати в самій програмі правила отримання деяких її частин (так у програмі організовується виконання циклів і підпрограм). p align="justify"> Більше того, команди однієї програми можуть бути отримані як результати виконання іншої програми. На цьому принципі засновані методи трансляції - перекладу тексту програми з мови програмування високого рівня на мову конкретної машини. p align="justify"> Принцип адресності. Структурно основна пам'ять складається з пере...