Архітектура обчислювальних систем та комп’ютерна схемотехніка (КН)
Тип: Нормативний
Кафедра: системного проектування
Навчальний план
Семестр | Кредити | Звітність |
2 | 4 | Залік |
Лекції
Семестр | К-сть годин | Лектор | Група(и) |
2 | 32 | професор Коман Б. П. | ФеІ-11, ФеІ-12, ФеІ-13, ФеІ-14, ФеІ-15, ФеІ-16 |
Лабораторні
Семестр | К-сть годин | Група | Викладач(і) |
2 | 32 | ФеІ-11 | професор Коман Б. П., Кулик П. Р. |
ФеІ-12 | професор Коман Б. П., Кулик П. Р. | ||
ФеІ-13 | професор Коман Б. П. | ||
ФеІ-14 | професор Коман Б. П. | ||
ФеІ-15 | |||
ФеІ-16 |
Опис навчальної дисципліни
Метою викладання навчальної дисципліни є одержання студентами знань про архітектурні принципи побудови сучасних обчислювальних систем, арифметичні, логічні та схемотехнічні основи комп’ютерної схемотехніки, типові функціональні вузли, електронну пам’ять та ін.
Цілі: забезпечити ознайомлення студентів з архітектурними принципами побудови комп’ютерних систем, основами комп’ютерної схемотехніки, принципами функціонування елементів та вузлів комп’ютера, а також мікропроцесорів. Навчити студентів будувати логічні схеми на базі електронних елементів, оцінювати їх характеристики та аналізувати архітектурні принципи побудови комп’ютерів з позицій їх продуктивності.
Після завершення цього курсу студент буде:
знати:
- основні типи архітектур ОС;
- методи оцінювання продуктивності ОС;
- прості моделі і систему параметрів логічних елементів;
- функціональні вузли комбінаційного типу;
- типи і структуру запам’ятовуючих пристроїв;
- структуру і функціонування мікропроцесорних систем;
- принципи роботи основних функціональних вузлів комп’ютера;
- класифікацію архітектур ком-п’ютерів та аналіз архітектурних принципів;
- інформаційно-логічні основи побудови комп’ютерів;
- принципи функціонування конвеєрних систем обробки даних;
- типи паралелізмів; сучасний стан архітектурних розробок;
уміти:
- оцінювати статичні параметри логічних елементів та їх швидкодію;
- визначати основні характеристики цифрових мікросхем;
- мінімізувати булеві функції; створювати комбінаційні схеми;
- тестувати комп’ютер з метою отримання загальної інформації;
- аналізувати типи архітектур комп’ютерів з точки зору оптимізації параметрів комп’ютера.
Рекомендована література
- Коман Б.П. Функціональні елементи інформаційних систем на базі напівпровідникової електроніки: навчальний посібник / Б.П.Коман –Львів: ЛНУ ім. Івана Франка, 2018– 794 с.
- Коман Б.П. Основи комп’ютерної електроніки: підручник / Б.П.Коман, М.Я. Мисько – Львів: ЛНУ імені Івана Франка, 2019–430с.
- John L. Hennessy and David Patterson (2023). Computer Architecture: A Quantitative Approach (Fourth ed.). Morgan Kaufmann.
- Таратака В.Д. Архітектура комп ютерних систем: навч. посібник-Житомир:ЖДТУ, 2018.-383с.
- Гололобов Д.О. Основи комп’ютерної техніки та програмування мікропроцесорів: навч. посіб. / Д.О. Гололобов –К.: Держ. Університет телекомунікацій, 2019-58 с.
- Бабич М.П., Жуков І.А. Комп’ютерна схемотехніка: Навч. посіб. – К : «МК – Прес», 2004. – 412с.
- Andrew S. Tanenbaum. Structured Cjmputer Organization. Fourth Edition.Prentice Hall PTR Upper Saddle River, New Jersey 07458
- Computer Architecture: Fundamentals and Principles of Computer Design, (routledge.com)
- Кравець В.О., Рисований О.М. Системне програмування. Асемблер під Win 32API. Навч.посіб.-Х.: НТУ Х П І, 2008 -512 с.
- Рикалюк Р.Є. Архітектура комп’ютерів : Текст лекцій. – Львів : Видавничий центр ЛНУ, 2002. – 158с.
- Essentials of Computer Architecture | Douglas Comer | Taylor & Francis (taylorfrancis.com).
- Литвин І.І.Інформатика: теоретичні основи і практикум. Підручник. – Львів : «Новий світ – 2004» , 2004. – 304.
- Жихаревич В.В. Архітектура комп’ютерів: лабораторний практикум.-Чернівці: ЧНУ, 2010. – 126 с.
Матеріали
- Internet – джерела.
- Наукова бібліотека Львівського національного університету імені Івана Франка (https://www.lnulibrary.lviv.ua/to-users-2/paid-services/internet/ ).
- Львівська національна наукова бібліотека України імені Василя Стефаника (https://www.lsl.lviv.ua/index.php/uk/elektronni-resursy1/ ).
- ISCA: Proceedings of the International Symposium on Computer Architecture
- Micro: IEEE/ACM International Symposium on Microarchitecture
- HPCA: International Symposium on High Performance Computer Architecture.
- Explore computers – Training | Microsoft Learn
- Introduction to Azure virtual machines – Training | Microsoft Learn
- Multi-platform images | Docker Documentation
- Multi-architecture images in your registry – Azure Container Registry
- Build a containerized web application with Docker – Training | Microsoft Larn