- •Міністерство освіти і науки україни
- •1.1. Навчальні дисципліни “Архітектура комп’ютерів” та “Комп’ютерна схемотехніка”
- •Перелік рекомендованої літератури:
- •Перелік рекомендованої літератури:
- •1.2.Навчальна дисципліна “Комп’ютерні мережі”.
- •Перелік рекомендованої літератури:
- •1.3. Навчальна дисципліна “Захист інформації в комп’ютерних системах”
- •Перелік рекомендованої літератури:
- •1.4 Навчальна дисципліна “Системне програмування”
- •Перелік рекомендованої літератури:
- •2.1 Загальні положення
- •2.2 Зразки типових задач
1.4 Навчальна дисципліна “Системне програмування”
Поняття переривання і сигналу переривання. Апаратні і програмні переривання.
Функції переривань. Вектор переривань.
BIOS – призначення і основні функції. Переривання BIOS.
Поняття переривань і функцій DOS.
Функції Windows – програмний інтерфейс Win API32. Поняття бібліотеки DLL
Обробка подій клавіатури. SCAN-коди клавіатури.
Управління виведенням на дисплей. Відеорежими і відеосторінки.
Роль мови асемблера в системному програмуванні.
Арифметичні операції в Асемблері.
Сегментна організація програми. Асемблювання і компоновка програми.
Поняття компіляції і інтерпретації – два підходи у використовуванні програмного коду.
Поняття операційної системи. Дві основні функції операційної системи.
Основні концепції архітектури операційної системи: ядро, управління пам'яттю, управління ресурсами, управління процесами, управління пріоритетами, багатозадачний і розрахований на багато користувачі режими.
Директиви визначення даних в Асемблері.
Стані процесу. Реалізація процесів. Створення процесів. Поняття взаємного блокування процесів.
Перелік рекомендованої літератури:
Бек Л. Введение в системное программирование. – М.: Мир, 1986.
Рихтер Дж. Windows для профессионалов. – М.: Русская редакция, 1997.
Финогенов К.Г. Самоучитель по системным функциям MS-DOS. – М.: Радио и связь, 1995.
Фролов А.В., Фролов Г.В. Операционная система MS-DOS: В 3 кн. Кн. 1-2. – М.: ДИАЛОГ-МИФИ, 1991.
Зубков С.В. Assembler. Для DOS, Windows и Unix. – М.: ДМК, 1999.
Керниган Б.В., Пайк Р. UNIX - универсальная среда программирования. - М.: Финансы и статистика, 1992.
Робачевский А. Операционная система UNIX. – СПб.: BHV, 1997.
Чан Т. Системное программирование на С++ для Unix. – К.: BHV, 1999.
Использование Turbo Assembler при разработке программ. – К.: Диалектика, 1994.
Донован Дж. Системное программирование. – М.: Мир, 1975.
Данкан Р. Профессиональная работа в MS-DOS. – М.: Мир, 1993.
Джоржейн Р. Справочник программиста персональных компьютеров типа IBM PC, XT и AT. – М.: Финансы и статистика, 1992.
Дарахвелидзе П., Марков Е. Delphi 4. – СПб.: БХВ, 1999.
Григорьев В.Л. Программирование однокристальных микропроцессоров. – М.: Энергоатомиздат, 1987.
Visual C++ 5.0. Руководство разработчика. – К.: Диалектика, 1997.
Лэй Р. Разработка драйверов устройств для MS-DOS. – Рязань: Versus Ltd., 1992.
2. ЗАДАЧІ ДЕРЖАВНОГО ІСПИТУ ЗА ФАХОМ З ПРОФЕСІЙНОГО СПРЯМУВАННЯ 6.091500 “КОМП’ЮТЕРНІ СИСТЕМИ ТА МЕРЕЖІ”
2.1 Загальні положення
Обов’язковою складовою фахової підготовки зі спеціальності є вміння виконувати розрахунки, створювати алгоритми рішення та використовувати мови програмування для опису цих алгоритмів. З метою перевірки відповідних вмінь та навичок до кожного білета включено задачу. Таким чином, кожен екзаменаційний білет державної атестації складається з 5 питань: 4 теоретичних та однієї задачі (відповідно кількості предметів).