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

2.3. Порядок проведения экзамена

Для обучающихся по данной специальности экзамен проводится в письменной форме. Экзаменационный билет состоит из трех вопросов охватывающих основные разделы дисциплин: Системное программное обеспечение, Микропроцессорные системы, Технологии программирования.

Вопросы к экзамену и экзаменационные билеты рассматриваются и утверждаются ежегодно в установленном порядке.

2.3.1. Критерии оценок государственного экзамена

В процессе подведения итогов государственного экзамена каждый вопрос оценивается по пятибалльной шкале, а итоговая оценка у экзаменуемого по государственному экзамену выводится исходя из полученных результатов по всем трем вопросам.

Оценка «отлично» выставляется за полный и безошибочный ответ на вопросы экзаменационного билета и дополнительные вопросы членов экзаменационной комиссии. Студент должен правильно определять понятия и категории, выявлять основные тенденции и противоречия, свободно ориентироваться в теоретическом и практическом материале.

Оценка «хорошо» выставляется за правильные и достаточно полные ответы на вопросы экзаменационного билета, не содержащие ошибок и допущений. У студента возникли затруднения при ответе на дополнительные вопросы членов экзаменационной комиссии. При решении профессиональных задач на теоретическом уровне допущены отдельные ошибки.

Оценка «удовлетворительно» выставляется при недостаточном полном ответе на вопросы экзаменационного билета, при наличии ошибок и пробелов в знаниях студента. У студента возникали серьезные затруднения при ответе на дополнительные вопросы членов экзаменационной комиссии. При решении профессиональных задач на теоретическом уровне допущены многочисленные ошибки.

Оценка «неудовлетворительно» выставляется в случае отсутствия необходимых теоретических знаний. Студент не способен к решению профессиональных задач.

2.3.2.Список вопросов

Вопросы к государственному экзамену по дисциплине «Системное программное обеспечение»

1. Основные технологии проектирования операционных систем.

Пояснить основные подходы в проектировании монолитных, многоуровневых ОС; микроядерных ОС; достоинства и недостатки подходов, технология микроядро и клиент-сервер. Объектно-ориентированный подход в проектировании. Основные свойства ООП, преимущества использования.

2. Основные принципы проектирования системного программного обеспечения.

Принцип модульности. Привилегированные, непривилегированные, реентерабельные модули. Принцип функциональной избыточности. Принцип избирательности (ядро, транзитные модули, особенности проектирования, использования). Принципы наращиваемости, переносимости, совместимости. Принцип безопасности вычислений (уровни безопасности, механизмы защиты данных).

3. Управление задачами. Контекст и дескриптор процесса. Планирование, диспетчеризация процессов.

Дать определения: многозадачность, процесс, поток, механизм квантования, контекст, дескриптор, планирование. Содержание контекста, дескриптора. Таблица дескрипторов процессов. Очереди. Виды очередей. Планирование, диспетчеризация процессов.

4. Управление задачами. Статическое и динамическое квантование. Абсолютная и относительная приоритетность выполнения задач. Вытесняющая, невытясняющая многозадачность.

Дать определения: многозадачность, процесс, поток. Состояния процессов. Концепция квантования, статическое и динамическое квантование. Абсолютная и относительная приоритетность, вытесняющая, невытясняющая многозадачность: определения, алгоритмы выполнения задач.

5. Управление задачами. Методы синхронизации параллельно выполняющихся процессов в многозадачных средах.

Проблемы параллельного выполнения задач – пояснить эффект гонок. Дать определения: Что такое критическая секция, механизм взаимного исключения при выполнении задач? Блокирующие переменные: что это такое, достоинства, недостатки использования. Семафорные примитивы Дейкстра. Пример использования (на основе использования буферного пула). Аппарат событий: алгоритм выполнения критических секций программы.