SlideShare a Scribd company logo
1 of 20
Лекція 1
ОБЧИСЛЮВАЛЬНІ ТА МІКРОПРОЦЕСОРНІ СИСТЕМИ
План
1. Основні визначення.
2. Архітектура обчислювальних систем.
3. Принципи побудови та функціонування
обчислювальних систем.
4. Функціонування обчислювального пристрою.
2
Основні визначення
Обчислювальна техніка (ОТ) (computer science, computing machinery) – це:
- систематизована сукупність наукових дисциплін і галузей техніки, що досліджує
обчислювальні машини, принципи їхньої побудови і використання;
- займається розробленням і тестуванням апаратних засобів для оброблення і зберігання
інформації;
- архітектури обчислювальних систем;
- різні аспекти програмування, в тому числі питання розроблення і створення будь-якого
програмного забезпечення; інформаційні структури;
- мови програмування тощо.
Електронна обчислювальна машина (ЕОМ), комп’ютер – комплекс технічних засобів,
призначених для автоматизованого оброблення інформації в процесі розв’язання
обчислювальних та інформаційних задач.
Під обчислювальним пристроєм зазвичай розуміють будь-який пристрій оброблення
цифрової інформації: електронна обчислювальна машина (ЕОМ), мікропроцесор,
персональний комп’ютер (ПК), мікропроцесорна система тощо.
3
Основні визначення
Обчислювальна система (ОС) – це сукупність програм та технічних засобів,
призначених для оброблення інформації.
Архітектура обчислювальної системи – це загальна логічна організація обчислювальної
системи, яка визначає процес оброблення даних у ній та поєднує методи кодування
даних, структуру, призначення, принципи взаємодії технічних засобів і програмного
забезпечення.
Процесор – це функціональний пристрій, що забезпечує конкретне застосування
сукупності команд.
Мікропроцесор (МП) – це оброблювальний та керувальний цифровий пристрій,
виконаний за технологією великих інтегральних схем (ВІС), який під програмним
керуванням здатний виконувати оброблення інформації, а саме арифметичні та логічні
операції, введення-виведення та зберігання інформації, а також приймати рішення.
4
Типи мікропроцесорів
За типом архітектури
МП з
гарвардською
архітектурою
МП з
фоннейманівською
архітектурою
5
За типом побудови
мови
програмування
CISC-
процесори
(Complete
Instruction Set
Computing)
RISC-
процесори
(Reduced
Instruction Set
Computing)
Мікропроцесорна система
Мікропроцесорна система (МПС) – це багатофункціональна програмно-
керована система обробки інформації, яка складається з підсистеми
центрального процесора, підсистеми пам’яті та підсистеми введення-
виведення, об’єднаних інформаційними каналами.
Мікропроцесорні системи будують на мікропроцесорних комплектах і
поділяють на:
• керуючі МПС;
• обчислювальні МПС;
• контрольно-вимірювальні МПС;
• МПС збирання даних.
6
Мікропроцесорна система
Різниця між обчислювальною системою та мікропроцесорною системою є
тільки у масштабах розв’язуваних задач, кількості та складності обладнання.
Класичним варіантом ОС є багатокомп’ютерний або багатопроцесорний
комплекс.
7
Архітектура обчислювальних систем
За типом архітектури
Однорідні
обчислювальні
системи
Неоднорідні
обчислювальні
системи
8
За режимом
роботи
Оперативні Неоперативні
Багатопроцесорні обчислювальні
системи
За способом організації обробки даних
Конвеєрні
(магістральні)
Векторні Матричні
9
Конвеєрні обчислювальні системи
У конвеєрних багатопроцесорних
системах кожен процесор одночасно
виконує різні операції над
послідовним потоком оброблюваних
даних. За прийнятою класифікацією
такі системи є системами з
множинним потоком команд та
поодиноким потоком даних (МКПД) –
Multiple Instruction Single Data, MISD.
10
Векторні обчислювальні системи
У векторних багатопроцесорних
системах усі процесори одночасно
виконують одну команду над різними
даними – поодинокий потік команд з
множинним потоком даних (ПКМД) –
Single Instruction Multiple Data, SIMD.
11
Матричні обчислювальні системи
У матричних багатопроцесорних
системах кожний мікропроцесор
одночасно виконує різні операції над
послідовними потоками
оброблюваних даних – множинний
потік команд з множинним потоком
даних (МКМД) – Multiple Instruction
Multiple Data, MIMD.
12
Однопроцесорні системи
У однопроцесорних системах
мікропроцесор почергово виконує
одну операції над одним набором
оброблюваних даних – поодинока
команда з поодиноким набором
даних (ПКПД) – Single Instruction
Single Data, SISD.
13
Принципи побудови та
функціонування МПС
МПС будується за принципами “трьох М” – модульності, магістральності та
мікропрограмованості.
Модулем називається функціонально, електрично та конструктивно
завершений цифровий пристрій, який призначено для виконання задач певного
типу: процесорний модуль, модуль пам’яті тощо.
Модульний підхід спрощує процес проектування МПС.
Магістральність забезпечує регулярність структури МПС, можливість
масштабування, змінення конфігурації, мінімізує кількість зв’язків між окремими
пристроями.
Мікропрограмне керування може забезпечити найбільшу гнучкість у
застосуванні МПС, але частіше використовують командний рівень керування
через складність мікропрограмування.
14
Д1…Дm – блок
датчиків,
К1...Кp – блок
керування.
15
Функціонування обчислювального
пристрою
У 60-х роках минулого століття
академік В. М. Глушков довів, що
у будь-якому пристрої обробки
цифрової інформації можна
виділити операційний та
керувальний блоки, що це є
принцип декомпозиції
обчислювального пристрою.
16
Операційний блок складається з регістрів, суматорів та інших пристроїв, які
приймають із запам’ятовувального пристрою, зберігають операнди, виконують
над ними операції та видають результати операції у запам’ятовувальний
пристрій. У керувальний блок з операційного блоку надходять відомості про
знак та інші особливості результату, наприклад, чи дорівнює він нулю тощо.
Такі відомості називаються ознаки або прапорці F (від Flags) результату.
Функціонування обчислювального
пристрою
17
Елементарна функціональна операція, що виконується за один такт,
називається мікрооперацією.
У деякі такти з керувального блоку можуть надходити кілька керувальних
сигналів, які ініціюють виконання мікрокоманд у різних вузлах обчислювального
пристрою.
Сукупність мікрооперацій, які виконуються одночасно називається
мікрокомандою.
Послідовність мікрокоманд, які забезпечують виконання операції, називається
мікропрограмою даної операції.
Функціонування обчислювального пристрою може описуватись сукупністю
мікропрограм, які в ньому реалізуються.
Функціональна схема обчислювального пристрою
18
Обчислювальний пристрій
складається з п’яти блоків:
арифметично-логічного пристрою
А(ЛП) з надоперативним
запам’ятовувальним пристроєм
(НОЗП), який складається з
регістрів, керувального пристрою
(КП), підсистеми пам’яті (ЗП) та
підсистеми введення-виведення
(ПВВ-ПВИВ) і побудована за
апаратно-програмним принципом.
Апаратна частина виконує
обмежений набір простих
операцій під керуванням
програмного забезпечення. Обмін
інформацією між підсистемами
здійснюється за допомогою шини
даних (ШД), шини адреси (ША) та
шини керування (ШК).
Функціональна схема
обчислювального пристрою
19
Обчислювальний пристрій складається з п’яти блоків: арифметико-логічного
пристрою А(ЛП) з надоперативним запам’ятовуючим пристроєм (НОЗП),
який складається з регістрів, керувального пристрою (КП), підсистеми
пам’яті (ЗП) та підсистеми введення-виведення (ПВВ-ПВИВ) і побудована за
апаратно-програмним принципом.
Апаратна частина виконує обмежений набір простих операцій під керуванням
програмного забезпечення.
Обмін інформацією між підсистемами здійснюється за допомогою шини
даних (ШД), шини адреси (ША) та шини керування (ШК).
20

