Архітектура і структура ПК. При розгляді комп'ютерних пристроїв прийнято розрізняти їх архітектуру і структуру.

При розгляді комп'ютерних пристроїв прийнято розрізняти їх архітектуру і структуру.

Архітектурою комп'ютера називається його опис на деякому спільному рівні, що включає опис призначених для користувача можливостей програмування, системи команд, системи адресації, організації пам'яті і так далі. Архітектура визначає принципи роботи, інформаційні зв'язки і взаємне з'єднання основних логічних вузлів комп'ютера: процесора, оперативної памяті, зовнішніх ЗУ і периферійних пристроїв. Спільність архітектури різних комп'ютерів забезпечує їх сумісність з точки зору користувача.

Структура комп'ютера — це сукупність його функціональних елементів і зв'язків між ними. Елементами можуть бути самі різні пристрої — від основних логічних вузлів комп'ютера до простих схем. Структура комп'ютера графічно представляється у вигляді структурних схем, за допомогою яких можна дати опис комп'ютера на будь-якому рівні деталізації.

Найбільш поширені наступні архітектурні рішення:

Класична архітектура (архітектура фон Неймана) — один арифметико-логічний пристрій (АЛП), через який проходить потік даних, і один пристрій управління (ПУ), через який проходить потік команд — програма. Це однопроцесорний комп'ютер. До цього типа архітектури відноситься і архітектура персонального комп'ютера з спільною шиною. Всі функціональні блоки тут зв'язані між собою спільною шиною, яку називають системною магістраллю.

Фізична магістраль є багатопровідною лінією з гніздами для підключення електронних схем. Сукупність дротів магістралі розділяється на окремі групи: шину адреси, шину даних і шину управління.

Периферийні пристрої (принтер и др.) подключаются до аппаратури комп’ютера через специальні контроллери — пристрої управления периферийними пристрогями.

Контроллер — пристрій, який пов'язує периферійне устаткування з центральним процесором, визволяючи процесор від безпосереднього управління функціонуванням даного устаткування.

Багатопроцесорна архітектура. Наявність в комп'ютері декількох процесорів означає, що паралельно може бути організовано багато потоків даних і багато потоків команд. Таким чином, паралельно можуть виконуватися декілька фрагментів одного завдання.

Багатомашинна обчислювальна система. Тут декілька процесорів, що входять в обчислювальну систему, не мають спільній оперативній пам'яті, а мають кожен свою (локальну). Кожен комп'ютер в багатомашинній системі має класичну архітектуру, і така система застосовується досить широко. Проте ефект від вживання такої обчислювальної системи може бути отриманий лише при вирішенні завдань, що мають дуже спеціальну структуру: вона повинна розбиватися на стільки слабо зв'язаних підзадач, скільки комп'ютерів в системі.

Перевага в швидкодії багатопроцесорних і багатомашинних обчислювальних систем перед однопроцесорними очевидно.

Архітектура з паралельними процесорами. Тут декілька АЛП працюють під управлінням одного УУ. Це означає, що безліч даних може оброблятися за однією програмою — тобто по одному потоку команд. Високу швидкодію такої архітектури можна отримати лише на завданнях, в яких однакові обчислювальні операції виконуються одночасно на різних однотипних наборах даних. Структура таких комп'ютерів представлена на малюнку.

У сучасних машинах часто присутні елементи різних типів архітектурних вирішень. Існують і такі архітектурні вирішення, які радикально відрізняються від тих, що розгледіли вище.

 








Дата добавления: 2014-12-12; просмотров: 1286;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.109 сек.