Почему программа супервизора является самой важной программой операционной системы

Управление вводом-выводом осуществляется компонентом ОС, который часто называют супервизором ввода-вывода. Основные задачи, возлагаемые на супервизор:

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

2) Супервизор ввода-вывода получает запросы на ввод-вывод от супервизора задач или от программных модулей самой Ос.

3) Супервизор ввода-вывода соответствующие распределители каналов и контроллеров, планирует ввод-вывод(определяет очередность предоставления устройств ввода-вывода задачам, затребовавшим эти устройства). Запрос на ввод0вывод либо тут же выполняется, либо ставится в очередь на выполнение.

Системные прерывания грузят процессор? Разгрузи проц и дай ПК нормально работать!

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

5) При получении сигналов прерываний от устройств ввода-вывода супервизор идентифицирует эти сигналы и передает управление соответствующим программам обработки прерываний.

6) Супервизор ввода-вывода осуществляет передачу сообщений об ошибках, если таковые происходят в процессе операции управления ввода-вывода.

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

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

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

Источник: ronl.org

Почему программа супервизора является самой важной программой операционной системы

Реализация функций и алгоритмов планирования вычислительного процесса происходит с помощью управляющих программ операционной системы ВС. Программа планировщик определяет ресурсоемкость каждой поступившей на обработку задачи и располагает их в оптимальной последовательности. Подключение ресурсов в требуемых объемах к программам выполнения задач осуществляет по запросу планировщика управляющая программа супервизор, которая тоже входит в состав операционной системы. [c.81]

Урок 25. Базовая архитектура операционной системы

Производительность машины повышается также и за счет организации параллельной работы нескольких внешних устройств ввода-вывода. Однако максимальный эффект в этом направлении достигнут благодаря применению так называемой мультипрограммной работы машины, допускающей одновременное решение нескольких задач. При этом выбор задачи, на которую следует перейти, и сам /.переход осуществляются автоматически с помощью специальной программы — супервизора , имеющейся в машине. [c.151]

Операционная система ЭВМ представляет собой совокупность программ, управляющих процессом решения задач и осуществляющих связь между машиной и оператором. Эта система значительно уменьшает необходимость вмешательства оператора в работу ЭВМ и позволяет максимально повысить ее пропускную способность. Существуют две операционные системы дисковая операционная система (ДОС) и операционная система (ОС). Обе системы включают комплексы управляющих и обрабатывающих программ. Система ОС дополнительно включает программное обеспечение телеобработки данных и программное обеспечение машинной графики. Главной в иерархии управляющих программ, контролирующих все основные функции обработки данных, является программа СУПЕРВИЗОР. [c.59]

Управляющая программа обеспечивает автоматическое управление вычислительной машиной и состоит из ряда программ Первоначальная загрузка , которая выполняет начальную подготовку системы к работе Супервизор , под надзором которого выполняются все программы, начиная с момента ввода задания на выполнение программы и до получения результатов Управление заданиями , которая подготавливает систему к выполнению каждого отдельного задания. [c.54]

Роль и функции супервизоров варьируют в зависимости от той обстановки, в которой они работают. Протекает ли их работа в условиях частной практики или в кабинете какой-либо организации Заключен ли добровольный договор с квалифицированным аналитиком, или он участвует в программе обязательной подготовки супервизируемого Осуществляется ли индивидуальная супервизия наедине с супервизируемым или она проводится в присутствии группы Супервизия ли это работы с детьми или работы со взрослыми В настоящей книге будет внесена некоторая ясность во все эти вопросы. Супервизия прежде всего должна решать следующие принципиальные задачи [c.8]

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

Это один из аспектов непрерывного оценивания, являющийся элементом программы обучения. Регулярные оценки и письменные отчеты могут нарушить непрерывность процесса супервизии, выдвигая оценочную функцию супервизора на первый план, в то время как, возможно, ее надо было бы затемнить это напоминает откапывание растения с целью проверки роста его корней. Однако лучше всего оценка может отражать ответственность супервизора перед практикантом при оказании ему помощи в его индивидуальном развитии. Такая помощь не зависит от того, развивается ли практикант в сторону формирования из него полноценного аналитика или, что также возможно, в сторону принятия решения об отказе от этой профессии, если он признает, что она не является его призванием (см. главы 8 и 11). [c.65]

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

