Лекция: Связь ОС с оборудованием ПК. Процессор. Память.
Процесс – это программный модуль, выполняемый в центральном процессоре.
ОС контролирует следующую деятельность связанную с процессами:
· создание и удаление процессов;
· планирование процессов;
· синхронизация процессов;
· разрешение тупиковых ситуаций.
С каждым процессом связано адресное пространство- список адресов в памяти. Адресное пространство содержит программу, данные к ней и ее стек.
! Следует отличать: программа- это алгоритм написанный на языке программирования, а процесс – это действие.
Классификация процессов
По времени развития
— Последовательные.
— Параллельные.
— Комбинированные.
По месту развития
— Внутренние «синхронные»(реализуются на центральном процессоре).
— Внешние «асинхронные»(реализуются на внешних процессорах).
По принадлежности к ОС
— Системные.
— Пользовательские.
По отношению к пользователю
— Приоритетные (обеспечиваю взаимосвязь между пользователем и заданиями)
— Фоновые(выполняют особые функции не связанные с пользователем, например, обработка приходящей на ПК почты и т.д.)
Различают следующие состояния процесса:
· Новый
· Выполняемый
· Ожидающий
· Готовый
· Завершенный
Дескриптор процесса -информационная структура процесса.