rpd000013298 (220400 (27.03.04).Б1 Управление и информатика в технических системах), страница 3
Описание файла
Файл "rpd000013298" внутри архива находится в следующих папках: 220400 (27.03.04).Б1 Управление и информатика в технических системах, 220400.Б1. Документ из архива "220400 (27.03.04).Б1 Управление и информатика в технических системах", который расположен в категории "". Всё это находится в предмете "вспомогательные материалы для первокурсников" из 1 семестр, которые можно найти в файловом архиве МАИ. Не смотря на прямую связь этого архива с МАИ, его также можно найти и в других разделах. Архив можно найти в разделе "остальное", в предмете "вспомогательные материалы для первокурсников" в общих файлах.
Онлайн просмотр документа "rpd000013298"
Текст 3 страницы из документа "rpd000013298"
1.8.3. Принципы оптимизации линейных участков программы: свертка объектного кода и исключение лишних операций (АЗ: 4, СРС: 0)
Форма организации: Практическое занятие
-
Лабораторные работы
1.7.1. Организация таблиц идентификаторов (АЗ: 4, СРС: 4)
Форма организации: Лабораторная работа
1.7.2. Проектирование лексического анализатора (АЗ: 4, СРС: 4)
Форма организации: Лабораторная работа
1.7.3. Построение простейшего дерева вывода (АЗ: 4, СРС: 4)
Форма организации: Лабораторная работа
1.7.4. Генерация и оптимизация объектного кода (АЗ: 4, СРС: 4)
Форма организации: Лабораторная работа
-
Типовые задания
Приложение 3
к рабочей программе дисциплины
«Системное программное обеспечение »
Прикрепленные файлы
Экзамен.doc
Промежуточная аттестация №1
Экзамен
Семестр:
Вид контроля:
Вопросы:
-
Цепочки символов. Операции над цепочками символов.
-
Способы задания языков. Синтаксис и семантика языка.
-
Формальное определение грамматики. Форма Бэкуса-Наура
-
Общая схема распознавателя. Виды распознавателей
-
Четыре типа грамматик по Хомскому
-
Классификация языков. Определение транслятора. Этапы трансляции
-
Определение компилятора. Особенности построения и функционирования
-
Определение интерпретатора. Особенности построения и функционирования
-
Организация таблиц идентификаторов. Простейшие способы построения
-
Назначение лексического анализатора. Принципы построения лексических анализаторов
-
Синтаксические анализаторы. Построение синтаксических анализаторов
-
Виды переменных. Виды областей памяти. Статистическое и динамическое связывание.
-
Стековая организация памяти.
-
Принципы функционирования систем программирования.
-
Компоновщик: назначение и функции.
-
Функции загрузчика. Функции отладчика.
-
Объясните, в чем заключается различие между такими понятиями, как процесс и задача.
-
Изобразите диаграмму состояний процесса, поясните все возможные переходы из одного состояния в другое.
-
Для чего каждая задача получает соответствующий дескриптор? Какие поля, как правило, содержатся в дескрипторе процесса (задачи)? Что такое «контекст задачи»?
-
В чем заключается различие между повторно-входимыми (re-entrance) и по¬вторно-прерываемыми (re-enterable) программными модулями? Как они реализуются?
-
Какие дисциплины диспетчеризации задач вы знаете? Опишите их.
-
Что такое «гарантия обслуживания»? Как ее можно реализовать?
-
Что такое «виртуальный адрес», «виртуальное адресное пространство»? Чем (в общем случае) определяется максимально возможный объем виртуального адресного пространства программы?
-
Что такое «фрагментация памяти»? Какой метод распределения памяти позволяет добиться минимальной фрагментации?
-
Что понимается под термином «линейный адрес»? Как осуществляется преобразование линейного адреса в физический?
-
Какие механизмы виртуальной памяти используются в защищенном режиме работы микропроцессоров i80x86?
-
Как в реальном режиме работы микропроцессоров i80x86 осуществляется преобразование виртуального адреса в физический?
-
Что такое «уровень привилегий»? Сколько уровней привилегий имеется в микропроцессорах i80x86? Для каких целей введено такое количество уровней привилегий?
-
Почему операции ввода/вывода в ОС объявляются привилегированными?
-
Какие режимы управления вводом/выводом вы знаете? Опишите каждый из них.
-
Перечислите основные задачи, возлагаемые на супервизор ввода/вывода
-
Что означает термин «spooling» и что означает термин «swapping»?
-
Что такое синхронный и асинхронный ввод/вывод?
-
Что такое «файловая система»? Что обеспечивает использование той или иной файловой системы? Какие файловые системы, используемые в ОС для ПК, вы знаете?
-
Перечислите и поясните основные принципы построения операционных систем.
-
Расскажите об основных моментах, характерных для микроядерных ОС. Ка¬кие основные функции должно выполнять микроядро ОС?
-
Какие задачи возлагаются на интерфейс прикладного программирования (API)?
-
Что такое тупиковое состояние? Перечислите условия, при которых возникает тупик.
-
Что представляет собой «предотвращение тупика»? Как его можно реализовать?
-
Что такое «опасное состояние»? Приведите пример опасного состояния на мо¬дели состояний системы.
-
Изложите основные архитектурные особенности ОС UNIX.
-
Почему различные функции, выполняемые программными модулями в составе системы программирования, разнесены по различным модулям, а не включены в состав компилятора? Какие для этого есть исторические и технические причины?
-
Что такое «ресурсы прикладной программы»?
-
Чем отличается такое выполнение программы от работы интерпретатора?
-
Какую информацию должна получить ОС от системы программирования для выполнения загрузки исполняемого файла программы?
-
В чем преимущества и недостатки динамически загружаемых библиотек по сравнению с обычными (статически подключаемыми) библиотеками?
-
Какие преимущества имеет приложение (результирующая программа), функционирующее в составе архитектуры «клиент—сервер» по сравнению с обычным приложением?
Версия: AAAAAATu/vc Код: 000013298