Операционные системы. Ч.2.

Учебное пособие

Данное учебное пособие содержит вторую часть курса «Операционные системы», изучаемого студентами специальности 230102 «Автоматизированные системы обработки информации и управления», обучающимися по дистанционной форме. Рассмотрены вопросы организации вычислительных задач, управления памятью и устройствами ввода-вывода. Основное внимание уделено механизмам планирования процессов, диспетчеризации задач и программной модели микропроцессора Intel P6.

Кафедра автоматизации обработки информации

Библиографическая запись:

Гриценко, Ю. Б. Операционные системы. Ч.2.: Учебное пособие [Электронный ресурс] / Ю. Б. Гриценко. — Томск: ТУСУР, 2009. — 230 с. — Режим доступа: https://edu.tusur.ru/publications/31
Автор:   Гриценко Ю. Б.
Год издания: 2009
Количество страниц: 230
Скачиваний: 296

Оглавление (содержание)

Введение

1 Организация вычислительных задач

1.1 Процессы. Ресурсы. Режим мультипрограммирования

1.2 Потоки. Волокна

1.3 Планирование процессов и диспетчеризация задач

1.3.1 Основные функции управления задачами

1.3.2 Дисциплины диспетчеризации

1.3.3 Вытесняющаяся и не вытесняющаяся многозадачность

1.3.4 Качество диспетчеризации

1.4 Взаимодействие и синхронизация задач

1.4.1 Способы взаимодействия задач

1.4.2 Реализация взаимоисключений

1.4.3 Механизмы синхронизации процессов

1.4.4 Взаимоблокировки (тупики)

1.4.5 Синхронизация потоков, принадлежащих разным процессам

1.5 Прерывания

1.6 Управление задачами в ОС Windows

1.6.1 Информация об организации вычислительных задач

1.6.2 Исследование производительности

1.6.3 Средства командной строки Windows XP Professional

Вопросы для самопроверки

2 Управление памятью

2.1 Основные понятия

2.1.1 Архитектура вычислительных машин

2.1.2 Биты, байты, слова, параграфы

2.1.3 Иерархия памяти

2.2 Программная модель микропроцессора Intel Pentium

2.2.1 Состав программной модели

2.2.2 Регистры общего назначения

2.2.3 Сегментные регистры

2.2.4 Регистры состояния и управления

2.2.5 Системные регистры микропроцессора

2.3 Режимы функционирования процессора Intel x86

2.3.1 Перечень режимов функционирования процессора Intel x86

2.3.2 Реальный режим работы процессоров Intel x86

2.3.3 Защищенный режим работы процессоров Intel x86

2.3.4 Режим системного управления (SMM)

2.3.5 Режим Virtual-86

2.4 Управление памятью в ОС Windows

2.4.1 Использование отладчиков

2.4.2 Получение общей информации об использовании памяти

2.4.3 Архитектура памяти в ОС Microsoft Windows 9x

2.4.4 Архитектура памяти в ОС Microsoft Windows на платформе NT

2.4.5 Использование механизмов работы с памятью в ОС на платформе Microsoft Windows NT

2.4.6 Управление файлом подкачки на платформе Microsoft Windows NT

Вопросы для самопроверки

3 Управление устройствами ввода-вывода

3.1 Описание устройств ввода-вывода

3.1.1 Классификация устройств ввода-вывода

3.1.2 Основные характеристики устройств внешней памяти

3.1.3 Характеристики накопителей на жестких магнитных дисках

3.2 Организация работы устройств ввода-вывода

3.2.1 Организация операций ввода-вывода

3.2.2 Драйверы

3.2.3 Файловые системы

3.3 Организация дисковых устройств

3.3.1 Физическая структура магнитного диска

3.3.2 Логическая структура магнитного диска

3.4 Обзор файловых систем

3.4.1 Файловая система FAT

3.4.2 Файловая система NTFS

3.4.3 Файловая система HPFS

3.4.4 Файловая система ОС UNIX

3.4.5 Файловые системы для CD-ROM

3.5 Управление устройствами ввода-вывода и файловыми системами в ОС Windows

3.5.1 Диспетчер устройств и драйвера устройств

3.5.2 Диски и файловая система

3.5.3 Дисковые квоты

3.5.4 Обеспечение надежности хранения данных на дисковых накопителях с файловой системой NTF 5.0

Вопросы для самопроверки

Методические указания по выполнению контрольных работ

Контрольная работа № 1

Контрольная работа № 2

Глоссарий

Список литературы