Разнообразие методов и функций, используемых в алгоритмах организации вычислительного процесса, зависит от допустимых режимов обработки данных в ВС. В наиболее простой ВС, такой, как персональный компьютер (ПК), не требуется управление очередями заданий и планирование вычислительных работ. В ПК применяют в основном однопрограммный режим работы, поэтому их операционные системы не имеют в своем составе программ диспетчирования, планировщика и супервизора. Но в более мощных ЭВМ, таких, как серверы и особенно мэйнфреймы, подобные управляющие программы оказывают решающее влияние на работоспособность и надежность ВС. Например, к UNIX-серверам могут обращаться с заданиями одновременно сотни пользователей, а к мэйнфреймам типа S/390 — тысячи. [c.81]

Читайте также:
Как в навигатор загружать программы

Если супервизор имеет дело с работой коллеги, то такие обстоятельства, как правило, отсутствуют. Аналитик уже подтвердил свои знания на практике.

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

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

Консультирующийся аналитик сам выбирает материал, который он показывает супервизору. Он отвечает за ход анализа. Процесс консультирования характеризуется более значительной свободой, сами рамки процесса более безопасны и надежны, а конфиденциальность обеспечивается лучше, если со стороны каких-либо внешних организаций, например, института по подготовке специалистов, не будут предъявляться новые требования. В супервизорстве многие проблемы бывают обусловлены стимулированием у стажера бессознательных конфликтов и комплексов материалом пациента и проецируемой силой переноса. Не следует думать, что консультирующийся аналитик продолжает осуществлять свой личный анализ с целью понять и интерпретировать возникающие конфликты. Супервизору необходимо проявлять понимание рассматриваемого случая, не становясь аналитиком стажера. [c.27]

Часто бывает трудно выяснить ответственность супервизора и линии подходящей отчетности по каждому сеттингу. Что определяет авторитет супервизора в каждом учреждении — зависит ли этот авторитет от его роли, профессии или его личностных качеств Зинкин (Zinkin, 1988) полагает, что (скрытый) смысл термина супервизируемый заключается в том, что объектом супервизии является сама личность, а не собственно терапевтическая работа. Цели и задачи супервизии в различных учреждениях прямо или косвенно отражаются в различных программах, которые либо соответствуют, либо противоречат друг другу в зависимости от того, относится ли супервизия к сфере управления или развития. Искусство и навыки супервизии в учреждении сопряжены с типичной юнгианской аналитической установкой, заключающейся в том, чтобы противостоящие друг другу условия находились в состоянии творческого напряжения. [c.68]

Многие консультанты специалистов общей практики указывают на некоторые, важные для супервизии в учреждениях, проблемы. В психодинамических программах подготовки большое внимание уделяется вопросам работы многопрофильных групп, общению с коллегами, не являющимися психотерапевтами, или ознакомлению с общедоступными файлами и записями. Часто отсутствует надлежащая внутренняя супервизия, и тогда призывается внешний супервизор. В результате прямое руководство может оказаться нечетким или неструктурированным. Кому подотчетен консультант Какова ответственность супервизора Кто имеет право знать детали работы консультанта с пациентами На поддержание границ и установление доверия (от чего зависят каунселлинг и психоаналитическая психотерапия) оказывает влияние каждый сеттинг. Будущее каунселлинга и психотерапии (финансовое тоже) в национальной службе здравоохранения в значительной мере зависит от того, как другие коллеги воспримут их уместность и полезность. [c.71]

