ВУЗ:
Рубрика:
грамматика, дерево синтаксического разбора, язык программирования, порождае-
мый грамматикой. Лексический анализ, программирование сканера. Синтаксиче-
ский анализ, построение синтаксического дерева, представление грамматики в
компьютере, программирование распознавателя. Семантический анализ, компи-
ляция арифметических выражений, возможности обобщения.
Основная литература
1. Подбельский В.В. Программирование на языке Си. М., Финансы и Статистика,
2002.
2. Подбельский В.
В. Программирование на языке Си++. М., Финансы и Стати-
стика, 5 изд. 2002.
СИСТЕМНОЕ И ПРИКЛАДНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ
Объем – 102 Недель -17 Лекции -34 Лабор - 34 Контроль – экз
Введение в предмет. Типы операционных систем (ОС). ОС реального времени
и разделения времени, их различия. Понятие об архитектуре ОС. Архитектуры
монолитной и многоуровневой ОС. Принципы организации ОС типа виртуальной
машины. Архитектура типа клиент-сервер.
Понятие процесса и примитива. Отличия процессов и примитивов. Понятие
среды выполнения. Уровень выполнения ядра и уровень выполнения
задачи. Соз-
дание процессов, управление процессами.
Понятие о производительности системы. Сбалансированные и несбалансиро-
ванные системы. Описание уровней ядра операционной системы Unix. Функции
ядра. Прерывания и особые ситуации в ОС. Уровни прерывания процессора.
Архитектура ОС Unix. Общее описание подсистем ядра Unix. Понятие кон-
цептуальной декомпозиции и реинжиниринга. Краткий обзор структур данных
ядра. Понятие интерфейсов,
потоков управления и потоков данных. Понятие про-
цессов – демонов, определение и примеры.
Назначение планировщика в ОС. Понятие приоритетов. Состав и архитектура
планировщика. Интерфейс планировщика. Зависимости, потоки данных, управле-
ние потоками.
Понятие контроллера памяти. Механизмы свопинга и пейджинга, примеры ра-
боты, преимущества и недостатки. Архитектура контроллера памяти, зависимо-
сти, потоки данных, управляющие
потоки. Интерфейс контролера памяти. Внут-
ренняя структура контроллера памяти.
Понятие виртуальной файловой системы. Функции и структура виртуальной
файловой системы Unix. Архитектура, внешний и внутренний интерфейсы вирту-
альной файловой системы. Понятие о драйверах и их типы. Понятие КЭШа. Ме-
ханизмы обмена данными в ОС. Логическая файловая система. Физическая орга-
низация файловой системы.
Понятие i-узлов.
Сетевая подсистема. Общие принципы работы. Понятие и типы сокетов. Об-
щие принципы взаимодействия ОС через сокеты сетевой подсистемы. Архитекту-
ра и интерфейс сетевой подсистемы. Состав и описание модулей сетевой подсис-
темы.
Подсистема межпроцессного взаимодействия. Понятие и использование сиг-
налов. Понятие именованных и неименованных каналов, их использование. Поня-
тие и
использование сообщений. Механизмы разделения памяти и механизм се-
мафоров. Структура подсистемы межпроцессного взаимодействия.
17
Страницы
- « первая
- ‹ предыдущая
- …
- 15
- 16
- 17
- 18
- 19
- …
- следующая ›
- последняя »