Курынин Р.В., Машечкин И.В., Терехин А.Н. - Конспект лекций по ОС (1114685)
Текст из файла
МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТим. М.В.ЛОМОНОСОВАФакультет вычислительной математики и кибернетикиКурынин Р.В., Машечкин И.В., Терехин А.Н.ОПЕРАЦИОННЫЕ СИСТЕМЫКонспект лекцийМОСКВА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 Основные правила работы с файлами.
Характеристики
Тип файла PDF
PDF-формат наиболее широко используется для просмотра любого типа файлов на любом устройстве. В него можно сохранить документ, таблицы, презентацию, текст, чертежи, вычисления, графики и всё остальное, что можно показать на экране любого устройства. Именно его лучше всего использовать для печати.
Например, если Вам нужно распечатать чертёж из автокада, Вы сохраните чертёж на флешку, но будет ли автокад в пункте печати? А если будет, то нужная версия с нужными библиотеками? Именно для этого и нужен формат PDF - в нём точно будет показано верно вне зависимости от того, в какой программе создали PDF-файл и есть ли нужная программа для его просмотра.