Моя ответственность как супервизора состояла в том, чтобы в процессе супервизорства удерживать и контейнировать тревожность, оспаривать возможные ответные стенания , сохранять постоянство, стойко придерживаясь своих программ, а также моделировать надлежащий баланс между требованиями сохранения твердых границ и некоторым смягчением этих требований. Хьюз и Пенджелли (1997) предполагают, что более полезно провести некоторую предварительную дискуссию о возможных приемлемых основаниях для перерыва в супервизии или ее отмены, чем пытаться достичь идеальных договоренностей, которые придется соблюдать, что неизбежно будет приводить к разочарованию. Ротация практикантов в клинике порождает протесты, связанные с завершением практики и расставанием. Однако инфантильное неприятие постоянных расставаний преодолевается признанием необходимости профессиональной деятельности. Иногда для преодоления чувства расставания для отдельных пациентов, ради продолжения с ними отношений, создавались особые условия и делались необычные уступки. [c.75]

Было очевидно, что Филипп ощущал неловкость при пересказе этого материала. Возможно, что частичным объяснением могла служить его собственная неосознанная гомосексуальность, что заставляло его относиться к Джеку как к совершенно другому . Хотя его интересовало описание совершенно иного образа жизни, он не мог идентифицировать себя с ним.

Исследуя его поведение, мы поняли, что у Филиппа происходила встреча с собственными психическими содержаниями, о которых ему ничего не было известно ранее. Это деликатный вопрос, поскольку супервизор, пытающийся выработать программу анализа своего супервизиру емого, вторгается в его внутренний мир, но в то же время иногда это необходимо делать.

Работа пошла легче после того, как Филипп добровольно вызвался пройти собственный анализ. Здесь снова аналитик как личность препятствовал использованию контрпереноса как средства, позволяющего понять смысл сообщения пациента. После того, как ощущение неловкости, которое испытывал Филипп, нашло объяснение в супервизии, он почувствовал себя свободнее.

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

Оно было проинтерпретировано, и через несколько недель началась ассимиляция. Затем выяснилось, что Джек боялся соприкоснуться с болью, вызываемой его отвержением со стороны отца-военного, что осложнялось его признанием в своих сексуальных предпочтениях. Рассказывая о своих жизненных переживаниях, Джек отвлекал внимание [c.117]

Смотреть страницы где упоминается термин Программа супервизор

[c.720] [c.9] [c.10] [c.133] [c.135] [c.139] [c.153] Автоматизированные информационные технологии в экономике (2003) — [ c.81 ]

Читайте также:
Как в программе мой склад сделать акт сверки

Источник: economy-ru.info

44900 (Лекции по операционным системам), страница 3

Документ из архива «Лекции по операционным системам», который расположен в категории » «. Всё это находится в предмете «информатика» из , которые можно найти в файловом архиве . Не смотря на прямую связь этого архива с , его также можно найти и в других разделах. Архив можно найти в разделе «рефераты, доклады и презентации», в предмете «информатика, программирование» в общих файлах.

Онлайн просмотр документа «44900»

Текст 3 страницы из документа «44900»

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

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

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

В свою очередь активный процесс может быть в одном из следующих состояний:

1 Состояние выполнения: все затребованные процессом ресурсы выделены. В этом состоянии может находится только один процесс.

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

3 Блокированное или ожидание: затребованные ресурсы не могут быть предоставлены или не завершена операция ввода/вывода.

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

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

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

  1. Привилегированные и непривилегированные программные модули.
  2. Объяснить понятие ресурса. Назвать виды и типы ресурсов.

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

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

При разработке первых систем ресурсами считали процессорное время, память, каналы ввода/вывода и периферийные устройства. Сейчас программные и информационные ресурсы могут быть как объекты которые могут разделяться и распределяться. Отседова следует вывод. что доступ к этим объектам нужно контролировать. Сейчас понятие ресурса превратилось в абстрактную структуру с рядом атрибутов или свойств характеризующих способы доступа к этой структуре и её физическое представление в системе.

