01 (Лекции по СПО)
Описание файла
Файл "01" внутри архива находится в папке "Лекции по СПО". Документ из архива "Лекции по СПО", который расположен в категории "". Всё это находится в предмете "системное программное обеспечение (спо)" из 10 семестр (2 семестр магистратуры), которые можно найти в файловом архиве МАИ. Не смотря на прямую связь этого архива с МАИ, его также можно найти и в других разделах. Архив можно найти в разделе "лекции и семинары", в предмете "системное программное обеспечение (спо)" в общих файлах.
Онлайн просмотр документа "01"
Текст из документа "01"
Системное программное обеспечение
18.02. 01-10,5
***пропущено около 40 минут***
Df ОС
Df Утилиты
ОС включает в себя
СУФ
FAT
Интерфейсные оболочки
Df СУБД
Df Система программирования
Основные задачи системного программирования
Кросс системы
Эмуляторы
Этапы развития ПО
Основные задачи системного программирования
Инструментальные средства системного программирования
Df Язык - диалект
Языки в порядке усложнения
04.03. 10,5-18,5
Стратегия первого прохода ассемблирования
Таблица имён; в ТИ хранятся
Необходимые группы
Алгоритм разбора программы
Синтаксический контроль
Макроассемблер; вид
Алгоритм работы макрооператора
Идея
Проход
Схема обработки
Возможности после расширения макроассемблера (1-5)
Достоинства макроассемблера
Языки высокого уровня
Требования к ЯВУ
18.03. 18,5-29,5 ---- у Дениса нет ----
Анализ программы
Две основные функции компилятора
Основные фазы компиляции
Виды компиляторов; по методам
Подходы к трактовке модулей
Лексический анализ
Внимание к пробелам
Лексический контроль
Разбор арифметических и логических выражений
Дерево выполнения
Система правил
Польская запись
Постфиксная запись
Схема алгоритма
Метод Дейкстра
Основные методы построения ТИ
Методы построения ТИ
01.04. 29,5-40 ---- у Дениса нет ----
Построение таблицы идентификаторов
Алгоритм заполнения бинарного дерева
Хеш функция
Df Хеширование
Схема организации хеш-таблиц
Преимущества метода цепочек
Алгоритм заполнения ТИ по методу цепочек
Индексирование переменных и обработка массивов
Распределение памяти при компиляции
Df Распределение памяти
Df ООП
Понятие блочности
Понятие УВ
Специальные директивы
Стек для маркеров
Выделение памяти при выполнении программ
15.04. 40,5-52,5 ---- у Дениса нет ----
Оптимизация программ
Основная задача программирования
Методы оптимизации
Df Оптимизация программы
Машинно-независимые методы оптимизации
Оптимизация вложенных циклов
Машинно-зависимые методы оптимизации
Формальные языки и грамматика. Основная терминология
Df Формально язык
Df Алфавит
Df Цепочка символов
Df Языком над алфавитом
Три способа задания языка
Df Синтаксис языка
Df Лексика
Df Лексема
Df*2 Грамматика
Df Правила
Df Метаязык
Формы записи грамматик
Принцип рекурсии в правилах грамматики
Графическое изображение грамматики
Порождающая грамматика
Df Язык
Распознающие анализ
Виды грамматик
Таблица правил
Классификация грамматик по Хомскому; Типы
29.04. 52,5-66
Интерпретаторы (Используются)
Основная задача интерпретатора
Основное отличие от компилятора
Обслуживание подпрограмм
Несколько подходов к передачи параметров (1-5???)
Загрузчик: Два подхода
Обработка модульных программ
Схема связывания
Непосредственно-связывающие загрузчики
Оверлейные overlay загрузчики
Дерево связей
Df Пакеты сложной структуры
Правило создания древовидной структуры
Df Динамическая загрузка
Схема обработки программы со статическим подключением
Схема обработки программы с динамической загрузкой
Отладка программ и диагностика ошибок
Процесс отладки включает в себя
При обнаружении ошибок
Типы ошибок
Системы программирования
Df Системы программирования
Df Ресурсы прикладной программы
Общая структура и этапы развития систем программирования (картинка)
Примеры современных систем программирования
Смысл ООЯзыков
Смысл программирования Borland Delphi