Системное программное обеспечение. Норкин О.Р. - 5 стр.

UptoLike

Составители: 

5
Планирование и диспетчеризация процессов и задач. Дисциплины SJN, SRT, RR, вы-
тесняющие и не вытесняющие. Динамические приоритеты диспетчеризации задач.
Раздел 3. Управление памятью, вводом-выводом и файлами (8 часов).
Механизм отображения пространства имён на физическую память и модели отображе-
ния. Непрерывное распределение памяти. Распределение памяти статическими и динамиче-
скими разделами. Сегментная и страничная организация памяти. Дисциплины замещения:
FIFO, LRU, LFU, случайный выбор. Достоинства и недостатки сегментного и страничного
способов организации памяти. Сегментно-страничная организация памяти. Распределение
оперативной памяти в ОС современных ПК.
Раздел 4. Особенности архитектуры микропроцессоров i80x86 (4 часа).
Реальный и защищённый режимы работы процессора. Архитектура процессора i80x86.
Адресация в защищённом режиме: сегментная и страничная организация виртуальной па-
мяти. Защита адресного пространства задач. Уровни привилегий. Система прерываний 32-
разрядных микропроцессоров.
Раздел 5. Архитектура ОС (6 часов).
Принципы построения ОС: модульность, функциональная избирательность, генери-
руемость, функциональная избыточность, виртуализация, независимость программ от
внешних устройств, совместимость, открытость и наращиваемость, мобильность (перено-
симость), безопасность вычислений. Микроядерные ОС. Монолитные ОС. ОС реального
времени. Пример современной ОС.
Раздел 6. Программирование в операционной среде (2 часа).
Ассемблеры. Мобильность программного обеспечения. Макроязыки. Формальные
системы и языки программирования.
Раздел 7. Трансляторы, компиляторы, интерпретаторы (4 часа).
Понятие и общая схема работы транслятора, компилятора и интерпретатора. Этапы
трансляции. Общая схема работы транслятора. Понятие прохода. Многопроходные и одно-
проходные компиляторы. Грамматики. Особенности построения интерпретаторов. Преиму-
щества и недостатки интерпретаторов. Интерактивные системы. Средства трассировки и от-
ладки программ.
2.1.2. Основная литература:
1. Ахметов К.С. Windows 95 для всех. –М.: Компьютер-Пресс, 1995;
2. Ахметов К.С. Windows 95 не для всех. –М.: Компьютер-Пресс, 1996;
3. Фигурнов В.Э. IBM PC для пользователя. –М.: ФиС, 1997.
4. Гордеев А.В., Молчанов А.Ю. Системное программное обеспечение. –СПб.: Питер,
2002.