Составители:
разработчики ввели в систему слой абстрагирования приоритетов.
Совокупность из шести классов приоритетов процессов и семи классов
приоритетов потоков образует 42 возможные комбинации и позволяет
сформировать так называемый базовый приоритет потока (см. табл. 11.1).
Таблица 11.1. Формирование базового приоритета потока из класса
приоритета процесса и относительного приоритета потока
Приоритеты потоков
Классы
приоритетов
процессов
Критичный
ко времени
Самый
высокий
Выше
нормы
Нормаль-
ный
Ниже
нормы
Самый
низкий
Неработа-
ющий
Неработающий 15 6 5 4 3 2 1
Ниже нормы 15 8 7 6 5 4 1
Нормальный 15 10 9 8 7 6 1
Выше нормы 15 12 11 10 9 8 1
Высокий 15 15 14 13 12 11 1
Реального времени 31 26 25 24 23 22 16
Базовый приоритет процесса и первичного потока по умолчанию
равен значению из середины диапазонов приоритетов процессов (24, 13, 10,
8, 6 или 4). Смена приоритета процесса влечет за собой смену приоритетов
всех его потоков, при этом их относительные приоритеты остаются без
изменений.
11.6 Реализация файловой системы
Типовая совокупность действий пользователя в отношении файловой
системы на диске состоит из форматирования диска, создания на нем
структуры каталогов, заполнения их файлами, а также выполнения
разнообразных действий с этими файлами. Кроме того, файловые службы
должны решать проблемы совместного доступа к данным, проблемы
проверки и сохранения целостности файловой системы, проблемы
повышения производительности и ряд других. В ОС Windows файловая
система интегрирована в систему ввода-вывода (см. рис. 11.5), построенную
в виде набора разнообразных драйверов, и также реализована в виде
драйвера, например, драйвера NTFS или драйвера FAT. Общение драйверов
организовано путем посылки так называемых IRP (I/O request packet)
пакетов.
Подобно многим современным операционным системам ОС Windows
поддерживает несколько файловых систем (CDFS, UDF, FAT, NTFS,
удаленные FS). Эта возможность заложена в архитектуре системы ввода-
вывода. Список зарегистрированных файловых систем можно "увидеть" с
помощью утилиты WinObj. Базовой файловой системой в ОС Windows
является NTFS.
159
разработчики ввели в систему слой абстрагирования приоритетов.
Совокупность из шести классов приоритетов процессов и семи классов
приоритетов потоков образует 42 возможные комбинации и позволяет
сформировать так называемый базовый приоритет потока (см. табл. 11.1).
Таблица 11.1. Формирование базового приоритета потока из класса
приоритета процесса и относительного приоритета потока
Приоритеты потоков
Классы
Критичный Самый Выше Нормаль- Ниже Самый Неработа-
приоритетов
ко времени высокий нормы ный нормы низкий ющий
процессов
Неработающий 15 6 5 4 3 2 1
Ниже нормы 15 8 7 6 5 4 1
Нормальный 15 10 9 8 7 6 1
Выше нормы 15 12 11 10 9 8 1
Высокий 15 15 14 13 12 11 1
Реального времени 31 26 25 24 23 22 16
Базовый приоритет процесса и первичного потока по умолчанию
равен значению из середины диапазонов приоритетов процессов (24, 13, 10,
8, 6 или 4). Смена приоритета процесса влечет за собой смену приоритетов
всех его потоков, при этом их относительные приоритеты остаются без
изменений.
11.6 Реализация файловой системы
Типовая совокупность действий пользователя в отношении файловой
системы на диске состоит из форматирования диска, создания на нем
структуры каталогов, заполнения их файлами, а также выполнения
разнообразных действий с этими файлами. Кроме того, файловые службы
должны решать проблемы совместного доступа к данным, проблемы
проверки и сохранения целостности файловой системы, проблемы
повышения производительности и ряд других. В ОС Windows файловая
система интегрирована в систему ввода-вывода (см. рис. 11.5), построенную
в виде набора разнообразных драйверов, и также реализована в виде
драйвера, например, драйвера NTFS или драйвера FAT. Общение драйверов
организовано путем посылки так называемых IRP (I/O request packet)
пакетов.
Подобно многим современным операционным системам ОС Windows
поддерживает несколько файловых систем (CDFS, UDF, FAT, NTFS,
удаленные FS). Эта возможность заложена в архитектуре системы ввода-
вывода. Список зарегистрированных файловых систем можно "увидеть" с
помощью утилиты WinObj. Базовой файловой системой в ОС Windows
является NTFS.
159
Страницы
- « первая
- ‹ предыдущая
- …
- 157
- 158
- 159
- 160
- 161
- …
- следующая ›
- последняя »
