Ви переглядаєте архівну версію офіційного сайту НУЛП (2005-2020р.р.). Актуальна версія: https://lpnu.ua

Архітектура комп'ютера

Спеціальність: Інженерія програмного забезпечення
Код дисципліни: 6.121.00.O.17
Кількість кредитів: 5
Кафедра: Програмне забезпечення
Лектор: Крук Олег Григорович
Семестр: 3 семестр
Форма навчання: денна
Результати навчання:
В результаті вивчення дисципліни студенти повинні:
- знати функціонування на логічному рівні базових логічних елементів та функціональних вузлів комп’ютера; принципи побудови та структурні схеми процесорів, програмну модель процесора; принципи функціонування суперскалярних процесорів та основні підходи до реалізації паралельних обчислень; принципи роботи основних модулів комп’ютера: оперативної пам’яті, пристроїв введення-виведення, пристроїв зовнішньої пам’яті.
- вміти моделювати цифрові вузли і пристрої в середовищі сучасних систем автоматизованого проектування; складати та відлагоджувати програми мовою асемблера для процесорів ІА-32; складати та відлагоджувати програми мовою асемблера для мікроконтролерів STM32F1.

Необхідні обов'язкові попередні та супутні навчальні дисципліни:
Пререквізити: Комп’ютерна дискретна математика, Основи програмування
Кореквізити: Операційні системи
Короткий зміст навчальної програми:
Основи архітектури комп’ютера. Подання даних і команд у комп’ютері. Основні команди асемблера. Організація введення-виведення. Організація пам’яті комп’ютера. Процесор універсального комп’ютера. Конвеєрна обробка команд. Вбудовані системи. Програмування мікроконтролерів. Сімейства мікроконтролерів. Особливості організації та програмування мікроконтролерів STM32F1. Периферійні пристрої. Великі комп'ютерні системи. Діагностування та налаштовування комп'ютерних систем.
Рекомендована література:
• Харрис Д., Харрис С. Цифровая схемотехника и архитектура компьютера. 2-е изд.- 2014. - 1662с.
• Мельник А.О. Архітектура комп’ютера. – Луцьк: Волинська обл. друк, 2008. – 470 с
• Бабич М.П., Жуков І.А. Комп’ютерна схемотехніка: Навчальний посібник. – К.: МК-Прес, 2004. – 412 с.
Методи і критерії оцінювання:
• Поточний контроль (45%): письмові звіти з лабораторних робіт, усне опитування, звіти з практичних занять
• Підсумковий контроль (55 %, екзамен): тестування (45%), усне опитування (10%)