планирование ресурса - то есть определение, кому, когда, а для делимых ресурсов и в каком количестве, необходимо выделить данный ресурс;
отслеживание состояния ресурса - то есть поддержание оперативной информации о том, занят или не занят ресурс, а для делимых ресурсов - какое количество ресурса уже распределено, а какое свободно.
Закрытое виртуальное адресное пространство – диапазон адресов виртуальной памяти, которым может пользоваться процесс;
Исполняемую программу – начальный код и данные, размещаемые в виртуальном адресном пространстве процесса;
Уникальный идентификатор процесса
Список описателей системных ресурсов, доступных всем нитям данного процесса (например, файлов)
Маркер доступа (access token), содержащий права на доступ к этому объекту
Минимум одну нить.
Содержимое набора регистров процессора, отражающих состояние процессора
Два стека, один из которых используется в режиме ядра, другой – в режиме пользователя.
Т.н. локальную память нити, т.е. область памяти, доступной только этой нити
Уникальный идентификатор нити. ID нитей и процессов генерируются из единого пространства имен и никогда не перекрываются
Preemptive multitasking - вытесняющая многозадачность –
решение о переключении процессора с выполнения одного процесса на выполнение другого процесса принимается планировщиком операционной системы, а не самой активной задачей.
Вытесняющая многозадачность
во всех современных операционных системах (UNIX, Windows NT, OS/2, VAX/VMS )
Часто называют ИСТИННОЙ МНОГОЗАДАЧНОСТЬЮ
Если не удалось найти и скачать презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:
Email: Нажмите что бы посмотреть