Читайте также:
|
|
Функции, состав и назначение операционной системы. Место ОС в структуре вычислительной системы. Классификация ОС.
Архитектура операционной системы. Элементы операционной системы. Структура современных операционных систем.
Управление процессами и потоками. Многозадачность. Мультипрограммирование. Планирование выполнения процессов. Диспетчеризация процессов реального времени. Потоки: планирование и диспетчеризация. Управления процессором. Понятия «процесс» и «нить», «поток». Системные часы и таймеры. Виртуальное адресное пространство процесса, его сегментация. Планировщики и диспетчеры. Операции, выполняемые над процессами и потоками. Тупики, условия возникновения, предупреждение и обходы. Невытесняющие и вытесняющие алгоритмы планирования. Алгоритмы, основанные на квантовании, приоритетах и смешанные.
Синхронизация процессов и потоков. Семафорная техника синхронизации. Межпроцессные коммуникации IPC: блокирующие переменные, критические секции, семафоры, события, ожидаемые таймеры, мьютексы. Сигнальный механизм. Средства обработки сигналов. Событийное программирование.
Управление памятью. Организация и управление памятью. Классификация запоминающих устройств. Типы адресов памяти. Алгоритмы распределения памяти. Виртуальная память. Виртуальная память и свопинг, механизмы их реализации. Страницы и сегменты. Стратегии подкачки страниц. Преобразование виртуальных адресов в физические.
Управление данными. Управление вводом-выводом. Многослойная организация программного обеспечения ввода-вывода. Драйверы устройств. Файловая система. Логическая организация файловой системы: цели и задачи, типы файлов. Иерархическая структура файловых систем. Атрибуты файлов. Монтирование. Логическая организация файла: неструктурированные файлы, файлы с записями фиксированной и переменной длины, индексированные файлы. Организация обмена данными между процессами с помощью механизма конвейеров. Физическая организация файловой системы: диски, разделы, секторы и кластеры.
Системные программы. Системы программирования. Формальные грамматики и языки. Классификация Хомского грамматик и языков. Трансляция. Этапы, фазы процесса трансляции. Проходы компилятора. Анализ программ: лексический, синтаксический, семантический. Синтез программ: генерация и оптимизация кода. Системные программы. Утилиты. Интерпертаторы. Ассемблеры. Макрогенераторы. Макроассемблеры. Загрузчики. Отладчики.
Аннотация дисциплины «Экология»
Общая трудоемкость изучения дисциплины составляет 3 ЗЕ (108 час).
Дата добавления: 2015-09-06; просмотров: 101 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Цели и задачи дисциплины. | | | Основные дидактические единицы (разделы). |