Процесс (информатика)

Процесс (информатика)
Статусы процессов в современных ОС.

Проце́сс — выполнение пассивных инструкций компьютерной программы на процессоре ЭВМ. Стандарт ISO 9000:2000 Definitions определяет процесс как совокупность взаимосвязанных и взаимодействующих действий, преобразующих входящие данные в исходящие.

Компьютерная программа сама по себе это только пассивная совокупность инструкций, в то время как процесс — это непосредственное выполнение этих инструкций.

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

Создание процесса

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

  1. При запуске ОС,
  2. При появлении запроса на создание процесса — происходит в случае, если работающий процесс создает новый процесс.

Завершение процесса

Минимум 2 этапа завершения:

  1. Процесс удаляется из всех очередей планирования, т.е. ОС больше не планирует выделение каких-либо ресурсов процессу
  2. Сбор статистики о потреблённых процессом ресурсах с последующим удалением его из памяти

Причины завершения процесса:

  1. Обычный выход
  2. Выход по исключению или ошибке
  3. Недостаточный объем памяти
  4. Превышение лимита отведённого программе времени
  5. Выход за пределы отведённой области памяти
  6. Неверная команда (данные интерпретируются как команды)
  7. Ошибка защиты
  8. Завершение родительского процесса
  9. Ошибка ввода/вывода
  10. Вмешательство оператора

Литература



Wikimedia Foundation. 2010.

Игры ⚽ Нужна курсовая?

Полезное


Смотреть что такое "Процесс (информатика)" в других словарях:

  • Процесс — По теме Процесс должна быть отдельная статья, а не страница разрешения неоднозначностей. После создания основной статьи страницу разрешения неоднозначностей, если в ней будет необходимость, переименуйте в Процесс (значения). Содержание 1… …   Википедия

  • Процесс — (Process) Определение процесса, виды и типы процессов Информация об определении процесса, виды и типы процессов Содержание Содержание Определение Исторический Бизнес процесс Тепловой процесс Адиабатический процесс Изохорный процесс Изобарный… …   Энциклопедия инвестора

  • Информатика — (ср. нем. Informatik, англ. Information technology, фр. Informatique, англ. computer science компьютерная наука  в США, англ. computing science вычислительная наука  в Великобритании)  наука о способах… …   Википедия

  • Процесс разработки программного обеспечения — Разработка программного обеспечения Процесс разработки ПО Шаги процесса Анализ • Проектирование • Программирование • …   Википедия

  • Естественная информатика — это научное направление, изучающее процессы обработки информации, протекающие в природе, мозге и человеческом обществе. Она опирается на такие классические научные направления, как теории эволюции, морфогенеза и биологии развития, системные… …   Википедия

  • Онтология (информатика) — У этого термина существуют и другие значения, см. Онтология (значения). Онтология (в информатике)  это попытка всеобъемлющей и детальной формализации некоторой области знаний с помощью концептуальной схемы. Обычно такая схема состоит из… …   Википедия

  • Буферизация (информатика) — Буферизация (от англ. buffer) метод организации обмена, в частности, ввода и вывода данных в компьютерах и других вычислительных устройствах, который подразумевает использование буфера для временного хранения данных. При вводе данных одни… …   Википедия

  • Дерусификация (информатика) — У этого термина существуют и другие значения, см. Дерусификация. Дерусификация, применительно к программному обеспечению  процесс восстановления оригинального языка некачественно переведённой на русский язык (русифицированной) программы. В… …   Википедия

  • Архетип (информатика) — У этого термина существуют и другие значения, см. Архетип. Архетип это формальная модель понятия предметной области, являющаяся уточнением эталонной информационной модели, выраженным в …   Википедия

  • генетико-автоматический процесс — * генетыка аўтаматычны працэс * genetically automatic process см. . Генетико статистические методы в селекции * генетыка статыстычныя метады ў селекцыі * genetic and statistic methods in selection методы, основанные на киенетических и… …   Генетика. Энциклопедический словарь


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»