До фонду наукової бібліотеки надійшли нові видання (навчальні посібники) викладачів кафедри комп’ютерної інженерії та інформаційних систем факультету інформаційних технологій ХНУ.
Повнотекстова версія видань (вхід для зареєстрованих користувачів бібліотеки)
|
519
К44
Кисіль, Т. М.
Дискретна математика: практикум [Текст] : навч. посіб. / Т. М. Кисіль, О. С. Савенко. – Хмельницький : ХНУ, 2023. – 167 с.
Викладено елементи теорії множин і відношень; елементи комбінаторного аналізу та теорію графів. Теоретичний матеріал проілюстровано великою кількістю прикладів з детальними розв’язками і поясненнями, є вправи до аудиторної і самостійної роботи для перевірки як теоретичного так і практичного рівня засвоєння матеріалу здобувачами.
Для здобувачів вищої освіти спеціальностей “Комп’ютерна інженерія”, “Інформаційні системи та технології”.
Зміст
Вступ ..3
Практична робота 1.
Поняття множини. Способи задання множин. Підмножини 4
Практична робота 2.
Основні операції на множинах. Діаграми Ейлера-Венна 16
Практична робота 3.
Перетворення виразів та доведення тотожностей на множинах 24
Практична робота 4.
Розв’язування рівнянь на множинах 32
Практична робота 5.
Декартовий добуток множин. Бінарні відношення 37
Практична робота 6.
Властивості функціональних відповідностей 51
Практична робота 7.
Задачі та приклади для засвоєння основних понять теорії графів 58
Практична робота 8.
Графічні послідовності 70
Практична робота 9.
Властивості графів: ізоморфізм, планарність, роздільність, зв’язність 77
Практи чна робота 10.
Ейлерові та гамільтонові графи. Основні операції над графами 84
Практична робота 11.
Дерева та ліс. Екстремальні дерева 92
Практична робота 12.
Кореневі дерева. Коренева форма. Кореневі послідовності 102
Практична робота 13.
Застосування матриці інцидентності графів для знаходження розрізів.
Обчислення найкоротших шляхів на графах 113
Практична робота 14.
Вибірка комбінаторних об’єктів із застосуванням теорем добутку і суми.
Основні комбінаторні співвідношення
без повторень комбінаторних об’єктів 124
Практична робота 15.
Використання основних комбінаторних співвідношень
з повтореннями комбінаторних об’єктів 138
Практична робота 16.
Комбінаторні рівняння і системи рівнянь із застосуванням
породжуючих функцій (експоненціальних та поліноміальних) 145
Практична робота 17.
Застосування формул включення, виключення
та розбиття об’єктів на частини 152
Література 161
Додаток А ,.163
|
|
004
Н71
Нічепорук, А. О.
Системне програмне забезпечення: практикум [Текст] : навч. посіб. / А. О. Нічепорук, О. С. Савенко, Б. О. Савенко. – Хмельницький : ХНУ, 2023. – 167 с.
Розглянуті способи та методи практичної реалізації основних механізмів взаємодії і синхронізації між процесами в операційній системі Linux.
Для здобувачів вищої освіти спеціальностей “Комп’ютерна інженерія”, “Інформаційні системи та технології”.
Зміст
Вступ 3
Розділ 1.
Процеси в ОС Linux. Планування процесів
1.1. Створення процесів в ОС Linux 8
1.2. Підміна контексту процесу. Сімейство функцій вхес* 21
1.3. Задача планування процесів. Невитісняюче планування ….. …27
Розділ 2. Сигнали та інтервальні таймери
2.1. API-інтерфейси, що реалізують взаємодію між процесами 43
2.1.1. Прикладний програмний інтерфейс на основі POSIX 44
2.1.2. Прикладний програмний інтерфейс System V 45
2.2. Сигнали в ОС Linux ..46
2.2.1. Різновиди сигналів 46
2.2.2. Надсилання сигналів. їхня обробка в POSIX та System V 47
2.2.3. Маска сигналів …. 50
2.2.4. Сигнали реального часу 55
2.3. Інтервальні таймери 57
Розділ 3. Взаємодія процесів: канали та черги повідомлень
3.1. Додаток типу “клієнт-сервер” 76
3.2. Програмні канали.. 77
3.3. Двосторонні канали 84
3.4. Функції “рореп” та “pclose” 85
3.5. Іменовані канали (FIFO) 87
3.6. Черги повідомлень 99
3.7. Черга повідомлень System V 99
3.8. Черга повідомлень POSIX 108
3.9. Відмінності між чергами повідомлень POSIX та System V 111
Розділ 4. Синхронізація та взаємодія процесів: семафори та поділювана пам’ять
4.1. Поділювана пам’ять.
Стандарти API-інтерфейсів, що організовують взаємодію процесів 122
4.2. Управління пам’яттю за допомогою API-інтерфейсу POSIX 123
4.3. Реалізація управління пам’яттю за допомогою API-інтерфейсу System V 128
4.4. Синхронізація з використанням семафорів 133
4.5. Робота з семафорами за допомогою API-інтерфейсу POSIX 137
4.6. Робота з семафорами за допомогою API-інтерфейсу System V 140
4.7. Задача постачальника-споживача 150
Література 164
|