Архітектура обчислювальних систем
Освітня програма: Комп'ютерні науки (Бакалавр)
Структурний підрозділ: Факультет інформаційних технологій
Назва дисципліни
Архітектура обчислювальних систем
Код дисципліни
ОК 12
Тип модуля
Обов’язкова дисципліна для ОП
Цикл вищої освіти
Перший
Рік навчання
2022/2023
Семестр / Триместр
2 Семестр
Кількість кредитів ЕСТS
5
Результати навчання
Знати предмет дисципліни архітектури комп’ютера, класифікацію їх архітектури.
Знати рівень архітектури команд та класифікацію процесорів (CISC і RISC).
Знати багаторівневу структуру пам’яті комп’ютера та типи пам’яті.
Знати режими роботи процесора з зовнішніми пристроями, програмний обмін даними та обробку переривань.
Вміти розбиратися в принципіальних, функціональних та структурних схемах цифрових пристроїв.
Вміти проектувати типові функціональні вузли ЕОМ на основі сучасних інтегральних мікросхем.
Вміти користуватися мовами опису апаратних і програмних засобів комп’ютерів.
Форма навчання
Очна форма
Попередні умови та додаткові вимоги
1. Знання теорії перемикальних функцій (булевих функцій), мінімізації перемикальних функцій, навичок виконання математичних операцій над числами в позиційних системах числення.
2. Володіти елементарними навичками дискретної математики, булевої алгебри, теорії алгоритмів.
Зміст навчальної дисципліни
Навчальна дисципліна «Архітектура обчислювальних систем» дозволяє успішно використовувати комп'ютерну техніку та сучасне програмне забезпечення та є необхідною для подальшого вивчення фахових дисциплін. Під час вивчення дисципліни «Архітектура обчислювальних систем» розглядається класифікація архітектур комп’ютерів, рівень архітектури команд, архітектура процесорів на базі арифметико-логічних пристроїв і пристроїв управління з жорсткою та гнучкою логікою, розглядаються системи команд, формати і структура даних, способи адресації команд та операндів, мікроалгоритми і мікропрограми реалізації різних операцій, проводяться розрахунки для порівняння ефективності варіантів побудови пристроїв комп’ютера, проводиться розподіл адресного простору комп’ютера, розробляється архітектура віртуальної багаторівневої пам’яті комп’ютера і алгоритми обміну інформацією між пристроями пам’яті різного рівня.
Рекомендована та необхідна література
1. Архітектура комп’ютерних систем: лабораторний практикум навчальний посібник для студ. спеціальності 126 «Інформаційні системи та технології» / Є. О. Батрак ;– Київ : КПІ ім. Ігоря Сікорського, 2020. – 110 с.
2. Computer Organization and Design: The Hardware Software Interface. David A. Patterson, John L. Hennessy. Elsevier Inc. 2021 – 1137 p.
3. Тарарака В.Д. Т19 Архітектура комп'ютерних систем: навчальний посібник. – Житомир : ЖДТУ, 2018. – 383 с.
4. Computer Organization and Design. The Hardware Software Interface. RISC-V Edition, David A. Patterson, John L. Hennessy. Elsevier Inc. 2018. - 1049 p.
5. Computer Organization and Architecture: Designing for Performance. William Stallings, Pearson Education Ltd., London. 2016, - 864 p.
6. Computer Systems Architecture. Aharon Yadin, Taylor & Francis Group, CRC Press, 2016 –418 p.
Заплановані освітні заходи та методи викладання
Лекції, лабораторні заняття, самостійна робота
Методи та критерії оцінювання
Формою оцінювання студентів є залік.
Залік виставляється за результатами семестрового оцінювання роботи студента - максимум 100 балів. Семестрове оцінювання складається з виконання лабораторних робіт (мінімальна оцінка - 36 балів, максимальна - 60), написання двох модульних контрольних робіт (мінімум 16 балів, максимум - 28) та виконання самостійної роботи (максимальна оцінка 12 балів).
При отриманні результуючої підсумкової кількості балів від 60 і вище, студенту виставляється зараховано. При бажанні студента покращити свій результат за наявності залікових балів, він має право здавати залік, на який виноситься 20 балів, але сумарна кількість балів при цьому не може перевищувати 100 балів.
Мова викладання
Українська
Викладачі
Ця дисципліна викладаеться наступними викладачами
Кафедри
Наступні кафедри задіяні у викладанні наведеної дисципліни