Процессы
При изучении ОС в них принято выделять следующие части:
- Процессор
- Управление памятью
- Защита информации и безопасность
- Планирование и управление ресурсами
- Структура системы
В основном развитие современных ОС также происходит по этим направлениям. Каждое из этих направлений можно охарактеризовать набором абстрактных принципов, разработанных для решения сложных прикладных программ.
Процессы.
Понятие процесса относятся к одному из основополагающих в ОС. Существует много определений термина процесс в том числе:
- Выполняющаяся прикладная программа пользователя
- Экземпляр программы, выполняющийся на компьютере
- Объект, который можно индетифицировать и выполнять на процессоре
- Единица активности, которую можно охарактеризовать единой цепочкой последовательных действий, текущим состоянием и связанных с ней набором системных ресурсов.
Как понятие процесс является определенным типом абстракции, и обычно следует придерживаться следующего неформального определения.
Последовательный процесс (задача) – выполнение отдельной программы и ее данные на последовательном процессоре.
В качестве примера можно назвать следующие процессы:
- Выполняющаяся прикладная программа пользователя
- Утилит
- Трансляция программ
- Компоновка, выполнение