Курынин Р.В., Машечкин И.В., Терехин А.Н. - Конспект лекций по ОС
Описание файла
PDF-файл из архива "Курынин Р.В., Машечкин И.В., Терехин А.Н. - Конспект лекций по ОС", который расположен в категории "". Всё это находится в предмете "операционные системы" из 3 семестр, которые можно найти в файловом архиве МГУ им. Ломоносова. Не смотря на прямую связь этого архива с МГУ им. Ломоносова, его также можно найти и в других разделах. .
Просмотр PDF-файла онлайн
Текст из PDF
МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТим. М.В.ЛОМОНОСОВАФакультет вычислительной математики и кибернетикиКурынин Р.В., Машечкин И.В., Терехин А.Н.ОПЕРАЦИОННЫЕ СИСТЕМЫКонспект лекцийМОСКВА20061СодержаниеСОДЕРЖАНИЕ................................................................................................................................21 ВВЕДЕНИЕ.....................................................................................................................................51.1 Основы архитектуры вычислительной системы.....................................................................111.1.1 Структура ВС......................................................................................................................111.1.2 Аппаратный уровень ВС....................................................................................................121.1.3 Управление физическими ресурсами ВС.........................................................................131.1.4 Управление логическими/виртуальными ресурсами......................................................141.1.5 Системы программирования..............................................................................................171.1.6 Прикладные системы..........................................................................................................231.1.7 Выводы, литература...........................................................................................................281.2 Основы компьютерной архитектуры........................................................................................311.2.1 Структура, основные компоненты....................................................................................311.2.2 Оперативное запоминающее устройство.........................................................................331.2.3 Центральный процессор.....................................................................................................371.2.3.1 Регистровая память..............................................................................................................371.2.3.2 Устройство управления.
Арифметико-логическое устройство.......................................381.2.3.3 КЭШ-память..........................................................................................................................391.2.3.4 Аппарат прерываний............................................................................................................411.2.4 Внешние устройства...........................................................................................................451.2.4.1 Внешние запоминающие устройства.................................................................................461.2.4.2 Модели синхронизации при обмене с внешними устройствами.....................................491.2.4.3 Потоки данных.
Организация управления внешними устройствами..............................511.2.5 Иерархия памяти.................................................................................................................521.2.6 Аппаратная поддержка операционной системы и систем программирования............541.2.6.1 Требования к аппаратуре для поддержки мультипрограммного режима.......................541.2.6.2 Проблемы, возникающие при исполнении программ......................................................571.2.6.3 Регистровые окна..................................................................................................................591.2.6.4 Системный стек....................................................................................................................611.2.6.5 Виртуальная память.............................................................................................................611.2.7 Многомашинные, многопроцессорные ассоциации.......................................................651.2.8 Терминальные комплексы (ТК).........................................................................................681.2.9 Компьютерные сети............................................................................................................691.2.10 Организация сетевого взаимодействия.
Эталонная модель ISO/OSI..........................711.2.11 Семейство протоколов TCP/IP. Соответствие модели ISO/OSI...................................741.3 Основы архитектуры операционных систем...........................................................................781.3.1 Структура ОС......................................................................................................................801.3.2 Логические функции ОС....................................................................................................831.3.3 Типы операционных систем..............................................................................................842 УПРАВЛЕНИЕ ПРОЦЕССАМИ..............................................................................................872.1 Основные концепции.................................................................................................................872.1.1 Модели операционных систем..........................................................................................872.1.2 Типы процессов..................................................................................................................892.1.3 Контекст процесса..............................................................................................................902.2 Реализация процессов в ОС Unix..............................................................................................912.2.1 Процесс ОС Unix................................................................................................................912.2.2 Базовые средства управления процессами в ОС Unix....................................................932.2.3 Жизненный цикл процесса.
Состояния процесса..........................................................1022.2.4 Формирование процессов 0 и 1.......................................................................................10322.3 Планирование...........................................................................................................................1052.4 Взаимодействие процессов......................................................................................................1052.4.1 Разделяемые ресурсы и синхронизация доступа к ним................................................1052.4.2 Способы организации взаимного исключения..............................................................1072.4.3 Классические задачи синхронизации процессов...........................................................1093 РЕАЛИЗАЦИЯ МЕЖПРОЦЕССНОГО ВЗАИМОДЕЙСТВИЯ В ОС UNIX................1193.1 Базовые средства реализации взаимодействия процессов в ОС Unix.................................1193.1.1 Сигналы.............................................................................................................................1213.1.2 Неименованные каналы...................................................................................................1283.1.3 Именованные каналы.......................................................................................................1363.1.4 Модель межпроцессного взаимодействия «главный–подчиненный».........................1393.2СистемамежпроцессноговзаимодействияIPC(Inter-Process Communication)........................................................................................................1423.2.1 Очередь сообщений IPC...................................................................................................1443.2.2 Разделяемая память IPC...................................................................................................1533.2.3 Массив семафоров IPC.....................................................................................................1553.3 Сокеты — унифицированный интерфейс программирования распределенных систем...1624 ФАЙЛОВЫЕ СИСТЕМЫ.......................................................................................................1694.1 Основные концепции...............................................................................................................1694.1.1 Структурная организация файлов...................................................................................1704.1.2 Атрибуты файлов..............................................................................................................1714.1.3 Основные правила работы с файлами.