More Related Content

What's hot (20)

Lecture 3 is
Lecture 3 isLecture 3 is
Lecture 3 is
 
Лекц 1
Лекц 1Лекц 1
Лекц 1
 
асоби створення, зберігання, обробки, копіювання і транспортування документів
асоби створення, зберігання, обробки, копіювання і транспортування документівасоби створення, зберігання, обробки, копіювання і транспортування документів
асоби створення, зберігання, обробки, копіювання і транспортування документів
 
C++
C++C++
C++
 
Cpu
CpuCpu
Cpu
 
U.cs101 алгоритм программчлал-5
U.cs101   алгоритм программчлал-5U.cs101   алгоритм программчлал-5
U.cs101 алгоритм программчлал-5
 
1
11
1
 
U.cs101 алгоритм программчлал-7
U.cs101   алгоритм программчлал-7U.cs101   алгоритм программчлал-7
U.cs101 алгоритм программчлал-7
 
9 клас урок 14
9 клас урок 149 клас урок 14
9 клас урок 14
 
Bie daalt
Bie daaltBie daalt
Bie daalt
 
Motherboard es
Motherboard esMotherboard es
Motherboard es
 
It101 1
It101 1It101 1
It101 1
 
Нээлттэй чөлөөт эхийн програм хангамж
Нээлттэй чөлөөт эхийн програм хангамжНээлттэй чөлөөт эхийн програм хангамж
Нээлттэй чөлөөт эхийн програм хангамж
 
