Автор работы: Пользователь скрыл имя, 01 Мая 2016 в 14:38, реферат
В разных ОС процессы реализованы по-разному. Они различаются своим представлением (структурами данных), способами именования и защиты, а также отношениями между собой. Базовые процессы Windows имеют ряд характеристик, отличающих их от процессов других ОС:
процессы реализованы как объекты, и доступ к ним осуществляется посредством объектных сервисов;
в адресном пространстве процесса может исполняться несколько потоков;
объект-процесс и объект-поток имеют встроенные возможности синхронизации.
Введение……………………………………………………………
Структура ОС Windows…………………………………………………
Подсистема Win32………………………………………………………
Объекты ядра…………………………………………………………
Процессы и потоки в ОС Windows………………………………………..
Заключение…………………………………………………………………
Список литературы………………………………………………………
Заключение
Многозадачность увеличивает объем работы, выполняемой системой, потому что большинство потоков не могут исполняться непрерывно. Периодически поток прекращает выполнение и ждет пока другой поток, например, освободит ресурс необходимый первому. Благодаря многозадачности, пока один поток ожидает, может выполняться другой поток, и время процессора не расходуется впустую.
Вытесняющая многозадачность (preemptive multitasking) – это разновидность многозадачности, при которой ОС не ждет, пока поток добровольно предоставит процессор другим потокам. Вместо этого ОС прерывает поток, после того как он выполнялся в течение заранее заданного периода времени, так называемого кванта времени (time quantum), или когда готов к выполнению поток с большим приоритетом. Вытеснение предотвращает монополизацию процессора одним потоком и предоставляет другим потокам их долю процессорного времени. Windows NT – это система с вытесняющей многозадачностью. В невытесняющих системах, поток должен был добровольно передавать управление процессором. Плохие программы могут захватить процессор и нарушить работу других приложений или всей системы.
1. М. Русинович, Д. Соломин Внутреннее устройство Windows : Windows Server 2003, Windows XP, Windows 2000. Мастер-класс. / Пер. с анг. – 4 -е изд. – М. : Издательско-торговый дом «Русская редакция» ; СПб. : Питер, 2005. – 992 с.