Основные виды ресурсов.

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

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

      1. Программные модули. Системные программные ресурсы. Могут быть разделены между выполняющимися процессами. Программные модули могут быть однократно исполняемыми (исполняются правильно только один раз, и являются неделимыми ресурсами, более того их вообще можно не рассматривать как ресурс системы. Такие модули используются, как правило, при загрузке системы.) и многократно исполняемыми. Многократно исполняемые программные модули могут быть непривилегированные, привилегированные и реентерабельные.

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

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

      Читайте также:
      Программа которая искажает голос и лицо

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

      Это может быть реализовано двумя способами с помощью статических методов определения памяти и динамических методов. Основной, часто используемый метод – метод динамической памяти. (рисунок нарисуй) 1) Привилегированный модуль, который заказывает в системной области памяти блок ячеек для хранения текущих промежуточных данных. 2) Основное тело реентерабельного программного модуля, которое может быть прервано работает в непривилегированном режиме. 3) Привилегированный модуль освобождающий в системной области памяти блок памяти, используемой для хранения промежуточных данных. Системная область памяти используется динамическим образом для буферизованного ввода/вывода и реентерабельной обработки.

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

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

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

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

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

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

      1. Интерфейсные оболочки.
      2. Понятие многопоточности.
      3. Сколько и каких типов дескрипторов задач может быть в системе? От чего должно зависеть это число?
      1. Вычислительный ресурс.
      2. Обслуживание прерываний.
      3. Что такое привилегированный программный модуль. Почему нельзя создать мультипрограммную ОС, в которой бы не было привилегированных программных модулей?
      1. Системы программирования. Кросс-системы.
      2. Понятие ресурса. Виды унд типы оных.
      3. Процесс. Задача.

      Для того чтобы ОС могла управлять процессами она должна располагать всей необходимой для этого информацией. С этой целью на каждый процесс заводится опр. информационная структура, наз. дескриптором процесса или описатель задач или блок управления задачами. В общем случае структура дескриптора процесса: 1) Индентификатор процесса PI process identification; 2) тип или класс процесса, который определяет для супервизора некоторые правила предоставления ресурсов; 3) приоритет процесса, в соответствии с которым супервизор предоставляет ресурсы; 4) опред. в каком состоянии находится процесс. ; 5) защищенная область памяти или адрес такой зоны, в которой хранятся текущие значения регистров процессора. Если процесс прерывается, не закончив работы, эта информация называется контекстом задачи; 6) информацию о ресурсах, которыми процесс владеет или имеет право пользоваться (указатели на открытые файлы, информация о незавершенных процессах ввода/вывода); 7) место или его адрес для организации общения с другими процессами; 8) параметры времени запуска.

      Описатели задач как правило располагаются в оперативной памяти с целью ускорить работу супервизора, который организует задачи в очереди как в списке и отображает изменения состояния процесса перемещением соответствующего описателя из одного списка в другой. Для каждого состояния ОС ведет соотв. список задач, которые находятся в этом состоянии. Единственным исключением является состояние выполнения для однопроцессорной системы. Для описания состояния ожидания может быть не один список, а столько, сколько разных видов ресурсов может выделить состояние ожидания. Например состояние ожидания завершения операции ввода/вывода может быть столько сколько устройств ввода/вывода имеется в системе. В некоторых ОС количество описателей определено жестко и заранее

      1. Внешние и внутренние прерывания.
      2. Перечислитепроцедуруобслуживания прерываний. Объясните, как можно ея организовать.
      1. Мультипрограммный и однопрограммный режимы работы вычислительной системы.

      Дж. фон Нейман разработал архитектуру принцип архитектуры современных компьютерных систем. Все устройства компьютера работают под управлением центрального процессора. Поэтому осуществлял и выполнял и операции ввода/вывода. С введением в состав специальных контроллеров позволило организовать…

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

      П ри мультипрограммировании повышается пропускная способность системы, но отдельный процесс никогда не сможет быть выполнен быстрее, чем бы он был выполнен при однопрограммном режиме.

      Источник: studizba.com

      Рейтинг
      ( Пока оценок нет )
      Загрузка ...
      EFT-Soft.ru