Операційні пристрої та методи їх синтезу

Освітня програма: Програмна інженерія

Структурний підрозділ: Факультет комп'ютерних наук та кібернетики

Назва дисципліни
Операційні пристрої та методи їх синтезу
Код дисципліни
ДВС.1.05
Тип модуля
Вибіркова дисципліна для ОП
Цикл вищої освіти
Другий
Рік навчання
2023/2024
Семестр / Триместр
7 Семестр
Кількість кредитів ЕСТS
3
Результати навчання
ПРН01. Аналізувати, цілеспрямовано шукати і вибирати необхідні для вирішення професійних завдань інформаційно-довідникові ресурси і знання з урахуванням сучасних досягнень науки і техніки. ПРН10. Проводити передпроектне обстеження предметної області, системний аналіз об’єкта проектування. ПРН18. Знати та вміти застосовувати інформаційні технології обробки, зберігання та передачі даних.
Форма навчання
Дистанційне навчання
Попередні умови та додаткові вимоги
1. Знати певні розділи дискретної математики (насамперед, теорію абстрактних автоматів, теорію булевих функцій, теорію графів, теорію алгебраїчних систем та інші), а також певні розділи програмування та комп’ютерної електроніки. 2. Вміти застосовувати апарат названих розділів дискретної математики, програмування та комп’ютерної електроніки для вирішення задач структурної теорії цифрових автоматів. 3. Володіти елементарними навичками роботи із системами автоматизації розробки і схемотехнічного моделювання цифрових електронних схем різного призначення (типу Electronics Workbench чи MultiSim), а також навичками алгоритмізації задач у різноманітних предметних областях.
Зміст навчальної дисципліни
Мета дисципліни – вивчення теоретичних основ і оволодіння навичками схемотехнічного проектування цифрових комп’ютерів (насамперед, процесорів) заданої архітектури, що реалізують задану систему команд у заданому структурному базисі, з оптимізацією по швидкодії, продуктивності, затратам обладнання. Крім цього, метою дисципліни є також демонстрація подібності моделей і методів проектування комп’ютерів (hardware) і програм (software). В результаті вивчення навчальної дисципліни студент повинен знати: тенденції розвитку науки і техніки в області комп’ютерної інженерії; принципи, моделі та методи проектування типових операційних вузлів комп’ютерів; принципи, моделі та методи проектування керуючих автоматів (блоків керування процесорів); принципи, моделі та методи проектування операційних автоматів (арифметико-логічних пристроїв процесорів); принципи, моделі та методи проектування операційних пристроїв як композиції із зворотнім зв’язком керуючих і операційних автоматів на “жорсткій” та “м’якій” логіці; математичні методи оптимізації (структурні та аналітичні) засобів ОТ по найбільш важливим структурно-функціональним і техніко-економічним характеристикам; сучасні методи автоматизації проектування в області комп’ютерної інженерії. В результаті вивчення навчальної дисципліни студент повинен вміти: працювати з технічною літературою, ставити завдання, давати порівняльну характеристику різноманітним варіантам рішень на етапах проектування; використовувати сучасний математичний апарат для вирішення інженерних і наукових задач, що виникають при розробці засобів ОТ; розробляти алгоритми функціонування різноманітних пристроїв комп’ютерів; досліджувати і розробляти типові вузли й пристрої комп’ютерів; досліджувати якість вузлів і пристроїв комп’ютерів; використовувати сучасні методи автоматизації проектування засобів ОТ.
Рекомендована та необхідна література
1. Глушков В.М Синтез цифровых автоматов. - М.: ФМЛ, 1962. - 238 с. 2. Капитонова Ю.В., Летичевский А.А. Математическая теория проектирования вычислительных систем. - М.: Наука, 1988. – 295 с. 3. Самофалов К.Г., Корнейчук В.Н., Тарасенко В.П. Цифровые ЭВМ. - К.: Вища школа, 1989. – 423 с. 4. Самофалов К.Г., Корнейчук В.Н., Тарасенко В.П., Жабин В.Н. Цифровые ЭВМ. Практикум. - К.: Вища школа, 1990. - 215с. 5. Майоров С.А., Новиков Г.И. Принципы организации цифровых машин. - Л.: Машиностроение, 1974. – 432 с. 6. Баранов С.И. Синтез микропрограммных автоматов. - Л.: Энергия, 1979.-232с. 7. Жабін В.І., Жуков І.А., Клименко І.А., Стіренко С.Г. Арифметичні та управляючі пристрої цифрових ЕОМ. - К.: ВЕК +, 2008. - 176 с. - ISBN 966-7140-11-3.
Заплановані освітні заходи та методи викладання
Лекції, лабораторні заняття, самостійна робота, контрольні роботи, домашні завдання, захист лабораторних робіт, залік.
Методи та критерії оцінювання
Семестрове оцінювання: 1. Контрольна робота 1: СК01, СК02, СК03 - 10 балів / 3 бали. 2. Контрольна робота 2: СК01, СК02, СК03 - 11 балів / 3 бали. 3. Лабораторні роботи №1-№4 - по 10 балів / 2 бали; 4. Лабораторні роботи №5-№7 - по 13 балів / 2 бали; Підсумкове оцінювання (у формі диференційованого заліку): 1. Максимальна кількість балів, яка може бути отримана студентом за диференційований залік за 100-бальною шкалою: 100 балів; 2. Мінімальний пороговий рівень позитивної диференційованої оцінки, за якої студент допускається до заліку (за 100-бальною шкалою): 20 балів. 3. Результати навчання, що оцінюються на заліку: СК01, СК02, СК03.
Мова викладання
українська

Кафедри

Наступні кафедри задіяні у викладанні наведеної дисципліни

Інтелектуальних програмних систем
Факультет комп'ютерних наук та кібернетики