Экзаменационные билеты по СПО
Описание файла
Документ из архива "Экзаменационные билеты по СПО", который расположен в категории "". Всё это находится в предмете "системное программное обеспечение (спо)" из 10 семестр (2 семестр магистратуры), которые можно найти в файловом архиве МАИ. Не смотря на прямую связь этого архива с МАИ, его также можно найти и в других разделах. Архив можно найти в разделе "к экзамену/зачёту", в предмете "системное программное обеспечение (спо)" в общих файлах.
Онлайн просмотр документа "Экзаменационные билеты по СПО"
Текст из документа "Экзаменационные билеты по СПО"
ВОПРОСЫ К ЭКЗАМЕНУ
по дисциплине
«Системное программирование»
(10-й семестр)
-
Основные понятия и история развития программного обеспечения (ПО) ЭВМ.
-
Структура ПО, примерный состав. Особенности ПО ПЭВМ.
-
Системное ПО и его основные функции. Состав СПО.
-
Структура команды ЭВМ. Автокод и правила построения мнемокодов.
-
Символический ассемблер. Состав и назначение.
-
Классическая организация компилятора. Стратегии просмотров.
-
Основные методы построения таблиц идентификаторов при компиляции.
-
Хэш-таблицы и их организация. Разрешение коллизий.
-
Роль ассемблеров в системах программирования.
-
Макроассемблеры, назначение, состав.
-
Макроассемблеры: макрогенераторы, макровызовы. Обработка формальных параметров.
-
Языки программирования высокого уровня, их назначение и классификация. Виды компиляторов.
-
Языки программирования высокого уровня: фазы компиляции.
-
Лексический анализ и контроль на этапе компиляции.
-
Разбор арифметических и логических выражений в простейшем случае. Матрицы разбора.
-
Разбор арифметических и логических выражений, включающих индексированные переменные, функции и т.д.
-
Распределение памяти при компиляции: статическое и динамическое распределение.
-
Оптимизация программ: машинно-независимые методы.
-
Оптимизация программ: машинно-зависимые методы
-
Распределение памяти при исполнении программ
-
Стековые механизмы, используемые в блочных языках.
-
Синтаксические методы, используемые при компиляции. Структура синтаксического компилятора.
-
Формальные грамматики. Формы записи грамматик.
-
Порождающие грамматики и языки. Распознающий анализ строк языка.
-
Классификация грамматик по Хомскому. Распознаватели.
-
Интерпретаторы, их разновидности и принципы организации.
-
Редакторы связей, их организация и принципы работы. Работа с библиотеками при загрузке.
-
Загрузчики, их типы, назначение. Основные задачи загрузчиков.
-
Абсолютный, настраивающий, непосредственно связывающий загрузчики, их структура, принципы работы.
-
Связывание программных модулей при загрузке.
-
Оверлейные и динамические загрузчики. Статическая и динамическая загрузка.
-
Компиляция и диагностика ошибок. Отладчики программ.
-
Системы программирования, назначение, состав. Примеры.
-
Система прерываний. Классификация прерываний, приоритеты.
-
Операционная система. Основные понятия, роль в ПО ЭВМ.
-
Ресурсы, их типы. Примеры.
-
Файловые системы. Назначение, функции. Организация файлов.