Многозадачность Windows 98

 

Многозадачность операционной системы определяется как способность параллельного исполнения 2-х и более приложений. Например, возможно редактирование документа в текстовом редакторе параллельно с решением некоторой длинной вычислительной задачи. Уточним понятие много-задачности. Ввиду того, что в персональном компьютере лишь один процессор, то в каждый отдельно взятый момент времени может решаться лишь одна задача. Однако в многозадачных операционных системах каждому приложению отводится короткий отрезок времени, после чего осуществляется переход к выполнению другого приложения. Поскольку отрезки времени очень малы, создается впечатление параллельности решения. Различают кооперативную и вытесняющую многозадачность.

При кооперативной многозадачности (Windows 3.1) операционная система не осуществляет полноценный контроль за распределением времени между приложениями. В результате возможна "монополизация ресурсов" одним из приложений. При вытесняющей многозадачности (Windows 95, 98) операционная система следит за соблюдением установленных квантов времени и по истечении их осуществляет переключение задач.