Lec03 concurrency (2)
Lec03 concurrency (2)Lec03 concurrency (2)
Lec03 concurrency (2)
 
u.cs101 "Алгоритм ба програмчлал" Лекц №1
u.cs101 "Алгоритм ба програмчлал" Лекц №1u.cs101 "Алгоритм ба програмчлал" Лекц №1
u.cs101 "Алгоритм ба програмчлал" Лекц №1
 
C lects (4)
C lects (4)C lects (4)
C lects (4)
 
санах ой
санах ойсанах ой
санах ой
 
7_1212.pptx
7_1212.pptx7_1212.pptx
7_1212.pptx
 
Lecture 10 os
Lecture 10 osLecture 10 os
Lecture 10 os
 
Lab7
Lab7Lab7
Lab7
 

Similar to Лекція 01. Обчислювальні та мікропроцесорні системи

Сучасні інформаційні технології. Лекція 2. Архітектура персонального комп’ютера
Сучасні інформаційні технології. Лекція 2. Архітектура персонального комп’ютераСучасні інформаційні технології. Лекція 2. Архітектура персонального комп’ютера
Сучасні інформаційні технології. Лекція 2. Архітектура персонального комп’ютераМаксим Павленко
 
архітектура комп
архітектура компархітектура комп
архітектура компlily_zbar
 
1 1 поняття апаратного забезпечення персонального комп'ютера (пк)
1 1 поняття апаратного забезпечення персонального комп'ютера (пк)1 1 поняття апаратного забезпечення персонального комп'ютера (пк)
1 1 поняття апаратного забезпечення персонального комп'ютера (пк)Алексей Свирь
 
пк апаратне забезпечення іс 2
пк апаратне забезпечення іс 2пк апаратне забезпечення іс 2
пк апаратне забезпечення іс 2iDeus3D
 
поперечний
поперечнийпоперечний
поперечнийGalya Pavlova
 
Урок 6. Історія засобів реалізації інформаційних процесів, види сучасних комп...
Урок 6. Історія засобів реалізації інформаційних процесів, види сучасних комп...Урок 6. Історія засобів реалізації інформаційних процесів, види сучасних комп...
Урок 6. Історія засобів реалізації інформаційних процесів, види сучасних комп...Василь Тереховський
 
Computers and Computing Works lecture №4
Computers and Computing Works lecture №4Computers and Computing Works lecture №4
Computers and Computing Works lecture №4Lesia Sobolevska
 
