Супервизор диспетчера задач. - раздел Философия, Общие сведения об операционных системах и средах. Назначение и основные функции Один Из Основных Модулей Супервизора Операционной Системы — Диспетчер...
Один из основных модулей супервизора операционной системы — диспетчер задач — переводит процессы в одно из состояний в зависимости от того, доступен тот или иной ресурс или не доступен. И поскольку в мультизадачной системе любой процесс содержит хотя бы один поток, то потоку (то есть задаче) ставится в соответствие дескриптор задачи, в котором сохраняется контекст этих вычислений. Сказанное справедливо для мультипрограммных систем, поддерживающих мультизадачный режим. В мультипрограммных системах, не поддерживающих мультизадачность, контекст прерванного процесса хранится в дескрипторе этого процесса. Заметим, что повсеместно распространенные системы Windows 9x/NT/2000/XP являются и мультипрограммными, и мультизадачными.
Еще одним доводом в пользу термина «задача» при рассмотрении вопросов организации распределения процессорного времени между выполняющимися вычислениями является аналогичный выбор этой сущности разработчиками процессоров. Именно для отображения этой ситуации и обеспечения дополнительными возможностями системных программистов в решении вопросов распределения процессорного времени они вводят специальные информационные структуры и аппаратную поддержку для работы с ними. Во многих современных микропроцессорах, предназначенных для построения на их основе мощных мультипрограммных и мультизадачных систем, имеются дескрипторы задач. Примером, подтверждающим этот тезис, являются микропроцессоры, совместимые с архитектурой ia32, то есть с 32-разрядными процессорами фирмы Intel. Основные архитектурные особенности этих микропроцессоров, специально проработанные для организации мультизадачных операционных систем, рассматриваются достаточно подробно в главе 4. Здесь мы лишь отметим тот факт, что в этих процессорах имеется специальная аппаратная поддержка организации мультизадачного (и мультипрограммного) режима. Речь идет о сегменте состояния задачи (Task State Segment, TSS), который предназначен, прежде всего, для сохранения контекста потока или процесса и который легко позволяет организовать и мультипрограммный, и мультизадачный режимы. Не случайно был введен термин «задача», ибо он здесь применим и по отношению к полноценному вычислительному процессу, и по отношению к легковесному процессу (потоку выполнения, треду, нити). На самом деле этот аппаратный механизм применяется гораздо реже, чем об этом думали разработчики архитектуры ia32. На практике оказалось, что для сохранения контекста потоков эффективнее использовать программные механизмы, хотя они и не обеспечивают такой же надежности, как аппаратные.
Ответ... ОС комплекс управляющих и обрабатывающих программ которые с одной стороны... ОС позволяет Управление ресурсами согласовывает работу всех аппаратных средств...
Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ:
Супервизор диспетчера задач.
Что будем делать с полученным материалом:
Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:
Супервизоры операционной системы.
Супервизор – программа, многозадачной ОС, обеспечивающая наилучшее использование ресурсов ЭВМ, при одновременном выполнении нескольких задач. Супервизоры бывают: супервизор
Супервизор ввода-вывода.
Управление вводом-выводом осуществляется компонентом ОС, который часто называют супервизором ввода-вывода. Основные задачи, возлагаемые на супервизор:
1) Модуль супервизора ОС, иногда назы
Супервизор задач.
Ядро ОС и низкоуровневые драйверы, управляющие работой каналов и устройств ввода-вывода, должны работать в специальном режиме работы процессора. Это необходимо по нескольким причинам. Во-первых, вв
Супервизор прерываний.
Прерывания представляют собой механизм, позволяющий координировать параллельное функционирование устройств ВС. Прерывание- это принудительная передача управления от выполняемой программы к ОС, а че
Программные прерывания. Супервизор прерываний в ОС.
Ответ:
Прерывания представляют собой механизм, позволяющий координировать параллельное функционирование отдельных устройств компьютера и реагировать на особые состояния пр
Работа супервизора прерываний в ОС.
• При появлении запроса на прерывание система прерываний идентифицирует сигнал и, если прерывания разрешены, управление передается па соответствующую подпрограмму обработки.
• В подпрограм
Функции ОС по управление памятью.
Ответ:
Под памятью (memory) здесь подразумевается оперативная память компьютера. В отличие от памяти жесткого диска, которую называют внешней памятью (storage),
Свопинг и виртуальная память в ОС
Ответ:
Управление памятью включает распределение имеющейся физической памяти между всеми существующими в системе в данный момент процессами, загрузку кодов
Дисциплина диспетчеризации RR в ОС.
Планирование процессов – распределение процессов между имеющимися ресурсами.
Один из методов планирования процессов, ориентированных на эффективную загрузку ресурсов, является методом очер
Архитектура Windows
– уровень аппаратных абстракций HAL (Hardware Abstraction Layer);
– ядро (Kernel);
– исполняющая система (Executive);
– защищенные подсистемы (protected sybsystems);
Файловые системы ОС и иерархия данных.
Ответ:
В широком смысле понятие "файловая система" включает:
à совокупность всех файлов на диске,
à наборы служебн
Устройство ОС Linux
Ядро имеет, как правило, модульную структуру, модули ядра можно задействовать (подгружать) по мере необходимости, чаще всего модулями оформлены драйверы периферийных устройств и файловых систем.
Описание структуры каталогов
l Файловая система Linux, подобно DOS, Microsoft Windows и UNIX, имеет древовидную структуру.
l Основой операционной системы является корневой ка
Обзор программ командного интерпретатора
l В Linux программа командного интерпретатора — это пользовательский интерфейс к компьютерной системе.
l Этот интерфейс принимает команды от пользователя и переводи
Организация операционной системы
В операционной системе W2K трудно однозначно выделить микроядро. Вместо этого W2K имеет структуру, которую фирма Microsoft называет модифицированной архитектурой микроядра.
Пользовательские процессы
Операционная система W2K поддерживает четыре основных типа пользовательских процессов:
• Специальные процессы системной поддержки. К таким процессам относятся служебные программы, которые
Структура сетевой ОС. Взаимодействие компонентов ОС.
Ответ:
Операционная система компьютерной сети во многом аналогична ОС автономного компьютера — она также представляет собой комплекс взаимосвязанных прогр
Сетевые и распределенные ОС
В зависимости от того, какой виртуальный образ создает операционная система для того, чтобы подменить им реальную аппаратуру компьютерной сети, различают сетевые ОС и распр
Функциональные компоненты сетевой ОС
На рис. 2.1 показаны основные функциональные компоненты сетевой ОС:
· средства управления локальными ресурсами компьютера реализуют все функции ОС автономного компьютера (распредел
Модели сетевых служб и распределенных приложений
Значительная часть приложений, работающих в компьютерах сети, являются сетевыми, но, конечно, не все. Действительно, ничто не мешает пользователю запустить на своем компьютере пол
Двухзвенные схемы
Распределение приложения между большим числом компьютеров может повысить качество его выполнения (скорость, количество одновременно обслуживаемых пользователей и т. д.), но при эт
Трехзвенные схемы
Трехзвенная архитектура позволяет еще лучше балансировать нагрузку на - личные компьютеры в сети, а также способствует дальнейшей специализации серверов и средств разработки распределенных приложен
Обзор операционных систем
ОС могут быть разделены на две группы: масштаба отдела и масштаба предприятия.
ОС для отделов обеспечивают набор сетевых сервисов, включая разделение файлов
Windows
Операционная среда Windows разработана фирмой Microsoft для IBM-с
ReactOS
ReactOS — свободная и бесплатная операционная система с открытым
NetWare
NetWare — это сетевая операционная система и набор сетевых проток
Miraculix
Miraculix — это русская 32-х битная операционная система. Первая
Хотите получать на электронную почту самые свежие новости?
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Новости и инфо для студентов