Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Программа_гос_KSIS_2010_1.doc
Скачиваний:
8
Добавлен:
23.02.2016
Размер:
105.47 Кб
Скачать

1.4 Навчальна дисципліна “Системне програмування”

  1. Поняття переривання і сигналу переривання. Апаратні і програмні переривання.

  2. Функції переривань. Вектор переривань.

  3. BIOS – призначення і основні функції. Переривання BIOS.

  4. Поняття переривань і функцій DOS.

  5. Функції Windows – програмний інтерфейс Win API32. Поняття бібліотеки DLL

  6. Обробка подій клавіатури. SCAN-коди клавіатури.

  7. Управління виведенням на дисплей. Відеорежими і відеосторінки.

  8. Роль мови асемблера в системному програмуванні.

  9. Арифметичні операції в Асемблері.

  10. Сегментна організація програми. Асемблювання і компоновка програми.

  11. Поняття компіляції і інтерпретації – два підходи у використовуванні програмного коду.

  12. Поняття операційної системи. Дві основні функції операційної системи.

  13. Основні концепції архітектури операційної системи: ядро, управління пам'яттю, управління ресурсами, управління процесами, управління пріоритетами, багатозадачний і розрахований на багато користувачі режими.

  14. Директиви визначення даних в Асемблері.

  15. Стані процесу. Реалізація процесів. Створення процесів. Поняття взаємного блокування процесів.

Перелік рекомендованої літератури:

    1. Бек Л. Введение в системное программирование. – М.: Мир, 1986.

    2. Рихтер Дж. Windows для профессионалов. – М.: Русская редакция, 1997.

    3. Финогенов К.Г. Самоучитель по системным функциям MS-DOS. – М.: Радио и связь, 1995.

    4. Фролов А.В., Фролов Г.В. Операционная система MS-DOS: В 3 кн. Кн. 1-2. – М.: ДИАЛОГ-МИФИ, 1991.

    5. Зубков С.В. Assembler. Для DOS, Windows и Unix. – М.: ДМК, 1999.

    6. Керниган Б.В., Пайк Р. UNIX - универсальная среда программирования. - М.: Финансы и статистика, 1992.

    7. Робачевский А. Операционная система UNIX. – СПб.: BHV, 1997.

    8. Чан Т. Системное программирование на С++ для Unix. – К.: BHV, 1999.

    9. Использование Turbo Assembler при разработке программ. – К.: Диалектика, 1994.

    10. Донован Дж. Системное программирование. – М.: Мир, 1975.

    11. Данкан Р. Профессиональная работа в MS-DOS. – М.: Мир, 1993.

    12. Джоржейн Р. Справочник программиста персональных компьютеров типа IBM PC, XT и AT. – М.: Финансы и статистика, 1992.

    13. Дарахвелидзе П., Марков Е. Delphi 4. – СПб.: БХВ, 1999.

    14. Григорьев В.Л. Программирование однокристальных микропроцессоров. – М.: Энергоатомиздат, 1987.

    15. Visual C++ 5.0. Руководство разработчика. – К.: Диалектика, 1997.

    16. Лэй Р. Разработка драйверов устройств для MS-DOS. – Рязань: Versus Ltd., 1992.

2. ЗАДАЧІ ДЕРЖАВНОГО ІСПИТУ ЗА ФАХОМ З ПРОФЕСІЙНОГО СПРЯМУВАННЯ 6.091500 “КОМП’ЮТЕРНІ СИСТЕМИ ТА МЕРЕЖІ”

2.1 Загальні положення

Обов’язковою складовою фахової підготовки зі спеціальності є вміння виконувати розрахунки, створювати алгоритми рішення та використовувати мови програмування для опису цих алгоритмів. З метою перевірки відповідних вмінь та навичок до кожного білета включено задачу. Таким чином, кожен екзаменаційний білет державної атестації складається з 5 питань: 4 теоретичних та однієї задачі (відповідно кількості предметів).