Лекция: Программы (задачи) одновременно. Рабочие программы можно назвать задачами.

Однозадачность – один процесс должен завершиться прежде, чем может начаться

Другой.

Процесс – выполняемая программа, ему принадлежит адресное пространство и

Выделенные ресурсы, а также один или более потоков, выполняющихся в его контексте.

В Windows 2000 и UNIX загруженная в память программа называется процессом. В

Windows 95 также применяется термин процесс. Термины процесс и задача можно

Считать синонимами.

Поток – основная единица, которой ОС выделяет процессное время, и

минимальный квант кода, который может быть запланирован для выполнения. Поток –

Это часть процесса, выполняющаяся в данный момент времени. Поток работает в

Адресном пространстве процесса и использует ресурсы, выделенные процессу.

Любой процесс содержит хотя бы один поток, 16-разрядные приложения имеют

Один поток, 32-разрядные могут включать несколько потоков.

Ресурсами владеют процессы, а не потоки.

Корпоративная многозадачность – контроль над процессором никогда не

Отбирается у задачи, приложение должно самостоятельно отказаться от контроля над

Процессором, чтобы другое приложение заработало. Программа должна учитывать

Необходимость возврата управления процессором операционной системе, иначе ОС

еще рефераты
Еще работы по информатике