Определение компьютерного процесса

Процесс - это термин с множественным использованием, которые встречаются в самых разных контекстах. В области вычислений понятие относится к выполнению микропроцессором различных инструкций в соответствии с тем, что указывает программа .

Операционная система компьютера (компьютера) отвечает за управление процессами. Это программное обеспечение управляет инструкциями, которые другие компьютерные программы выделяют для микропроцессора, анализирует состояние выполнения и организует память, выделенную для задач.

Операционная система отвечает за создание и удаление процессов и установление связи между ними. В любом случае, форма управления зависит от способа работы каждой операционной системы в частности.

Существует несколько способов создания компьютерного процесса, например, запуск системы , запрос пользователя или вызов, сделанный другим процессом. Что касается завершения процесса, он может быть реализован обычным способом, из-за ошибки или по запросу другого процесса.

Компьютерный процесс, с другой стороны, может проходить через различные состояния . Он может быть запущен (когда вы используете микропроцессор), заблокирован (его выполнение требует выполнения другого события) или готов (когда вы отпускаете микропроцессор, чтобы вы могли участвовать в другом процессе).

Можно различать разные типы процессов. Кооперативные процессы , например, управляются несколькими аппаратными конфигурациями. Распределенные процессы , с другой стороны, распределяются между несколькими элементами системы. Существуют также параллельные процессы , которые характеризуются одновременным выполнением.

Завершение компьютерного процесса - последний этап его жизни , два предыдущих - его создание и выполнение инструкций. Прекращение может происходить по разным причинам, которые проявляются через состояние, которое проходит процесс, когда оно устраняется:

* нормальный вывод : происходит, когда процесс завершается по желанию пользователя, что происходит постоянно при обычном использовании устройства. Например, каждый раз, когда программа закрыта;

* выход по ошибке : это случай, противоположный предыдущему, так как завершение компьютерного процесса связано с невозможностью продолжения выполнения . Типичным примером этого является случай, когда данных недостаточно, то есть когда процессу требуется файл, который не может быть найден по адресу, предоставленному программой;

* Неустранимая ошибка : это состояние пугает менее опытных пользователей, поскольку их способ проявления не совсем дружелюбен. Его причиной является ошибка в программе, которая может возникать по разным причинам, например, при попытке записи в недоступную часть памяти или при необходимости деления на 0;

* удалены другим процессом : некоторые операционные системы показывают своим пользователям сообщения, такие как «программа не отвечает» в ситуациях, когда программа, кажется, не работает. Реальность, как правило, сильно отличается, так как в большинстве случаев бывает, что вы «застряли» в бесконечном цикле , то есть как раз наоборот. В этих случаях единственным ресурсом для завершения компьютерного процесса является помощь другого, который, в зависимости от среды, может быть выполнен нажатием кнопки или письменными инструкциями в окне команд.

Чтобы достичь оптимальной производительности компьютера, одним из фундаментальных моментов является знание компьютерных процессов, которые операционная система выполняет по умолчанию, и различение тех процессов, которые действительно полезны для нас, чтобы остановить остальные и избежать ненужного использования процессора. и память.

border=0

Поиск другого определения