апаратна частина
апаратна частинаапаратна частина
апаратна частинаskuratovska
 
Урок 3. Апаратна і програмна складові інформаційної системи. Комп'ютер як при...
Урок 3. Апаратна і програмна складові інформаційної системи. Комп'ютер як при...Урок 3. Апаратна і програмна складові інформаційної системи. Комп'ютер як при...
Урок 3. Апаратна і програмна складові інформаційної системи. Комп'ютер як при...Ihor Tkachenko
 
складові комп'ютера
складові комп'ютераскладові комп'ютера
складові комп'ютераNVK4
 

Similar to Лекція 01. Обчислювальні та мікропроцесорні системи (20)

Сучасні інформаційні технології. Лекція 2. Архітектура персонального комп’ютера
Сучасні інформаційні технології. Лекція 2. Архітектура персонального комп’ютераСучасні інформаційні технології. Лекція 2. Архітектура персонального комп’ютера
Сучасні інформаційні технології. Лекція 2. Архітектура персонального комп’ютера
 
Урок 3
Урок 3Урок 3
Урок 3
 
архітектура комп
архітектура компархітектура комп
архітектура комп
 
урок 3
урок 3урок 3
урок 3
 
Урок №4 8 клас
Урок №4 8 класУрок №4 8 клас
Урок №4 8 клас
 
Урок 2
Урок 2Урок 2
Урок 2
 
1 1 поняття апаратного забезпечення персонального комп'ютера (пк)
1 1 поняття апаратного забезпечення персонального комп'ютера (пк)1 1 поняття апаратного забезпечення персонального комп'ютера (пк)
1 1 поняття апаратного забезпечення персонального комп'ютера (пк)
 
урок 5
урок 5урок 5
урок 5
 
пк апаратне забезпечення іс 2
пк апаратне забезпечення іс 2пк апаратне забезпечення іс 2
пк апаратне забезпечення іс 2
 
поперечний
поперечнийпоперечний
поперечний
 
Lec_1.pptx
Lec_1.pptxLec_1.pptx
Lec_1.pptx
 
Урок 6. Історія засобів реалізації інформаційних процесів, види сучасних комп...
Урок 6. Історія засобів реалізації інформаційних процесів, види сучасних комп...Урок 6. Історія засобів реалізації інформаційних процесів, види сучасних комп...
Урок 6. Історія засобів реалізації інформаційних процесів, види сучасних комп...
 
Computers and Computing Works lecture №4
Computers and Computing Works lecture №4Computers and Computing Works lecture №4
Computers and Computing Works lecture №4
 
апаратна частина
апаратна частинаапаратна частина
апаратна частина
 
урок 4
урок 4урок 4
урок 4
 
Урок 3. Апаратна і програмна складові інформаційної системи. Комп'ютер як при...
Урок 3. Апаратна і програмна складові інформаційної системи. Комп'ютер як при...Урок 3. Апаратна і програмна складові інформаційної системи. Комп'ютер як при...
Урок 3. Апаратна і програмна складові інформаційної системи. Комп'ютер як при...
 
пім косп лекц
пім косп лекцпім косп лекц
пім косп лекц
 
характеристика основних вузщлів компютера
характеристика основних вузщлів компютерахарактеристика основних вузщлів компютера
характеристика основних вузщлів компютера
 
Операційні системи
Операційні системи Операційні системи
Операційні системи
 
складові комп'ютера
складові комп'ютераскладові комп'ютера
складові комп'ютера
 

More from Alex Slobodyanyuk

Лекція 3. Архітектурні принципи побудови мікропороцесорів
Лекція 3. Архітектурні принципи побудови мікропороцесорівЛекція 3. Архітектурні принципи побудови мікропороцесорів
Лекція 3. Архітектурні принципи побудови мікропороцесорівAlex Slobodyanyuk
 
Лекція 2. Методи розміщення інформації у пам’яті комп’ютерів
Лекція 2. Методи розміщення інформації у пам’яті комп’ютерівЛекція 2. Методи розміщення інформації у пам’яті комп’ютерів
Лекція 2. Методи розміщення інформації у пам’яті комп’ютерівAlex Slobodyanyuk
 
