Понятие потока. Состояния потоков. - раздел Информатика, Понятие Операционная система. Назначение. Основные характеристики и классификация Поток – Единица Выполнения. Это Сущность Внутри Процесса, Подлежащая Планиров...
Поток – единица выполнения. Это сущность внутри процесса, подлежащая планированию. Это отдельный счётчик команд. Поток отображает одну из возможно многих подзадач процесса.
Поток может находится в одном из трех основных состояния:
· Выполнение - активное
· Ожидание - пассивное, заблокирован по внутренним причинам
· Готовность - пассивное, заблокирован в связи с внешними обстоятельствами. Только при мультипрограммировании. Например, процессор занят другим потоком.
В течение своей жизни каждый поток переходит из одного состояния в другое в соответствии с алгоритмом планирования потоков, принятым в данной операционной системе.
Рассмотрим типичный граф состояния потока. Только что созданный поток находится в состоянии готовности, он готов к выполнению и. стоит в очереди к процессору. Когда в результате планирования подсистема управления потоками принимает решение об активизации данного потока, он переходит в состояние выполнения и находится в нем до тех пор, пока либо он сам освободит процессор, перейдя в состояние ожидания какого-нибудь события, либо будет принудительно «вытеснен» из процессора, например вследствие исчерпания отведенного данному потоку кванта процессорного времени. В последнем случае поток возвращается в состояние готовности. В это же состояние поток переходит из состояния ожидания, после того как ожидаемое событие произойдет.
Понятие Операционная система Назначение Основные характеристики и классификация... Архитектура MS DOS Ядро системы Загрузка системы и дополнительных драйверов... Модель состояний процессов в UNIX SVR...
Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ:
Понятие потока. Состояния потоков.
Что будем делать с полученным материалом:
Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:
Перспективы развития ОС
· Тенденция к интеграции ОС (не только на уровне графических
оболочек, но и на уровне общего ядра); развитие семейств
· ОС на основе модулей общего кода
· Значительное по
Концепция управления процессами.
В многозадачной (многопроцессной) системе процесс может находиться в одном из трех основных состояний:
ВЫПОЛНЕНИЕ - активное состояние процесса, во время которого процесс обладает всеми не
Уровневая модель операционной системы.
Модель OSI
1. физический уровень
2. канальный уровень
3. сетевой уровень
4. транспортынй уровень
5. сеансовый уровень
6. уровень представления
Монолитное ядро
Монолитное ядро предоставляет богатый набор абстракций оборудования. Все части монолитного ядра работают в одном адресном пространстве. Это такая схема операционной системы, при которой все компоне
Микроядро
Микроядро предоставляет только элементарные функции управления процессами и минимальный набор абстракций для работы с оборудованием. Бо́льшая часть работы осуществляется с помощью специальных
Понятие процесса.
Процесс – система действия, реализующая определённую функцию в вычислительной системе. Это логическая единица работы ОС. ОС выполняет решение задач, связанных с процессами, таких как управление, пл
Типы адресов и адресных пространств.
Для идентификации переменных и команд на разных этапах жизненного цикла программы используются разные имена:
· Символьные имена присваивает пользователь при написании программы на алгоритм
Логическая организация.
Фактически всегда основная память в компьютерной системе организована как линейное (одномерное) адресное пространство, состоящее из последовательности байтов или слов. Аналогично организована и вто
Ввод/вывод
Основная идея организации программного обеспечения ввода-вывода состоит в разбиении его на несколько уровней, причем нижние уровни обеспечивают экранирование особенностей аппаратуры от верхних, а т
Защита памяти
Защита памяти (англ. Memoryprotection) — способ управления правами доступа к отдельным регионам памяти. Используется большинством многозадачных операционных систем. Основной целью защиты памяти явл
Хотите получать на электронную почту самые свежие новости?
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Новости и инфо для студентов