Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






  • Ключевые термины. Блок управления процессом (Process Control Block – PCB)– системная структура данных, используемая ОС для управления процессом.






    Блок управления процессом (Process Control Block – PCB) – системная структура данных, используемая ОС для управления процессом.

    Готовый к выполнению (ready) – Состояние процесса, при котором он ожидает получения ресурсов процессора для его исполнения.

    Диспетчеризация – поочередное выделение процессам планировщиком операционной системы квантов процессорного времени.

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

    Допущен (admitted) - статус процесса, который он получает от ОС после его допуска в систему (включения в очередь всех процессов).

    Завершен (terminated) – состояние процесса, при котором исполнение его программы завершено.

    Запись активации ( другие названия: activation record, стековый фрейм - stack frame, область локальных данных - local data area) – область памяти в стеке, в которой хранятся локальные данные текущего поколения (запуска) процедуры.

    Исполняемый (running) - Состояние процесса, при котором исполняются его команды на процессоре или процессорах компьютерной системы под управлением ОС.

    Каскадное уничтожение процессов - групповое уничтожение процессов в результате рекурсивного применения правила автоматического уничтожения дочерних процессов при завершении или уничтожении процесса-родителя.

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

    Новый (new) - Состояние процесса, при котором он создан операционной системой, но еще не начал выполняться.

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

    Ориентированный на ввод-вывод (I/O-bound) – процесс, который тратит больше времени на ввод-вывод, чем на вычисления.

    Ориентированный на использование процессора (CPU-bound) – процесс, который тратит основное время на вычисления.

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

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

    Очередь заданий (job queue)очередь, содержащая множество всех процессов в системе.

    Переключение контекста (context switch) – действия ОС при переключении с одного процесса на другой по сохранению состояния старого процесса и загрузки сохраненного состояния для нового процесса.

    Планировщик (scheduler) - компонента ОС, планирующая и осуществляющая перевод процессов из состояния готовности в состояние выполнения.

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

    Поток управления (control flow) – последовательность выполняемых процессом команд.

    Процесс (process)– программа пользователя при ее выполнении.

    Процесс-демон - процесс, постоянно находящийся в системе до ее перезапуска.

    Секция данных (data section) – статическая (постоянно выделенная, неизменного размера) область основной памяти, выделяемая операционной системой процессу, в которой хранятся его глобальные переменные, массивы, структуры, объекты.

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

    Степень (коэффициент) мультипрограммирования – число процессов, которое обслуживает система в единицу времени.

    Счетчик команд (program counter - PC)адрес текущей выполняемой команды процесса; обычно хранится в специальном системном регистре аппаратуры.






    © 2023 :: MyLektsii.ru :: Мои Лекции
    Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
    Копирование текстов разрешено только с указанием индексируемой ссылки на источник.