Головина О. С., Кондратьев В. К. Операционные системы и оболочки.
/Моск. гос. ун-т.
экономики, статистики и информатики. – М. , 2002. – 108 с.
Оглавление.
Основные понятия.
Понятие операционной среды.
Понятие вычислительного процесса и ресурса.
Динамика состояния процесса.
Реализация понятия последовательного процесса в ОС.
Процессы и треды.
Прерывания.
Основные виды ресурсов.
Классификация операционных систем .
Вопросы к главе.
Планирование и диспетчеризация процессов и задач.
Стратегия планирования.
Дисциплины диспетчеризации.
Вытесняющие и не вытесняющие алгоритмы диспетчеризации.
Качество диспетчеризации и гарантии обслуживания.
Диспетчеризация задач с использованием динамических приоритетов.
Память и отображение, виртуальное адресное пространство.
Вопросы к главе.
Основные понятия и концепции организации ввода/вывода в ОС.
Функции файловой системы ОС и иерархия данных.
Файловые системы FAT, FAT32, NTFS и s5.
Файловая система FAT.
Файловая система FAT32.
Файловая система NTFS.
Файловая система s5 операционной системы UNIX System V.
Вопросы к главе.
Основные принципы построения операционных систем.
Принцип модульности.
Принцип функциональной избирательности.
Принцип генерируемости ОС.
Принцип функциональной избыточности.
Принцип виртуализации.
Принцип независимости программ от внешних устройств.
Принцип совместимости.
Принцип открытой и наращиваемой ОС.
Принцип модульности (переносимости).
Принцип обеспечения безопасности вычислений.
Микроядерные операционные системы.
Монолитные операционные системы.
Требования, предъявляемые к ОС реального времени.
Принципы построения интерфейсов операционных систем.
Вопросы к главе 4.
Операционные системы Windows.
Перечень ОС Windows и их основных характеристик.
Выбор платформы Windows.
Термины.
Архитектура Windows.
Режимы выполнения программного кода.
Многозадачность.
Управление памятью.
Выполнение приложений.
Интерфейс прикладного программирования Win32 (API Win32).
Реестр Windows.
Вопросы к главе 5.
Общая характеристика операционных систем UNIX, особенности архитектуры.
семейства ОС UNIX.
Основные понятия системы UNIX.
Виртуальная машина.
Пользователь.
Интерфейс пользователя.
Привилегированный пользователь.
Команды и командный интерпретатор.
Процессы.
Функционирование системы UNIX.
Выполнение процессов.
Подсистема ввода/вывода.
Перенаправление ввода/вывода.
Файловая система.
Структура файловой системы.
Защита файлов.
Межпроцессные коммуникации в UNIX.
Сигналы. Семафоры.
Программные каналы.
Очереди сообщений.
Разделяемая память.
Вызовы удаленных процедур (RPC).
Основы работы в ОС UNIX.
Доступ к системе UNIX.
Файлы и каталоги.
Команды обращения к файловой системе.
Создание файлов и каталогов.
Работа с файлами.
Управление правами доступа к файлам.
Работа с текстовыми файлами.
Система ввода и вывода.
Программы и процессы.
Интерпретатор командного языка.
Выполнение, остановка и повторный запуск процессов.
Операционная система Linux.
экономики, статистики и информатики. – М. , 2002. – 108 с.
Оглавление.
Основные понятия.
Понятие операционной среды.
Понятие вычислительного процесса и ресурса.
Динамика состояния процесса.
Реализация понятия последовательного процесса в ОС.
Процессы и треды.
Прерывания.
Основные виды ресурсов.
Классификация операционных систем .
Вопросы к главе.
Планирование и диспетчеризация процессов и задач.
Стратегия планирования.
Дисциплины диспетчеризации.
Вытесняющие и не вытесняющие алгоритмы диспетчеризации.
Качество диспетчеризации и гарантии обслуживания.
Диспетчеризация задач с использованием динамических приоритетов.
Память и отображение, виртуальное адресное пространство.
Вопросы к главе.
Основные понятия и концепции организации ввода/вывода в ОС.
Функции файловой системы ОС и иерархия данных.
Файловые системы FAT, FAT32, NTFS и s5.
Файловая система FAT.
Файловая система FAT32.
Файловая система NTFS.
Файловая система s5 операционной системы UNIX System V.
Вопросы к главе.
Основные принципы построения операционных систем.
Принцип модульности.
Принцип функциональной избирательности.
Принцип генерируемости ОС.
Принцип функциональной избыточности.
Принцип виртуализации.
Принцип независимости программ от внешних устройств.
Принцип совместимости.
Принцип открытой и наращиваемой ОС.
Принцип модульности (переносимости).
Принцип обеспечения безопасности вычислений.
Микроядерные операционные системы.
Монолитные операционные системы.
Требования, предъявляемые к ОС реального времени.
Принципы построения интерфейсов операционных систем.
Вопросы к главе 4.
Операционные системы Windows.
Перечень ОС Windows и их основных характеристик.
Выбор платформы Windows.
Термины.
Архитектура Windows.
Режимы выполнения программного кода.
Многозадачность.
Управление памятью.
Выполнение приложений.
Интерфейс прикладного программирования Win32 (API Win32).
Реестр Windows.
Вопросы к главе 5.
Общая характеристика операционных систем UNIX, особенности архитектуры.
семейства ОС UNIX.
Основные понятия системы UNIX.
Виртуальная машина.
Пользователь.
Интерфейс пользователя.
Привилегированный пользователь.
Команды и командный интерпретатор.
Процессы.
Функционирование системы UNIX.
Выполнение процессов.
Подсистема ввода/вывода.
Перенаправление ввода/вывода.
Файловая система.
Структура файловой системы.
Защита файлов.
Межпроцессные коммуникации в UNIX.
Сигналы. Семафоры.
Программные каналы.
Очереди сообщений.
Разделяемая память.
Вызовы удаленных процедур (RPC).
Основы работы в ОС UNIX.
Доступ к системе UNIX.
Файлы и каталоги.
Команды обращения к файловой системе.
Создание файлов и каталогов.
Работа с файлами.
Управление правами доступа к файлам.
Работа с текстовыми файлами.
Система ввода и вывода.
Программы и процессы.
Интерпретатор командного языка.
Выполнение, остановка и повторный запуск процессов.
Операционная система Linux.