Лекція #05. Технологія css
Лекція #05. Технологія cssЛекція #05. Технологія css
Лекція #05. Технологія cssAlex Slobodyanyuk
 
Лекція #04. Основи блочної верстки
Лекція #04. Основи блочної версткиЛекція #04. Основи блочної верстки
Лекція #04. Основи блочної версткиAlex Slobodyanyuk
 
Лекція #03. Списки, зображення, таблиці.
Лекція #03. Списки, зображення, таблиці.Лекція #03. Списки, зображення, таблиці.
Лекція #03. Списки, зображення, таблиці.Alex Slobodyanyuk
 
Лекція #02. Форматування тексту
Лекція #02. Форматування текстуЛекція #02. Форматування тексту
Лекція #02. Форматування текстуAlex Slobodyanyuk
 
Лекція #01. Основи html5
Лекція #01. Основи html5Лекція #01. Основи html5
Лекція #01. Основи html5Alex Slobodyanyuk
 

More from Alex Slobodyanyuk (7)

Лекція 3. Архітектурні принципи побудови мікропороцесорів
Лекція 3. Архітектурні принципи побудови мікропороцесорівЛекція 3. Архітектурні принципи побудови мікропороцесорів
Лекція 3. Архітектурні принципи побудови мікропороцесорів
 
Лекція 2. Методи розміщення інформації у пам’яті комп’ютерів
Лекція 2. Методи розміщення інформації у пам’яті комп’ютерівЛекція 2. Методи розміщення інформації у пам’яті комп’ютерів
Лекція 2. Методи розміщення інформації у пам’яті комп’ютерів
 
Лекція #05. Технологія css
Лекція #05. Технологія cssЛекція #05. Технологія css
Лекція #05. Технологія css
 
Лекція #04. Основи блочної верстки
Лекція #04. Основи блочної версткиЛекція #04. Основи блочної верстки
Лекція #04. Основи блочної верстки
 
Лекція #03. Списки, зображення, таблиці.
Лекція #03. Списки, зображення, таблиці.Лекція #03. Списки, зображення, таблиці.
Лекція #03. Списки, зображення, таблиці.
 
Лекція #02. Форматування тексту
Лекція #02. Форматування текстуЛекція #02. Форматування тексту
Лекція #02. Форматування тексту
 
Лекція #01. Основи html5
Лекція #01. Основи html5Лекція #01. Основи html5
Лекція #01. Основи html5
 

Recently uploaded

критерії сооцінювання і взаємооцінюваннятехнології.pdf
критерії сооцінювання і взаємооцінюваннятехнології.pdfкритерії сооцінювання і взаємооцінюваннятехнології.pdf
критерії сооцінювання і взаємооцінюваннятехнології.pdfolha1koval
 
Критерії самоцінювання Іноземні мови.pdf
Критерії самоцінювання  Іноземні мови.pdfКритерії самоцінювання  Іноземні мови.pdf
Критерії самоцінювання Іноземні мови.pdfolha1koval
 
Презентація роботи Осипенківської ЗОШ 2023-2024.pptx
Презентація роботи Осипенківської ЗОШ 2023-2024.pptxПрезентація роботи Осипенківської ЗОШ 2023-2024.pptx
Презентація роботи Осипенківської ЗОШ 2023-2024.pptxssuserc6cee7
 
upd.18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23_FINAL.pdf
upd.18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23_FINAL.pdfupd.18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23_FINAL.pdf
upd.18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23_FINAL.pdfssuser54595a
 
освітня програма 2023-2024 .
освітня програма  2023-2024                    .освітня програма  2023-2024                    .
освітня програма 2023-2024 .zaskalko111
 
О.Духнович - пророк народної правди. Біографія
О.Духнович - пророк народної правди. БіографіяО.Духнович - пророк народної правди. Біографія
О.Духнович - пророк народної правди. БіографіяAdriana Himinets
 
