Составители:
разработчики ввели в систему слой абстрагирования приоритетов.
Совокупность из шести классов приоритетов процессов и семи классов
приоритетов потоков образует 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
- …
- следующая ›
- последняя »