

ПОЯСНИТЕЛЬНАЯ ЗАПИСКА
Цель Государственного экзамена
Итоговая аттестация обучающихся (студентов и курсантов) в форме государственного экзамена проводится с целью определения теоретической и практической готовности выпускника к выполнению социально-профессиональных задач в соответствии с образовательной программой по специальности 1–40 02 02 «Электронные вычислительные средства».
Список дисциплин, вынесенных на Государственный экзамен
На Государственный экзамен по специальности1 – 40 02 02 «Электронные вычислительные средства» выносятся следующие дисциплины: «Системное программирование», «Микропроцессорные системы», «Проектирование проблемно-ориентированных вычислительных средств»
Список вопросов по дисциплине «Системное программирование»
Понятие операционной системы. Классификация операционных систем. Сетевые операционные системы. Назначение и основные функции операционных систем. Требования к современным операционным системам. Назначение и основные функции операционных систем. Функции операционных систем по управлению ресурсами компьютера. Функции операционных систем по управлению ресурсами компьютера. Управление процессами. Функции операционных систем по управлению ресурсами компьютера. Управление памятью. Функции операционных систем по управлению ресурсами компьютера. Управление файлами и внешними устройствами. Поддержка пользовательского интерфейса. Функции операционных систем по управлению ресурсами компьютера. Защита данных и поддержка администрирования. Поддержка интерфейса прикладного программирования. Обобщённая структура операционной системы. Архитектура операционных систем на основе монолитного ядра. Особенности работы ядра в привилегированном режиме. Многослойная структура операционной системы. Микроядерная архитектура. Подсистема операционной системы управления памятью. Понятие виртуальной памяти. Методы распределения памяти. Распределение памяти фиксированными разделами. Методы распределения памяти. Распределение памяти динамическими разделами. Методы распределения памяти. Распределение памяти перемещаемыми разделами. Методы распределения памяти. Страничное распределение. Методы распределения памяти. Сегментное распределение. Методы использования памяти. Странично-сегментное распределение. Свопинг. Многозадачность. Особенности реализации многозадачности в системах пакетной обработки. Многозадачность. Особенности реализации многозадачности в системах разделения времени. Понятие процесса. Подсистема операционной системы управления процессами. Состояния процесса. Контекст и дескриптор процесса. Совместное использование объектов ядра несколькими процессами. Наследование описателя объекта. Совместное использование объектов ядра несколькими процессами. Именованные объекты. Совместное использование объектов ядра несколькими процессами. Дублирование описателей объектов. Планирование и диспетчеризация потоков. Вытесняющие и невытесняющие алгоритмы планирования. Алгоритмы планирования, основанные на приоритетах. Алгоритмы планирования, основанные на квантовании. Принципы работы с потоками в Windows. Распределение процессорного времени между потоками. Потоки в Windows. Приостановка и возобновление потоков/процессов. Функция Sleep. Потоки в Windows. Приоритеты потоков и процессов. Задача синхронизации потоков. Критические секции. Потоки в Windows. Синхронизация потоков с объектами ядра. Функции ожидания объектов ядра. Потоки в Windows. Мьютексы. Создание, открытие, освобождение и удаление мьютекса. Отказ от мьютекса. Потоки в Windows. Семафоры. Создание, открытие, освобождение и удаление семафора. Понятие сетевой операционной системы. Компьютерная сеть. Типичная структура сетевых операционных систем. Сетевые службы и сетевые ресурсы Архитектура взаимодействия типа клиент – сервер. Многоуровневая структура коммуникаций. Эталонная модель взаимодействия открытых систем OSI. Принцип пакетной передачи данных. Технологии, используемые для построения компьютерных сетей. Стек протоколов TCP/IP. IP-адресация.Понятие программной модели IA-32. Регистры общего назначения. Сегментные регистры. Понятие программной модели IA-32. Регистры состояния и управления. Режимы работы микропроцессора с архитектурой IA-32. Понятие оперативной памяти. Формирование адреса в процессорах с архитектурой IA-32. Режимы адресации для процессоров с архитектурой IA-32. Работа с массивами на ассемблере. Понятие модульного программирования. Понятие подпрограммы. Ассемблерные процедуры и функции. Способы передачи аргументов в подпрограмму. Программная модель математического сопроцессора.
Список вопросов по дисциплине «Микропроцессорные системы»
Список вопросов по дисциплине «Проектирование проблемно-ориентированных вычислительных средств»
Литература по дисциплине «Системное программирование»
1. Руссинович, М. и др. Внутреннее устройство Microsoft Windows. / М. Руссинович, Д. Соломон – СПб.: Питер, 2013.
2. Лав, Р. Linux. Linux. Системное программирование. 2-е изд. / Р. Лав –СПб.: Питер, 2014.
3. Зубков, С. В. Assembler для DOS, Windows и UNIX / C. В. Зубков. – 3-е изд., стер. - М. : ДМК Пресс ; СПб. : Питер, 2004.
4. Юров, В. Assembler / В. Юров – СПб.: Питер, 2001.
5. Таненбаум, операционные системы. 4-е изд. / , Х. Бос. – СПб.: Питер, 2015.
6. Рихтер, Дж. Windows для профессионалов. Создание эффективных Win32-приложений с учетом специфики 64-разрядной версии Windows / Дж. Рихтер // Пер. с англ. – 4-е изд. – СПб.: Питер; М.: Издательско-торговый дом «Русская Редакция», 2004.
7. Лихачёв, память: лаб. практикум по курсу “Системное программирование” для студ. спец. I-40 02 02 “Электронные вычислительные средства” дневн. формы обуч. / . – Минск: БГУИР, 2007.
Литература по дисциплине «Микропроцессорные системы»
Цилькер, ЭВМ и систем : учебник для вузов / , . – 2-изд. – СПб. : Питер, 2011. Щелкунов, средства и системы / , . – М. : Радио и связь, 1989. Морисита, И. Аппаратные средства микроЭВМ / И. Морисита ; пер. с япон. – М. : Мир, 1988. Микропроцессорные системы : учеб. пособие для вузов / [и др.] ; под общ. ред. . – СПб. : Политехника, 2002. Майоров, в микроЭВМ / , , . – Л. : Машиностроение. Ленингр. отд-ние, 1988. Мячев, средств вычислительной техники: Справочник / . – М. : Радио и связь, 1993. Гук, М. Аппаратные интерфейсы ПК. Энциклопедия / М. Гук. – СПб. : Питер, 2002. Гук, средства IBM PC. Энциклопедия / . – 3-е изд. – СПб. : Питер, 2006. Фридмен, М. Проектирование систем с микрокомпьютерами / М. Фридмен, Л. Ивенс ; пер. с англ. – М.: Мир, 1986.Литература по дисциплине «Проектирование проблемно-ориентированных вычислительных средств»
Солонина, и процессоры цифровой обработки сигналов / , , . – СПб. : БХВ-Петербург, 2002. Солонина, цифровой обработки сигналов / , , . – СПб. : БХВ-Петербург, 2012. Матюшкин, обработка сигналов : процессоры, алгоритмы, средства проектирования / , . – 2-е изд., перераб. и доп. – СПб. : Политехника, 2002. Мишунин, и цифровая обработка сигналов: Учебно-методическое пособие / , . – Белгород: Изд-во БелГу, 2010. Смит, С. Цифровая обработка сигналов : практич. руководство для инженеров и научных работников / С. Смит ; пер. с англ. – М. : Додэка-XXI, 2008. Петровский, и микропроцессорные средства обработки широкополосных и быстропротекающих процессов в реальном времени / . – Минск : Наука и техника, 1988. Модуль аналого-цифрового преобразования информации : отчет по НИР. Гос. № 000 / [и др.]. – Минск : БГУИР, 1999. Блок многочастотного приемника МЧП2 : отчет по НИР. Гос. № 000 / [и др.]. – Минск : БГУИР, 2003. TMS320C54x DSP. Reference Set. Volume 1: CPU and Peripherals. – Texas Instruments, 2001. TMS320C54x DSP Enhanced Peripherals Reference Guide. – Texas Instruments, 2007. Digital Signal Processing Applications with the TMS320 Family. Theory, Algorithms, and implementations. Volume 2. – Texas Instruments, 2000.