Автомат.звука с.інтегровані ігри для дітейpptx
Автомат.звука с.інтегровані ігри для дітейpptxАвтомат.звука с.інтегровані ігри для дітейpptx
Автомат.звука с.інтегровані ігри для дітейpptxvitalina6709
 
Відкрита лекція на тему «Біологічний захист рослин у теплицях»
Відкрита лекція на тему «Біологічний захист рослин у теплицях»Відкрита лекція на тему «Біологічний захист рослин у теплицях»
Відкрита лекція на тему «Біологічний захист рослин у теплицях»tetiana1958
 
Kryterii otciniuvannia navchalnykh dosiahnen
Kryterii otciniuvannia navchalnykh dosiahnenKryterii otciniuvannia navchalnykh dosiahnen
Kryterii otciniuvannia navchalnykh dosiahnenolha1koval
 
Луцький центр ПТО соціальний проєкт .pptx
Луцький центр ПТО соціальний проєкт .pptxЛуцький центр ПТО соціальний проєкт .pptx
Луцький центр ПТО соціальний проєкт .pptxhome
 

Recently uploaded (12)

Віртуальна виставка «Аграрна наука України у виданнях: історичний аспект»
Віртуальна виставка «Аграрна наука України у виданнях: історичний аспект»Віртуальна виставка «Аграрна наука України у виданнях: історичний аспект»
Віртуальна виставка «Аграрна наука України у виданнях: історичний аспект»
 
критерії сооцінювання і взаємооцінюваннятехнології.pdf
критерії сооцінювання і взаємооцінюваннятехнології.pdfкритерії сооцінювання і взаємооцінюваннятехнології.pdf
критерії сооцінювання і взаємооцінюваннятехнології.pdf
 
Критерії самоцінювання Іноземні мови.pdf
Критерії самоцінювання  Іноземні мови.pdfКритерії самоцінювання  Іноземні мови.pdf
Критерії самоцінювання Іноземні мови.pdf
 
Презентація роботи Осипенківської ЗОШ 2023-2024.pptx
Презентація роботи Осипенківської ЗОШ 2023-2024.pptxПрезентація роботи Осипенківської ЗОШ 2023-2024.pptx
Презентація роботи Осипенківської ЗОШ 2023-2024.pptx
 
upd.18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23_FINAL.pdf
upd.18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23_FINAL.pdfupd.18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23_FINAL.pdf
upd.18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23_FINAL.pdf
 
освітня програма 2023-2024 .
освітня програма  2023-2024                    .освітня програма  2023-2024                    .
освітня програма 2023-2024 .
 
О.Духнович - пророк народної правди. Біографія
О.Духнович - пророк народної правди. БіографіяО.Духнович - пророк народної правди. Біографія
О.Духнович - пророк народної правди. Біографія
 
Автомат.звука с.інтегровані ігри для дітейpptx
Автомат.звука с.інтегровані ігри для дітейpptxАвтомат.звука с.інтегровані ігри для дітейpptx
Автомат.звука с.інтегровані ігри для дітейpptx
 
Відкрита лекція на тему «Біологічний захист рослин у теплицях»
Відкрита лекція на тему «Біологічний захист рослин у теплицях»Відкрита лекція на тему «Біологічний захист рослин у теплицях»
Відкрита лекція на тему «Біологічний захист рослин у теплицях»
 
Kryterii otciniuvannia navchalnykh dosiahnen
Kryterii otciniuvannia navchalnykh dosiahnenKryterii otciniuvannia navchalnykh dosiahnen
Kryterii otciniuvannia navchalnykh dosiahnen
 
Її величність - українська книга презентація-огляд 2024.pptx
Її величність - українська книга презентація-огляд 2024.pptxЇї величність - українська книга презентація-огляд 2024.pptx
Її величність - українська книга презентація-огляд 2024.pptx
 
Луцький центр ПТО соціальний проєкт .pptx
Луцький центр ПТО соціальний проєкт .pptxЛуцький центр ПТО соціальний проєкт .pptx
Луцький центр ПТО соціальний проєкт .pptx
 

Лекція 01. Обчислювальні та мікропроцесорні системи

  • 1. Лекція 1 ОБЧИСЛЮВАЛЬНІ ТА МІКРОПРОЦЕСОРНІ СИСТЕМИ
  • 2. План 1. Основні визначення. 2. Архітектура обчислювальних систем. 3. Принципи побудови та функціонування обчислювальних систем. 4. Функціонування обчислювального пристрою. 2
  • 3. Основні визначення Обчислювальна техніка (ОТ) (computer science, computing machinery) – це: - систематизована сукупність наукових дисциплін і галузей техніки, що досліджує обчислювальні машини, принципи їхньої побудови і використання; - займається розробленням і тестуванням апаратних засобів для оброблення і зберігання інформації; - архітектури обчислювальних систем; - різні аспекти програмування, в тому числі питання розроблення і створення будь-якого програмного забезпечення; інформаційні структури; - мови програмування тощо. Електронна обчислювальна машина (ЕОМ), комп’ютер – комплекс технічних засобів, призначених для автоматизованого оброблення інформації в процесі розв’язання обчислювальних та інформаційних задач. Під обчислювальним пристроєм зазвичай розуміють будь-який пристрій оброблення цифрової інформації: електронна обчислювальна машина (ЕОМ), мікропроцесор, персональний комп’ютер (ПК), мікропроцесорна система тощо. 3
  • 4. Основні визначення Обчислювальна система (ОС) – це сукупність програм та технічних засобів, призначених для оброблення інформації. Архітектура обчислювальної системи – це загальна логічна організація обчислювальної системи, яка визначає процес оброблення даних у ній та поєднує методи кодування даних, структуру, призначення, принципи взаємодії технічних засобів і програмного забезпечення. Процесор – це функціональний пристрій, що забезпечує конкретне застосування сукупності команд. Мікропроцесор (МП) – це оброблювальний та керувальний цифровий пристрій, виконаний за технологією великих інтегральних схем (ВІС), який під програмним керуванням здатний виконувати оброблення інформації, а саме арифметичні та логічні операції, введення-виведення та зберігання інформації, а також приймати рішення. 4
  • 5. Типи мікропроцесорів За типом архітектури МП з гарвардською архітектурою МП з фоннейманівською архітектурою 5 За типом побудови мови програмування CISC- процесори (Complete Instruction Set Computing) RISC- процесори (Reduced Instruction Set Computing)
  • 6. Мікропроцесорна система Мікропроцесорна система (МПС) – це багатофункціональна програмно- керована система обробки інформації, яка складається з підсистеми центрального процесора, підсистеми пам’яті та підсистеми введення- виведення, об’єднаних інформаційними каналами. Мікропроцесорні системи будують на мікропроцесорних комплектах і поділяють на: • керуючі МПС; • обчислювальні МПС; • контрольно-вимірювальні МПС; • МПС збирання даних. 6
  • 7. Мікропроцесорна система Різниця між обчислювальною системою та мікропроцесорною системою є тільки у масштабах розв’язуваних задач, кількості та складності обладнання. Класичним варіантом ОС є багатокомп’ютерний або багатопроцесорний комплекс. 7
  • 8. Архітектура обчислювальних систем За типом архітектури Однорідні обчислювальні системи Неоднорідні обчислювальні системи 8 За режимом роботи Оперативні Неоперативні
  • 9. Багатопроцесорні обчислювальні системи За способом організації обробки даних Конвеєрні (магістральні) Векторні Матричні 9
  • 10. Конвеєрні обчислювальні системи У конвеєрних багатопроцесорних системах кожен процесор одночасно виконує різні операції над послідовним потоком оброблюваних даних. За прийнятою класифікацією такі системи є системами з множинним потоком команд та поодиноким потоком даних (МКПД) – Multiple Instruction Single Data, MISD. 10
  • 11. Векторні обчислювальні системи У векторних багатопроцесорних системах усі процесори одночасно виконують одну команду над різними даними – поодинокий потік команд з множинним потоком даних (ПКМД) – Single Instruction Multiple Data, SIMD. 11
  • 12. Матричні обчислювальні системи У матричних багатопроцесорних системах кожний мікропроцесор одночасно виконує різні операції над послідовними потоками оброблюваних даних – множинний потік команд з множинним потоком даних (МКМД) – Multiple Instruction Multiple Data, MIMD. 12
  • 13. Однопроцесорні системи У однопроцесорних системах мікропроцесор почергово виконує одну операції над одним набором оброблюваних даних – поодинока команда з поодиноким набором даних (ПКПД) – Single Instruction Single Data, SISD. 13
  • 14. Принципи побудови та функціонування МПС МПС будується за принципами “трьох М” – модульності, магістральності та мікропрограмованості. Модулем називається функціонально, електрично та конструктивно завершений цифровий пристрій, який призначено для виконання задач певного типу: процесорний модуль, модуль пам’яті тощо. Модульний підхід спрощує процес проектування МПС. Магістральність забезпечує регулярність структури МПС, можливість масштабування, змінення конфігурації, мінімізує кількість зв’язків між окремими пристроями. Мікропрограмне керування може забезпечити найбільшу гнучкість у застосуванні МПС, але частіше використовують командний рівень керування через складність мікропрограмування. 14
  • 15. Д1…Дm – блок датчиків, К1...Кp – блок керування. 15
  • 16. Функціонування обчислювального пристрою У 60-х роках минулого століття академік В. М. Глушков довів, що у будь-якому пристрої обробки цифрової інформації можна виділити операційний та керувальний блоки, що це є принцип декомпозиції обчислювального пристрою. 16 Операційний блок складається з регістрів, суматорів та інших пристроїв, які приймають із запам’ятовувального пристрою, зберігають операнди, виконують над ними операції та видають результати операції у запам’ятовувальний пристрій. У керувальний блок з операційного блоку надходять відомості про знак та інші особливості результату, наприклад, чи дорівнює він нулю тощо. Такі відомості називаються ознаки або прапорці F (від Flags) результату.
  • 17. Функціонування обчислювального пристрою 17 Елементарна функціональна операція, що виконується за один такт, називається мікрооперацією. У деякі такти з керувального блоку можуть надходити кілька керувальних сигналів, які ініціюють виконання мікрокоманд у різних вузлах обчислювального пристрою. Сукупність мікрооперацій, які виконуються одночасно називається мікрокомандою. Послідовність мікрокоманд, які забезпечують виконання операції, називається мікропрограмою даної операції. Функціонування обчислювального пристрою може описуватись сукупністю мікропрограм, які в ньому реалізуються.
  • 18. Функціональна схема обчислювального пристрою 18 Обчислювальний пристрій складається з п’яти блоків: арифметично-логічного пристрою А(ЛП) з надоперативним запам’ятовувальним пристроєм (НОЗП), який складається з регістрів, керувального пристрою (КП), підсистеми пам’яті (ЗП) та підсистеми введення-виведення (ПВВ-ПВИВ) і побудована за апаратно-програмним принципом. Апаратна частина виконує обмежений набір простих операцій під керуванням програмного забезпечення. Обмін інформацією між підсистемами здійснюється за допомогою шини даних (ШД), шини адреси (ША) та шини керування (ШК).
  • 19. Функціональна схема обчислювального пристрою 19 Обчислювальний пристрій складається з п’яти блоків: арифметико-логічного пристрою А(ЛП) з надоперативним запам’ятовуючим пристроєм (НОЗП), який складається з регістрів, керувального пристрою (КП), підсистеми пам’яті (ЗП) та підсистеми введення-виведення (ПВВ-ПВИВ) і побудована за апаратно-програмним принципом. Апаратна частина виконує обмежений набір простих операцій під керуванням програмного забезпечення. Обмін інформацією між підсистемами здійснюється за допомогою шини даних (ШД), шини адреси (ША) та шини керування (ШК).
  • 20. 20